A013906 23/(1-6436343*x) A013906 0 23 A013906 1 148035889 A013906 2 952809757913927 A013906 3 6132610415680998648961 A013906 4 39471584120695485887249589623 A013906 5 254052654154149545721997685422868689 A013906 6 1635170022196481349560959748587682926364327 A013906 7 10524515126174167358877236351104092889324551536161 A013906 8 67739389260745218861137988047774370539553852007909099223 A013906 9 435993943892672664200353461405376235401663658494141675420261489 A013906 10 2806206568815996453517295598842263495093850076703159313599472092894727 A013906 11 18061708005752857061620870906539210750802836284237842525970767008798325863361 A013906 12 116251347890871361278564061113207303341454579698200248077134264441710043082362528823 A013906 13 748233549237974650065756844797564034410647793858453279309526582999549343822862485852214289 A013906 14 4815887767002993473128183607714887689930732053466298755110916255803068422268874200777498473505127 A013906 15 30996705517935348019814272666230463378871837737203437728366860066624288818191312580054846857455409630561 A013906 16 199505428583424551679895455175383779355358100716985185998909941221796774964943927385447953187055123587793878423 A013906 17 1284085368724924529233033353649895160567403624043062583007782007813323119968192092419836235359829935318432014830727089 A013906 18 8264813874395086919257329594531027167451884343784197554704056671515227569945433396701766014604593885377242669631646484195527 A013906 19 53195176926765696927153478534452614992038763632925013441836572229310334363225300624827634775738175621990618215984960427026490837761 A013906 20 342382404646349906057205801490874347335703752037431479791270728812115965406404621099504973295378976497369961620127288149768965118187148023 A013906 21 2203690593468701693401954159985178669353725494499857842934186816494760909131754538181451138334899407726011670883974930191748430255688022867799889 A013906 22 14183708525438123863415813843941484832244165610445698528364552777038338914163804399542415764063861458621461135812375854115148666837185816169003740965927 A013906 23 91291213081743990461429329523755868309620909617632898603149490714621273401805803300364030906122086252168031031258034642003058315756853067598654045139857484961 A013906 24 587581560280191360798487435074919416703550374271084183494091002514617630710798969431674927774402546994537941351820432461813890369213410943667123772857605744326337623 A013906 25 3781876462438487703735819013332412063263979526587072786842908165397941585102035971308774899656281412530465317054199977732568600580654153033395286425565640729254612875432689 A013906 26 24341454095880723262526112555728977056504671778092019822086844070001883535680393509681434163978409275570572730164580647279173784367089293297422518018184432748252822798501059816327 A013906 27 156669947679843222005697106865278311374794448666220125137749904222048133081691751003283531011283286691953726797785687497050779232794624603289812341888715246428187818249372706841397572161 A013906 28 1008381521059525163053814533892586002468978626111685238889480631790249947023415129727726931839756103316749525798840325221830303559543052503012160638029039155341341666674622276069681373795447223 A013906 29 6490289344400827366545277798517808668889193297323562505529636438058752714774528806317147143658291317290037593128685335359250921503340009176394799037453739964207157046909538364225161222458710165625489 A013906 30 41773728389808854414872132941545508201344277054875430267528136780644386624470035060837725798055037712000512432270661957442167153861571944682424430021122117042444985808776878883812066858043561963552456746727 A013906 31 268870044305647491451181348753385840893164828212208091474392850471143033339701338873577470576230955592370514189858249195149190465586851555153109703195439190171321487295420402965671609837300673739177110114599099361 A013906 32 1730539827576344092069370915779413683331835189909848064104568102379988164634753334549578237701030077410264812412294813199454126008846672899048831566394042663584853855503468042685279706275041330316436418446329110978476823 A013906 33 11138347905442209262582051008180418804817074101729921218462988173776720163529742181554836043179361031529016053516186834872614167758158221187082653710539331739465729018892758012261101240525418341092883326812101249142542450378289 A013906 34 71690227572757625491755145932144981311452741175150666325005724691370576387493511382055198082665178119754561772936534521324506090351047359829931128631253854065988068710647270782910653141747092661764791950343780190209859102695147757127 A013906 35 461422894406325533530479791234339825449099670493492765146286321077230169737609149529311299792975440534835435385307653410585335503088331217109858410247870324840643844129293586772691501974311907623901186316051537220795895166618195400550066561 A013906 36 2969876016451892503460168890952604495150534520483098704499943938661182862379472486308936079243418925858304310694177217875647050067954059010926517409790008430195804121654669872169305539891848626451743033237014099230309114284396855638962617059426423 A013906 37 19115140709358023151398333820100559274130676807169748965017282669994333687996081080947116571085824699515615942006292677033395761175525632036563813844880052229631752487783182849047804526544120663922291109773823038482305455560577711013847567572119841691089 A013906 38 123031602098691546804340606094667493980136062753089363562746232192039339672397760492786407112492250203954438059020607827775157573671766173079113247293796810007824722702475874448188893329790565226391590928354977496974317342759135426240000694609840538229548847527 A013906 39 791873590946698646433290029653170462206590886548407453541536772345607059625059618963422341913639707154470719720110876048045841023199256505734538995426698041516192599193021677173479446260944195960928931530581060927808168608846361986731844790747184879349989117938473761 A013906 40 5096770043974647206080381249327976132230155806499636474749895413929241578968335103097890646419461533665727535575497596275707512548781372215888959921441659952626455622467810720723784219585504349063753201954334697435271611368368020048767602096012108167910147009319470022296023 A013906 41 32804560195145912722325019291443373882846637714073289726801166098175576532101790862478386776847376305978669763508604925305976118440761143592131395967651577944467619260481336257655483495239623818566044475126368449494628388929515927264745014377452860321771299332404305641714851563889 A013906 42 211141401380106029328947581641346519387242776724511619820068597807829684783357636905176727382454172555351669281670264750758642248093363901231209765516622460141828549953864225252607067606201086087260830395168275685325604968687767331838950720073218075362010450059025125786911892859276017927 A013906 43 1358978480783035781129166464464209180632444335271373292647559779020239936847570442791175893050967236347429829119393436836692131723019986092142188355814554354976637194695704329155040731337699117030138634888128565029315660260978730451910307594488216646829748426164255955182709853221551183052320961 A013906 44 8746851631938526868620242669388961510299368670213556592519072850778468175849302086465885421007341614894125548643804111429785545170537626344256729028628516220773393971619333689026742325860280348003113591691762072626480644711128624893039744913631071797306123474503325667348548284813558406180524651085623 A013906 45 56297737273266113841155818563422956694084769444948333479363986909598038194350424539110096368302656151632500716134708085972320185159573657557472388086309949977961288875474297054031449781854534395907404144090130973814940312221959746929942110896634953545088686682255158635759157313121752952711176574342391996689 A013906 46 362351547214625438958726364719957403357275647223607091551570041597682965945939994529329494989450222802966784556788615446191341217510525793804434502752604442371001295924636863523635943583290959477357849310985505862396974373987625063434304395874780106805256752906526214499158001858210002764911912366032634331145268327 A013906 47 2332218844454023941663925726480744793396777611078132938458306976246955574085389262208888189768883015386315643014594507506785515705935350119272615380750206334423497594015465004082309540030709683995375851907816383758897729233194632663659941058257869816975266664772649655008154111154076943825921432773727583748826529779608161 A013906 48 15010960433969745818761016702154256385765795799619463391515554898418258780575476580093342038001621813900604984707484256229746406515287049192729463097583925289122337774758280070770144431809878059615849396795910626891895087265967641582319016010730632591400038770942790198464147656247765058855362632383152117568673393161272529795223 A013906 49 96615690112458135712361738523793633008728979434310135863737401161550070974545504657947721372897472550546461589087123340194534675349822192062279930701892614447165534880201032625540923722668485979862054954121581792021260701658699968124867922467554031965229499743086231094353327518256708902208301291400874449848308013359804318239774989489 A013906 50 621851720745489134585309489215449483260301705679166002795615175804334668466519137086649210824399037168401864223689782700797711895945100617124710996013611615748712760267437754932171945615931251057083278369575764116003497168296061928940716778698584120761181134064914861900523379098838940545766084558798978459160008343632283005072348075172598727 A013906 51 4002450969858183772964214633745433773436060061236160347931538167481998813041801182353695041545144972085583159983096167057800447377482976741326313746215237027742917133558001121893400376961479796222500559151070382337690296974682180123904079853559181015572382863970776316989400347399158323109157717987433893412765305582479239293716372027200629608335361 A013906 52 25761147282689932119831812108404986449618771122716932002286720163505590686329905747433928604783803025068238572675081133169304504874930914968198430196256217336853930492156105614890734262453381756058117916388077797866516579100916827265229157036896659815312197439838258352420508000180140878835365514064394227829998085228651174473436315082668581975202042424823 A013906 53 165807579984910365769954645041247675700098630184301266274394115317338064074824684548156134337899997113776781859567249725906320864820227470039159188804662330662538437545675505281662673235001986491932374844318989817753568918280132314750766828290330558125665954806520895278793269723403448484505852978889765337534013365874832386263880512528128348916017839346712542289 A013906 54 1067194456782817938350887189928719188758599917696316165076332643363941627341549334618732898152802281123277393484352650802589066954039617335194251970748566759323514634728045718691092575237392390743443497302608619880569459032189901663119894819898671055478223188557267118681394110031339721829109855279706288901879684189354916305502823489646831201647169008154337844574009127 A013906 55 6868829571552892757779164308687382249532093270065260674875898074787002145548389669027939157895501892491838588611258793524688522966164212758056177312163742421404588154629413965177382858981163852414827349759163872307964073655622248240110093184791072157229873472108246318455160210341443199216738413260550614629590992174365190078508959447823954476903344715451115305559011626502561 A013906 56 44210143131057460431282619744069871930100141794131650087912762442368797750485359007520293003346608337226597856937955256891074301973610267635825570449903918387810471136931946168871691922723401093343207108830946075382258409724848668104494917499277723741681395513089606434064641233709675545176259769020652124616865575344530170605480591579285574629735504435880777839127605569158372974423 A013906 57 284551645270579768044662870611405911708196536935666687121786693156603314819752187050540185230038919145050052530317609752004067845987732630825972459586245935787955211228893973200394132204977303563331897672474297955664071239623661651013689130782053682260704858240905696744646915152098634227466403330517691157712890427809739351865390767247193653269075705827350193279424090211813509785316655089 A013906 58 1831471990175779195995889554619628159981668823130119731989501929991651649116908250857434967424064386966808890253142035304043118052048221004288332058450716925087255008106613122150544370058580232948726316260946240326852755274653077301870400941085155743442911889404845694902530959810803979719513792811554227859107258314800221209203344807036104139862842535671924625062668287066174401012154355765499527 A013906 59 11787981923663945197693771763649161370100894258071784226152506820588257150232068602048495550535104848603111633118578966934930794572474202923404176026084862725766878160641942622461801202415952472277903984581927507304056443442726411520352442004346854573218581838987652754466040825461549519239834563766097373601369988303656200178307483925353179627877227514574242357049729590780362142733772602650782522109761 A013906 60 75871494938500968025559924034560934240319300051680521901507104207145484791096123122314619997217768346572697338041333903778873275130982328666632004536259123610950565881100642904483656936561498783278581365835997038143912561357488039704139797627583847004353406689295305892638220604673666017312674515653974467897562514628319458424248126010559460225630198172837322775100527703512048414849518154663145530703505444023 A013906 61 488334965346956136044536438140378027171139444652533565377111939613931391016777994385447848216752602773084754502820973182249824552276372194237176235972919656439476398054860955253773053938039046763263614223928958684478304606905338641933462257481715900579541018670799017014940762721347117554868311430107848988631201208090381547992700456111182307907013346598354292582258855780805848230577792228139054094524792340099327889 A013906 62 3143091335866123697537299791869755132536773166613221845780016792750550011051101926716816559734958097590324648050950250994761382508272162237773089606170649620286628838285617925320935419302720052361404420564885585726131144508522928030637946266706639764683824778734666557570994873556203470644453772194994643083033511477284070643751981631788015469221150004284891462581773710592799255617941758963037203847915985504651928363069927 A013906 63 20230013917962574197778316754302355359017132213518844134533290623902453309778682528310295246534179406718802916210197291338375460977439973513955160875049217488984501516897768934313925439481127089975958812471857385489284109039419988169500330988093413902944382827835419955156169857449355314858135525490848406044981160362236987099418560711887370849213264282029031170947961149757989339301750114709431765726107117890967906556146583156961 A013906 64 130207308470780988699851084593336684798522405802556517813394403374120188043220854840312270637963539885178720118129089864724713529633918931446730702011996905640702973446774336795988893804926275977677132670941551980092255350227107564914846268852898127920318757803258710380429727768805155935299956582544343702308772176629361496258432957308031296153737849068787580573912713110516786378089444238559248179308869465487706048587308167476223833623 A013906 65 838058898424751921151365629364730417846176096930444025532616374396194853470668246505460000934762164195190858981279340647191856853464566676984645026780002199642199098223331875216505544719080601904990369126685961496202927077646792185686716378607468895353048194555699577746106215316654683768076328450363208777949149637643154460912491155738846076780037528688947462713839073639882944387111347798741147104157386822105538411882580812578420937972560689 A013906 66 5394034524463863054439144109002277071791310598245584890628676673030327971771961273717691938796449912182567318868144415219168777515798689479443381125600279697651670670456054551726628947213841398506971427395961301474355236275722387356799397156435532172323324275691215087329106516209843157287871700087196086275491563626197053712412886062801631774360657087514406179005979124748545109925373413624992990975813667570751227418551565834973431555173125182720327 A013906 67 34717856353291313723398004111968043015084499429843782591703648703722040228818660540363950486428958817126881884825749229884990426982368284440189050004089481030022446958095133521623826137997177588390555997920003751015356004516591857807224302292043742448608021938575222388825083421861610536507692001754323919526656197104528023282512692320110843059483794720623735609401880697721425078452407693171328262516241468573331667336802440900970401376117658057925697644161 A013906 68 223456031714512074044396679980036729883838012313779021177633637408660427572475384038347730165673624079902886331225017275525648939774977230978619710670471302601217766321606905975968861996515167990794436363320430702821429512178334387854523487487279697402901101748195062595757603906715023945377527861647430479177956927640349210958237589625699183950007105763523536323424529015614410253721605089089426463148573162561683263741557032875874536104365255617523658552112143223 A013906 69 1438239665533477786191134260412749546130731603689705406503514018699769682383108930727531144617722270631314383117775821366208581873978096275768622124435913275198229761739710358030085353129236425891373834926002910911089788090702437288926747267024340269421280685929283053772766283601757897365663033809619407632643688825519468161506575802324241562722340585131314368350519203357946700135669276863925106390101076834841752142800124417651404939333578582437059077056277128248353489 A013906 70 9257003803578741014806803659067777651991711442287009565211046929660131696818746484525629989942264412521965910579414583419647042484505802117869440630258219357429199739365052584934433652015888965130962742809134353622216379949075997327522647284881243322707773993916139478168967860096189230404203708019307206980512778066310450265035718619259015912536997768725839315532285820898496737791314000458186311038182335178395867512046581194679696621445103174018688131197629900461392240450727 A013906 71 59581251632137404679464667083415277215953287999583898005979165428389481025897461204451146906354963955684867634796440998090961304365851527920734149114478078353653927738064080649674647495116902829497916132940372232995877041570575651867019098193514396291406922191324186917336489103555086879787483706684111806498574555517650802390210792285037432255546117829754174797651019117339293188805959327651044255746427605749121993090088428546308302591561839698372965222416946826425378717079353571361 A013906 72 383485371873746159646839653729670335601960433543105824843497959550856637474667943141040708232689427771424608007148629442975772154626017920771921795513927178264991982219394579040968869682663211708319106016837834239237382225373483602864725303524139029969422903797674091196090290286243058553112012243130336236974454850384143118408616501448254681835958466670713474679637553338752938340718914676811505138163729095270121096371439026455031619227080906009744946098546758787635201328022677803554372823 A013906 73 2468243388861982978419818877405387556859328822712134373990674187469439262613616693160235375148512969610614375774555031074891010277022088062234913445103496596335633289813924763048286697599921584036357719777732076540875850424607043572913154654260467576570485320897833053151317367251828506216912628216986237726496873655086026871167469958780963883652098425246779977759962408969009103418717801447692993415484150616238177027782636977850657577190887599829479815606758741095484314621209466122162562638706289 A013906 74 15886461058198102109271552292856024363878643052761487093094257871799613111848313507705028835189505412362490563215926852373657229759439177344749249507997774593348678975460825951172498748090372087961322755187367406719330493749466572651214572566866780663186407201763521486819109477489735643189682076236001852287274067271797363450050647096910145425796998134648135582395489731230818959725340390323248664318797504429770277045529581033930234942349529066949273604821852375938732800022019198809118154901698752261127 A013906 75 102250712426705947124295190699257822422279757062140028121227574993352337255153109707122708408170126834321429599120888284787222095161558033028635418826054920519477616482954458885047454109780229755745243986090925896666115788130922928617636355638745035654035189688220229177037767551674717578894407903607056869956230431966362057660189332087667936140310528364955584918802133563179362995695476543874309277847642086054020914270055000180669630159546794963355488521479895786906631286292123116120675972474464452224638938561 A013906 76 658120657172641835831827480590833190542883358408605535017866253715438362425843931591671294403966938659196893150294535465572243421638427914977626377513146805301096120506748550763562985927305213326782610913168428258525677690125948875147623434160947139016599814903448454522022795916848706765893970049525955235544694047173670665286755986257136907101134687068083324303037680744434550761803610584829603400309726207079195133415668610027851709389987896934828355056807476888785987933107302573581499950704211955824889259734522423 A013906 77 4235890284948533071563331981908445070118353503709719375073498337037585695931043608192532394037911777870551308849646181282087649941158544041570840691522099848272072907550767487467203279532309418659343970272695221042763935921098320160914280057097772991579519102455106136123639768339837755851714292870476035298611442717667924970823754884854219332062038535167848627794586455195676109753879336362393924038359704104850728042594004748472493154770282870521203939271397406220799471931339655168353272137215399692389835212667475255619089 A013906 78 27263642784296496195425150858432547067940773745127526331718685507103505430905901010284748526639155206114677822855258251371695871085226206832156189488993426703727018554004029462587121557794823000622137947656869977092046359618209725279459500045540851509941896718453205193496435957475736361011890326916838336461970669055762925210486678986847260618382177291557836340565291968793503559281612989440739596226828212997327249481853624304797692009253626761699057326101883795747399135568974470165244404647461377302315469142205815689177134151527 A013906 79 175478156389207263211951301751616315292911123509035338212473239432847097455673179626239169186194240136789763802389681459408455117988298099760700665124156419010546469780933957003316381728661804456293293224435661478966552942404146837834372196901616540830053957350539258074724431099847253397044353222418904009018649681982376313338039462890241457950299798135277239025743033006300285079257294793295978214997372180927856260911782201818814491379915515832274395727454577055572202194425419848226779667141855503570117053605152406370325423156241745761 A013906 80 1129437603528579444123400277369903409621321459419515035856484647310929385779139879975087092917376994144745838721164209533493394239478156556308087401067208298403597696949225807620596370324600304479632143792043898710516020264972333670667396648922341311255731978015441899934446069038484170471292643552643355886119122750079493907719096930697365376188206453629404710462667990288869795767882134541767016312250831455109741149925722992201113919891679570918448481019632174849592754588674690062195495723150811677414997907152147454674799445053714466636592023 A013906 81 7269447813407947605127538511447836221192325026084579664429633964327169175653866512498491984889108994624575865832094211881433473559505556604097664187247118660971907211575270882298172103964148897535348991270915203158138813420312825014864403749514769042311651726575843364549772415333364321223711107281551195154131612878614900056490455496215472757471329290372443602353419880619835087902037801482960343072241453280275396682136377700792694170497372564523959451671342411167952378847534220658981543529231664684248279874713374204863962684575359731335162611091889 A013906 82 46788659547693549712629396605387700527417672835364301731094023558859425033535534150654081397497122453788926502017338755983581167510408672709887772207938681463715908177872013716383663934144922007609360732523616171440464644786136509094647401022363137122099303408784343408516375837023992115357984419373861064071928927629982861674291947799877984574241287978783644772902217574688311229172665689310241423410619772130327587507291699659853151575421570424065834749048683028723972117928674948398891244823565520368808626433652303069856732177127824579260954525763002121927 A013906 83 301147861359180544838034228435310888575741046630187175896814900874899948298621200481823342224210821625587180568773784180703630762437446287735577193436160676868217639589289290379349980676886129749222455685253249279737634533216736217355770137038479821073863996800005247207000516003998512483739555511746015042711911249848746781857297258178110066868525894193228260548555777771322089161706882600732147213878978696012629055559444380063798213170403596847943167026196247671146336873425401503402564871381442172067138821085852965297550889151131433835954189835213018366449992961 A013906 84 1938290929424132185504467739950014190508250855290878818273233309541856157932192473372780295961403752294096670543563164394982548932398920351942868119932478719436014527047044999108096592679811303008499708092589954228894365864427807635424289631136660327010017018755736172824047322178723797835129701941137881698053510989585232408179742206593871482118768559409325362183873140368004529321327961879044150595019467377230012933346640919512967182751834997747081067486889035324449027310913468988614574591961845654089124481124182132222134582531660746250006898066544464271771847044581623 A013906 85 12475505255562507223246382406753094184978446834695460845841197299236559089113761500645580848449109311251843046776368968211495163943203264214785015623650569878490956049057558750694403747618554721439636036683784703771464649470948868679609678597339025739128633968549351225802847213773773665129552211180929216902094829083239983513760826493215018556834761185974295429614636599895623376265623978144452665373199383717162753133455118855820849735934493924904440999151765834287270225789406729730586496872951481542776957730212261797453010365335576922501008148322316996804368825322463617124689 A013906 86 80296630923102954428791290679028430485826731435364286546904069348560132437303735038349679774849485571710621231217754973965279417979688727205982031814173979883436115529659274862120670700158451351454951327257420891626540096369795454283924997572232856942860409343034836916737575044442331713140937467568895498703279738506108085208909899273819032183153517316017354568332158977281996248463615032362200901606134240992274465991241920061830535451933828432101224493803473965154031706868067479054352285042743157567481672448147579734204101093855083176100906288397306746162821658282461444835172172327 A013906 87 516816658365497239017069822222929885358437482086886878166160178423119568491912833887936692971094062513080654987199778702396608424957643681531132008592935996204894858136513766143886344016269947246777615790534010153874239963489058383612160670649057943154180995652176871345185473974271090625552680882824787560810363621975619231477770767821750211058814859102327087954402713108316135579825049368239225237646330879070938813261467993496522534042306133092155691562120533031301395898278338042339126949368864623007357690089927537789186426646726507614914835482981986494517854040534712743234746565151680161 A013906 88 3326409281354159595866844230775799207117581578767559750076617901272396672825943725004784118247650471597629082162278385252719493859717155206117130785583083448621401585902943423123839863104710961072166379950093042515817387269323056503953445047407369549014810772098919040644485109115981914250141618731403141643508858225757423011187329537074147218696925606679249236265704221695718801026257897725920959683748298229192083534163756689665388336325458783584764640296013557932285520380112493110443143366681646234241045617106474478356665532842671630201703796957042727900084528228817314621929758411388060542491223 A013906 89 21409911093178875635740391796844199796136796371429531824487389092529281418366553112828467225994437379314098759571605348972644345267533493890805551911872180072950217747615308580819164836014964661320110574427121703545383629829196569467825228356765091145214634209323472874818847220662886381910499256730535490895206735079346209296094490154640427932029426250070739067094111507381687834953747836222947287413775573069372862510530156223230994560790012363514314799216764791502560383099894384243948952706137846968233714270343937263449575705653199648347324821617883262420613752673850721245655247042828663756239585717489 A013906 90 137801531395204203945968220558875587448466496367675867151816635373977192752133635561881715230758715065286644352477385086622636623152272330669629078409115123107272623348339558076995365858131065693135064454939983786762405108165740535518250633757466497036864194390739669373530163576783024124004968517562784993074927602880804418779452699045388835837322073438659050899317714941755574824689710209438713212714642513296046538009613197296299249224378870545818815457735229548433964003842323520767851134107481388369062289207928308198042832446051031984242765684346511610898080382726070372734424429717380970166826363855660302727 A013906 91 886937921984802811638204934616574975144825194630615993811524938372850486729846060313268444653487240399452236371557350160588000870969765949599152431414959258805632398379721876251962584073420877756550020159101780066041698781106806935599143838830433185937741599517476535794635253626282379839370511083235608250682858752308645355180198923331895115819697066122399111642467279341363901733867843478549395715663400337955416062592407835125654598650586372785487112139685940557456105178382512096629513272054749081659495481707424910972315598314313437354557035213083879581222583384796263961056603537240456985666461699217832199834807361 A013906 92 5708636685601431683067878863484850025248569627684402837456851856421527620310237581374883160866360025334331605404418549804649455289860156281340857557870653120698820447884534240161185614262873952602226426400893628415607025657885329072295000253049386823278081579863113478826050052230747211502473513417005924515024863150410483371296587078794779805440296473657440665426212776117832159377468157298257053268740117121396976486554206022756161096442511046373260475810482625705398700372146033055556691341996679868495522127219212373762286695001143092322941691694485936755444906010649739971898942780692854636495431092528799754581363514320823 A013906 93 36742743770913975603292160647838670066058454383159112412045546248115704348290455485219159608260070284540447888123491502105306889008704387860314259156597873118838008097998486764921765900061548924713671843980406898997393370343950632577162418813712649534298117429980891397647695471325004199523464880766952163210808672764102461773461189168491229437287014126149752624831346618076576194184051531949535697006882571653483579830397758055124458179960080875747210450659469174580562987349359514834900921422220936494832074374872487027378277633363742334271119496745962697634350532687303379319951957073912990089624912444380092598801476985854228870289 A013906 94 236488901670715770476420275140591889208984870459865471059482467275235776872188835129101941410507445555409919981588417665134977257922951425874018659722754624463321181555495874299996853498499849990738368777300384081513579837459694246333591294194707715841532948033635500481009961212994391504573456521070207187016745925284521531118384510676294345150076212361745077258564863985830844651403160789302670436680369591883897464656321797273793920535378806824049427753628919805527384519685138667791010701289461769061956958078189907771256985597557289426989580075044399787179968610608196294362317539248980356372426677836998698337647694787563965009682513127 A013906 95 1522123686845999754295514302959222621967025308090261905595402561869692865820874503661349376883929723648443750604056740920067854929191582949264258882375933667882126043656444982079664648037095019988938964711195885980361358991774840844529485991251047643902639699345653618072445096783527960799720834865194580536704923518983553165163096316599792374346276978901031395797623152361154456156146174124102717746434640060134780259358464205630602583880441635650322765976075222587867542661583804468465997190169518231069543233427851065554175500451938676902378394788951497259417280707107789961844841957522399973875173840909421713054630376812073813242314975587374561 A013906 96 9796910136965442596561653415251471808339109572549600584245630111272064589076124865519200432461242889296595395094166376023692297598517740574416367807768164031737446786205854065293574999741020272240667382946152662358496970417197054445801445453386741745499247710405502245105255491566982705797557597438751082075356977556945159529725338835672857450077039409210801117122261193337649955799418334800449658648240370508568071978860035580661089526540793358526505382530749926376863143137086288803979841752967247479916837103670715210822158603105332339509884864651104446725169598758228274166390315619405596415051658024720470076867178843381753603345481296916969144070423 A013906 97 63056273981686567698281422027679903813300769523512613873205271647275174013447992745310447069068893441823916695046572095155459753802136469921960768024953968188525093460268545372173844394558117642094313825553789065302475466065933341002853012833787581526451864506134481536767495446358708169581169259371723455858149354999801078923030976537611146338801202062198075294582045975910429929459895603264530557292991371040228550104631937989338938946524149547598563233314114573386238453288383375339474026607818472546630375074351282152168724769986784066078070879403083547948418270780331244832927143204751874646842833765803424535953528478348246132617465127042455931653658583089 A013906 98 405851807648110468198859742697903355149411714817273747714507637730038035335237893970329678819872088822029273452746138978649177298166104453226922735552036298472436165617345230126373518152003378578870242130906351373936130848685207597830325969181658863844707772951007127297802711943702746816326571694372376663048408594007484675718697964621017738459718745284614146535756089542729264303469692846802438400718843960055177746866097041654115754315888084271639179276798668135612502165153513319182596274839046171046196588197175354421136106492231047716213128958149880972252966298209089545361696787675902295120084345208692510888012741346917385557949493348183821938507503845654803527 A013906 99 2612201441193262275218453512895451374592430044782156165186037232550266198463711072190673635964531979785046359982668442392255781758810319234795931560511199965418975207518040650507273308943019881692461430847564178321174198235019095125842033739460585756694837961478804066733321400399867568552035815439071785928574983315179915940169311613702735173811041528181409269756387956635718701194787033266666946783397926290393422904797375631371176356480786059985174930063968170063972579023170659377327669255386370949689990087066772212200998431068525858350914359077885279346593573862713986031661939587480280005880089034693551581606484591679042286114209315865129505047159202824453375097381761 A013906 100 16813024460614165292266366738550048186698364971723317358701994439464277994618517513516936922124863656365624643749928150512298755132846486534644150527975338319024663144082288314607935011102243414392102283205703766188241302590577507779547492964740964911002523449498370203290546062213884825776915856450561615858882093835775045702097167619674303616812480462619716283531639329976611612404159158056678936260695759093689674759332255063346451343800611991683160764892711083614059461187731311288647302718221280957440519866961609860594410844818888928715899178650433372525492122976262124996985103230301587853886269897826597867411825856261262064935188330703315233903747804984750709634407415740023 A013906 101 108214392295902758479721583693099432796118714497196571618460070996484829420716932868502142340159911320603293616427343802052780506508010553681851135741680372962286157454772027817708580253162846684518706785795048995579323590239745408154336049511159756318176714786514688569357683113707902101195471934254577102302004752485233864979373190128717366363945690938219172563494882080019654315216222967843999074648975324172355882309504844551184488681511662388385970006991846734041766314599426111293506046319304514141455587962079288894967812080174142024118076667212466284220843547273403894389470090280629012872245916052986938397731033467166180262811144866003968082529749858378965336700450729446386855889 A013906 102 696504946352987648221646657151994682581269115223029673360474148737728156448225485849653684336091864108985764645036819288935799443599288171116306784573014276753199773530919757840313896552382916117975186789804463037354010334774453679556303751918806519460202470979180310170565338205132059733714767415735907550361792174625067590222933776672639119975017300250370403794842339811559941914161730185521948536123409784909473576611605339693104425433826817631851319352711923783722584326607814055441178586684931374462758683390613296524103812507544277797938213930476286881180836819588342241826405089287094582597189896066230110047667353139160774171282672580290577940213777792728444892114589149317145915193173927 A013906 103 4482944735924427578717857910233640911269173400881940476925974263909035455658440968270017543600814516914821763372730216572606910198214173225147243358739028429080520089967320666937199465877653915475516767668250427039232222940153211519236458759536346909882037952669550335104147020599234296742676907252899898410418268530602831408858248252950504091377362775345369795872106929949755151219621452947472894806838155705233595888509069746896334816910033200877042816356591921661896369572471917741040441708159451257503755612530390156789839904906245059594815037663923535733680110797899689469783689611597366207037345007216607705194533434705765474711916030683445199291449367199783177182247491069083366891232178652828961 A013906 104 28853769970454037975287633735526923043760965334552671415079155971691072991779016917037949526632297310243094652931728520325582478205904406338463883761316434456313401917420534603396575221805376635293434018964169958320973043495294541889356946681730449678990885802398991612495230947004737471199651313258851490834606749729065819718584924135140206355008049257554743468072864333833596919266352001328296534179729115606290318261834131501947996324475173822232548391757035918845095065023192620449121459705220126985075494910420688972923188543063976045607670603962930601754721845373286081021015962145777426805101366275783562487074898910734410672803717760677177724343125094430754053974718363410057244906813994446885113329623 A013906 105 185712760372942054143976734380222562444249582904290744793744819984302035813125933080858787170093100366701970567734560339697920504523225384405727648999962703697851570237376235950829323152840483268934446993921902562049486601689634557627769358276329007678225234898070132872142392239137312989593577332534415981072885311371424685284976046362740721191611572782517670237526503845019534696141549839285372099691960235128737445912328279453642472507061513704509707213446655837007195706096570660279359763323475627779501766138221828526051354116830020773314611438122580638089791666415432254577048940845239520575026543119575601928747116079813048993025499182910228105831802799663722840021800715305778077855257905460247870983325688689 A013906 106 1195311025237062979595205646491004828230108693178951405218005915892222518091562407503453888790718535893519661349844363300492332753844530040342114313547366948206741069136344874628468658269522774604623345368200280101929278742378867557545589914756342274266691243059549413220683581291625770499379694309216560558866597863648289673161158581174501701656580805197748129209612050337364567004767791317235529716247650415649203358835692735163495552423517824301425122455316889169930405032564719893294435257148709092529201735971381098480850950710380086394178086127480205031904763963591302483721206911066671471576428065621878588444877999350492159194916720487429966297373783126996004855314436881353337590957144233003728162668431413113624327 A013906 107 7693431750107393649276744696352853489145062476581491624315075850711495158761001060598002912940919713468504017691441318818580722473877964013445685067200400425521820433148229379400821849372435023667045236597198295432091799728559027551935654828712580302580498315427629448937054223661286486573288999809265845037137115093507623699823110905832435805945422269468889787201382052904544069289168140270149681040462551019210840494218599086120418454372241983817707476939421672390657372918512706932166385306302293726736679888907246933539535650648099896402563365400004325295665004203713134601981604053595593459380641745168918899587071396973544755389087869492226451568337667412958846878469088620240384930193878584083914733693819846773984141716161 A013906 108 49517565590781472362766830789157814084884398855707947545718968246195976884625257849372531862686898011345011554740184492288740303029687116532193040962479826876004390292150574128500823904455326557534220939255721068416276030540312797070708188407200415242451872269014414810259866393082755648850582640899369556843862210772292139246990581116978257372546177006140202499625104966537791888560852335450796008517013857014640558739080420697757552475869599086851214795246708105139900847582458831673900588901521624112025542446208936449958655508299343231511363898948760039086476380151539607903522083379131622793130377832025754976924949876410895971535267985191205275966709167289725783394306369257263859862758859067518416008807081514044805412645820839223 A013906 109 318712036667267194171787751981980372580547106384143858230255461238625752449519585982003949846681777207034385705271103275651187628223005464682164953847570296354582725426151302737957378431673709901299480202831985508653619315235928489236473153497365542242848410915565045663112419240053442741189905626674170951605094633268767104397393097838195187991985978550231449377044546975640751057395422003312382733846422519499182657756369092195066938575195962995461208388882582985560464841031425824032488338072186394702066815944859764657136242670253919712735546451451559036253968644053700894552579036702690166443205155446514143865446062662388135410119221349609517739531396781921055517869460039624405443580648943247208684249373397453351685004045040437787081489 A013906 110 2051339986219108534337226894954955497196196304345839632913297126155000191398198240598169248568041329954055319193421728670514591932599743661568799625542132143949744042717530954318332806967054061007259600307136230104724162104283561680197749326200694226255961669657520672698453977788783295813158460750904913485166789607176996271018430283519182730865903009139932337577795030614836518583009622643065631422313284658420927804971601911966073724629892510054095780385325690821031198956318730382530738087332550396235884836338986532232606255556990124365627445253975081842079977304374529376747230214828102933955558399822083184269356707294623238629972979499009772236208728957540112235050474039816264605952204761326568884407664721085097944313990267706467817432154727 A013906 111 13203127760921455681221669964755063129690257710102214500424069564847852396904453458486342455836172837760474275303345589376365900183244831917932712488260723429785927421136681335110121133792749636185648277619634124680930627690770772235409022491446554878302975100768495579077985370762990844523951766744861583575858870120626409709995576626316707135529638771556739521442478000732588722526123903631336975345586153518234929731034335164869454855005536247839108997412628312836108410184109366066489038373236249414960063715176581593829609644710444488029835647868305740188698567363169871532321397962597356522244320617786066348489784157498797219593356176787595054464116399164760598603281473232853135982668231450130932353175081973903022558199741061620650191454727052043361 A013906 112 84979858942112484823641326925961497289339982380612417584302957175221520839849200686354360861223960191109764278528761260763447027083126591201162788494829489422238645455541130954466682388639027571616043992119188760951235079023098624481969214049664593365081205669005601140929537595212780781215825286225922639417394207688802947752062059649757153754816241799837819521659643182669192296109959904270230321906736020094016762329834725898061361669830898190025514321733788352924496513129621029516484256710310521268232301372730784705374051229464556407419416463307634572723348703157966860447956103526777757470451577298043023639637782833628280992749160874973599915634734336949312725496040487271961651810094792816430075534831966637156901921310995983774640515218292278329922268823 A013906 113 546959520243053096907250089070623801347762370215578069631805248294036809106917523893212086048612807608327993545758642839385986928637292253391465705589176320436399750007253969430864949925340084637377923436368395747227155242224767669994151177064060357853186862539264517864213842794184615091713008570223213598755669286898373031143350373192296908269735234194693550813497392781270577150721267660130367040792167035779984130104295429190905958754084412749083388926091016528827112660806244405981216830287610151391138095314266177022941337012405591380999109217694850628705916362129857896476179131241851331850638716381218128901817166076743550969714112353510205001796212906483350315557361717969479473896340949080480001658086984641298365582916579823196021057641648977582846885483034289 A013906 114 3520419079399733098907300760039086009438060897200444399428182287220585758037644856487408357554386703960208622962288820528782121266226135534070386553908955885806578476160939035368561604397313176375194935864205669388895270053206687819393164969438025435845854290396557404703707717571450588053241380719896189283855860725043334970388285171043627859463552486462376472923598249545981410350004776055406466990433378755573250395907871155604883231285139931406673626730723431598200684784591645538726363077103847584635291941809309908618369313890437641245953949619545727980116923835979975962979180218114571126797535547709238635430308604157885817079062639047728933391876042367153766420085416191920833425456396793227503895312016556987128246231046048128968947762204423905322513471450529364765127 A013906 115 22658624698760916333020312895772250963244597189269799907148785067076206599645289208538735370286673981327361048942966913988683104737025723861765194003546030852919970728989126833721193902531415881570251299085029110731530349140066492699536461598887648947828413341013849475862876242036982992262363788106838798623820682186607593733313846542650456867863219801374711574866491128277530628636380790330783025968606944319782601172948855157279400951499491401529823950692904643903057790108512945621662655906775809674434268842620759165166481004873521079169906981956115809464729701913242866429489305742600193069965430339749524126481418772211379273556105263396376786334267622157533574421551827908956312772102301305312292104064230582448203977731469614552552384146630108372055222324376314523200471810561 A013906 116 145838680469496932513620959764513457081522620406976351743777732724980472814180759680353829629397042072998490995836722496082662580392422358597605374068365470857975483161734063572333570326200760889433515957106833521653110241975222989821212607856769327091812773408541102977023692460301041223366919331034935153650837881046996479672258442997862469508273359726039515221910916108051186318909369045180003013711861525824022506581301153249569171358377090985796671676274621954452938685960396537961369083706985135167377285225320224907405123850350653283267676613964372297437646763801387330643378486591244554464520507809234471364809794344591305507697923219324425954085059070000286118993134156699015601016531242290337634097949082059726420534644100333338018669835473671609719025820943221347199694334601618423 A013906 117 938667770169083295105516669033607837892458547198099392711601603580298991334242633303327608858362245967249326531616717980604172720670704900803187166147305619798434495219644907935344169034049983945379184395912868189257344534165532663974833020090662261042099501438649668358445603801011384570729107667871387631654494839811668462963182923780191120582288680959176351521939771515642496705408085088360996137283243948706766492077011608609791789088290880926795507166888429094189490740810396534331892172333867825838602618118993252341202617058337474805186927500553289886006715684665712735875194618522150749415835318794411625127593966161249837065332974227236233718593691349782851559978626077530612170493543745596718598862895888671545728723212812671777823099464862117949513783809447156115499322232652784525547089 A013906 118 6041587731853388082869326474117778572164260323048656639583567999992832350781213233163439531982257833295583432076485541457435802861479846793350288094522047494850315274265494965675296894953124375816953695832343017779849184691064587003045768685029393409222489831388142722391202852905413018002120297034350330683285986280757953629913841669192166657621969675670827995883776394816304974172376390601876678961230046206551155563914429127994373113155897393417013774985052172381382869403179810060971333860155883843761509090911855386753533075885110997600041244509693663484770122449988367507561157756562715320947365743275179702508613530944197260046596431336652342241034475163335408158107510103731612929270926832165220576761007912779882650247549724350308489261478969038829527395825448537133901254156879121111513327455527 A013906 119 38885730906800431413459409366402645288499431780431959821587220811777866551124206324778871887597281329527195353961463179360776727696865781549452573325160318739147362763311798663859437442753277404418819201494630156086207840942040717104944611955508141063695307868826252694263561743877784740526820958974961510441052974796252489540220545430613317521618561168216204075510573012341160806379555575015654749495360279291212084255711688516962687426249168096837842691528615654341706961803070548227262417891477301886607482706726884035543395338241602973626042263811255243114555784240125479288718704798348136816972330870168999951983397139597967425320090614658642946416686556976207710950578165903582240756022425019718792302691675952365408236742264935474037592698695332020287156847429354913842025399883849833012241024575089017761 A013906 120 250281901921868609124999575259580101184116298243960781573954157561340788931262427509046218621633548504333057126102385804236479765874628195015348224153382341394479954290102552147541043168602957748989236035805552342714371233592417175253390518547551135178327848934364769744954415785275572670196620391551780692996698226959036137284771726038510011937046974845120187587983948033970943968015407868362984337331215666094037860014660136404333174477126849335905570942721364666512665211652460501588702872558884691656752865067062632973981483781523973608077161742385726005233669320003441947741589614597914441964962142989896151657948674295671400452186987987023853917668415604187915666922777124066360230214339643118691910805883449674275428746698419721583773541503098809381451099964853996494222723288364617685759506432836702173842888023 A013906 121 1610900167461505569261427141224971567195678647388429268758048824340832857452208406460857065901820738481024541902189208154396836885728802060589671435092053359357971292435421530796960760410935466887002626434404816182163244288733919139021933290319900916047084202193756145194549139358647935226811326280821562800904447656200203528959879505485881645760928737215565403540607368040812647411928194325683015698691408633954697922040337666325074997213634056835210470198188056421756127146362832582176936612874269572952099705804333108303654905266825356864532183440472170873703690892118913556252946124789984433140090334298017166450576344162224548600630554821365072996007683095105661687388748083044649203218453461609490849272072300126874935885811146886077669747438679500070637117101088266357614965478002588489414398912443478179698455426619889 A013906 122 10368306016539689140176801750433357171718935892367985004965986244204349176232519411465492150117722597377172943100362194580095000311602375041061907613554691995130163022267678321794302811545601615749891145632696397800353122235082539313009847179617462021693238075200367008829919991267058127361540492228281899982661735340850586582196217735977515929521833351276243876120763449037908197481232150050749598311162557121293882287638873056287732182790993066272909063386816309633775096665602392950466450729717014845983236276755778771298471123929794517877533667161798973697766634947653324435393756019669142776350188442526702703164001898714124837813828267110609338022343079035401659861992757003067846586590670408456015161276357644415510605464089374582177807135238712729523144714193769755552970579749583614405722940539313193677554895695936936225927 A013906 123 66733973851413112419552976708789485398692970998291433710817790800980953389999942686350040141965153015570385432113414508550232394590579765378913521635149446940012058857231415492732508340971852140320501625954986031107518215825917856329515738825600594361091121032649355794713393726351790708636559616370056608980104981628936286994212550651434732810366345437653393338362742979870997161500946180354091821842862946389740030204868447123726151020581528685154174339766291446797180906997973302649984086889059000484840280927243119404195515529207665436579438675901174691766804396478883841156475553800905349424562100930737645256590701472775366400989168870219500638514741720347954225641118047587396712902676755348773013991174955590130260776904553397466378053710243742005677185819188070609765073320177174249494974008279624698934174710028273827919191664961 A013906 124 429522745460725826229802864768780242819479713034056081324586112097358152485052401109690276417456418855695341283285150678205728421296315938838212392581742696766218034941329420486740430932855793720386878396703992656416657115803635613161484318979982606311848309220645452623812988716848263664997960030906099264812835837772532668241190990897507382480871754893222354639617672239291833483446484441298796418875558024954978515228893595565664946038262778081991273932534391589552907750490056480698106527759786674357598348264094760875357977007807052979070014065565794419130429109646088658840593335377580539431334306390846727883740765289387420107441830133655191398199888268569512744525630657762807721314153215551787747191000987187845773039604183927908940121351551337152046315207030403952667161308809114240517229493372504473612082855667510054410893838430077623 A013906 125 2764555716086924446573408060034485334409458514628755620640930550495046463240099626515547242787560699306922720001283396571614692684311594018729756465506751534132370085668381026243888365451669857921656042060476966206178756110702919453322627466076578188257020682114136814477110363236765303902363965059202255660383242254596376231505511945926235358679081553504707449728220727393660317398346396008362419239054765765012801281643882691563898615778750363868577962036750203566677730929512421599145893063201008642994807625661168465496784187808359870792466431540805941949009203486866835216708041030004142861905092543598581601087419688484991695696592471287940655569464063458189503366638331204677043137426300849844240204118568866879580826383045111995109211387480207988019213236558563691267921615019824380778153386429061665561201814203495588666137175680722561098252689 A013906 126 17793628831346063553231628953346539440728977444421188837622908862164938838350172550425956887285016794059216900421220380539936225955820137981293136918469121689452141274301084539597667173756297128345045414723656498102375193641829960702956920032889721485940757268180549686902047946646411706414852989961041023803918058602675603983016881274578703467186595803329149261106085381215093828264625037523651398532355468248279788439499632854668457908377249453232974685909502915474961246724050768172711474796082369572279129097770882024720968429711022395855995769382645538821911743798270946779212282927179954880222809057342925498087806100042556905654893076426837822889931038590673802667339056580904653858271809490789026528097121896358321894824727725273937206949328524322231546980631055504346448411381541514450802101668986047703182368435969407642171347732388891066811007076327 A013906 127 114525898373232416728397522392469325703559868871558207826712346094633268937643264643726254629778706847325482282507818847745554748377161254354930212753230302102053463325858865368847667930136126727943734639738703435965735860970236774760751851555249528657984391457753003713444187987062005461701294137964816666273181369060920904966862822673465716010102175592586946542675324900786100655894221507890091013383936391571537878364054385426715346379378550877569883988830827723496858495623617093373054291823441186819951766614533932123638632105791531020410967378295604935277639898813794620405755522732374212333637915516565737129138964177366210841813531468208342633492847410715813195081309065451109602528110753113373515370932213837772610619501872521472828824387862002221724761787955829678011732807456705055744818951462466665232043914806272645091836058777927112295631557718667752161 A013906 128 737127964313265852782904294468113197206827637092371570038005221799770178093917662886794972902593771365835436610643222285955167085834103199338574590342764582322437094303148427104725105548456148312513560842339725689154012248604756673573941854494669417031117232068368341180000505241210629419382892615830881996250726992485674840237132760674602346981609067160117845271322528697900313453860181342757832063356605306336726822643332895260541332661488480290990779822323376202334940700297598513612004379797762918700288813387089172286456644283686580142504987008521268755939690619250875308486241718449857634934124062069639266210973668110241769588230630570682488650683253982028849247469218034252791132464587949025989832043091958009250877952556540690473991494047044882965782618460576988657263070373144311388607775244512787083499609226755949295328323374062899723734202107101643155947187223 A013906 129 4744408413211938478698276575369779100049784614206026108213124643294398187383540292097782616276799102174095351580857229257651537986738729288340439194530520420078941734858409256756507700021066890998208469732667397061306602658221485382660925637583784039622312178802618094175507991905729346189039145207654786520394392922996225858236387784238652093778650648152554372587159858327029797196558801164189973096160843067203247327832657177079918382686442749701556468773952306156265079231775546109897029105880672777436173002022297684421729217238796134294150975597386808508411136139381036535648262480852712039604804868033488203602136891925677841996821101459198241049404606984453509652003769210236712435900523393597786473541730622289135823553791622777347441834769239003162634195850405476905254562154694776595885933940593165555373125349366066955341386850386126196558565592628911215278586852445489 A013906 130 30536639879517767743800301547945250122151730853152656699414787305995396712578737874261518457794861963684523397479989361531880672960179913083904967426642153392132156082563778410859951039476693736408082096704565672403761322873025249892291970100982925316934791635850979352119871635146497737238398778983272431637034808129176297329078766860369958733227561648682156268120758244024169945977490863961525984007663169149692150515764428193098093122975206986942365066897946508062733648857883913775612974006431327066341870048355201545044005895270404827391218572729411403235452457212752158838963944680798987167126108578733265564837188569387593098591345518629200384390647996332138455674106895929922592429821282440719357784475003098656323333979681834721620765821124148073332798468022386338440796864342434642479494259716999236970166927730514839485542847864774790642336347742157944298079825537629556006727 A013906 131 196544288332055027793434864266006575006960437814573129878681470373432329663229171465838004495198755235927136377706547167170189446242543262318200149761696237490376057876916797228289569853278541393474004346549754333616242364144535955967504175715670744483176027601867999996161270959773714685590207312317532632460007528058566957079934817530374161302898083824563855721225165478617258062602601479822720036485834785114437025127086767049649559985409612663957582801773129721544019281690899123242270135955476226944160030892640662978033172035982403217945677922056937979334681774814096868278053712598647795460221959067969802685380884788257849126966716589410423489670056496656385024208848200870285768327533202488346953440601194869014936096396787319137660764747431662582759044090066610152719053812232378814080395522069690019878275114129805073518897310054508170327267055435804089677335998540343229397005279361 A013906 132 1265026454396004053753079934574461557000024765204763062482742331067748561001617435159946179366641041871472972734696890913585678650997069628618911306517645246297519507483688289422720974898160366948096653557885085456890566226765134988439753728838327386559078643023089888699292623213042830100595731703183764936205542233167061024232738903267901020482778961537644800824317545252139838610425815816446605347795347318327810945617549023492642597865171262602374740363112871071351797695576246735586522693666077724958455805715631482674022960601591089075002138473885718364724923698552288679463373066708318547775831384693413963725432460140709889423408337553235653354773440441858847155871450655734057712974540035103454495348739416386820200839490787284020448899556778549442903094115791595790182212970985185753354655155704594871613396882903571976307840069288163280528713021384849601966093812853148362126809150778216823 A013906 133 8142144164566539919345259765338793621166210397352320303869361223371585976362833367469673471943224503362161967750157190953420787685594432124673929455325700357490315599356084735807904187738950190683813259450718764584859397699676189226899289834332466606187819910471163443500471180368905728218158633577664903160791988313649181053893219410876031857877190989640089350271990462160793485261343926649475393204045149144887977685148892334513705736271309999851956443512938985929997643635338306642865166233718803702492282315927164684088568964307326595030266488951425026196768709572711133376043324994296619126747137902051762111526441136799437111821128289552405424820422549973875097879763120327879312222499689933157873616956391501485395491931850652299994028131519974719256983229490516427022968755180309703427303961228833179269744785733498225164705132275082384713488018354199227041667254149700671488536353189947320401198289 A013906 134 52405632598598697244098427273819986952037790127525825321567436024519143797861088004879860563427469429643527645994949984892713212874661924044620173132279384216030290375706340496724053463424277887156426685772817565404407690368526942797228655830176931113470731366021699531430153178469143801476847794117168455804641388438637710931958245502656071516224853085833061608997673907195388023307454152882864400721103567382655720957964277135000948319709692218377140891509400251517638823628804262592658712632232386178910283838141594924280672233436711378636890504297081807386388906477352294326962822523766084440105053805905544704188428725751099458610136318562597789204952936566501169112728201180503716068100321803451147749381951745845014876727123422976500463006111668644466649210248678971454295786623500097486403859727471831560566963442301167051273725182800581273965612517921715575045739575646869030540537099645106033009799017127 A013906 135 337300626536562534816172203694860356278839766222769953127693315884361619549356628752592456378392448871200111659606074370614320438693340152191122738998734488643157047247644874711706384440936607009054056803987073927367701607049635808584343078351968479333669547532574203627223746399167624422628898961731478370339012967987306760292932929733301887310953219585030025255640915468859685336098769384728554105530469898198384470997746669387923408710925239541906182137080287743053794018991488913908420756439480493155925953009635787499729434764974743224909899739098992411398732533483161098125286874011084171223479082328263511317990263909987008742729140623026146342364774398599243834310524368570726829388905029537390170658700279445707340586718483753610837919566145795698132406377839613157167056506163658487955933077729895230762034251183111020442296282164242241678619652370437808589436620597537695956636372177541080699820388835292246561 A013906 136 2170982526504218515026326250045988590112816377449561828423756979839099719455164691975347188463871589545006740279523939532782887055340809035174267503295331734836963358953048355836568405551731243966476015131944575362895614664622674089131176481949143858179908656574451247496656169570057745279216555430047668688582913743414325955464096811758429469280642578203570907843967616791586753695201961638011936117252301215979884501215049791288275116192702689048871062054721750452990085757577736730612066576763955195760691916171898233423371049343501833732446258816451626114159352350756609551791003294533123527865041027189942553226967409185197513812203505145029975827655119147003452858257703345979617633249473164527774463187930932708422321633941405878166841367734125529121104626863163349266840083974050920163345754173315267059248603818362658334646630579633845402532491849196900796249960266926617566606624817610311291974724060937311404107166423 A013906 137 13973188187587741309660089775199748340052494901282845127442449270888530605617213079042682049039120658266877317750931951544250405618433428847880650424962385344195745256653940113750206201094046529984920134662385544024945649177341496014860823831357998427589247822382373265666370460419054178423668522026299302030079816792028592963169651265683685205598178893722506187705166062563211861038837279375086658944724028165363617750203977218809750526181088603740877918158473955475849567535185162761917860426888645676547959089809583991406880289844702623030994350809456708578486748387325848592403161517745207886709461760066796422864519095337281721642579344915677669708497232535981644780076961126972490096441813856196189471718396943221325050892367330134098002269325964710479917917378333380910181306605794821636909301453138505929925336446091767433594498204812243419672186186135528061637858014311266488505583398452403811922471386545437694645331856511089 A013906 138 89936231978863045664241551203978473830258495190407531256098316267538497743750110080804813307558600974991407955964986609798175288449364670731054689198153674173416875612447790873555343430968258724942730814293302559586150754463037696484777359441194233673425062096856031491858883848324956427917929926064317328526190018250655690118346242736324327487255399535358596643692831650616290719314293051244883391692261885613940963561201117344445606130931966367067373402393866734009296033058116276046530687533581746379729720651982287256003734105379922814827179272871991020062183133575526014306773941812608744565167237233173604688729087427640445848122164068592607559684598203152337707508734888210861497824802593520631350732968402136723972942035732218737290738220160287682544446328092614407887579081503061259678969724042797850672533429757447624678843913359055849248503137853830103090826395965406219884427492167545340108040515251492022087866619177332152107527 A013906 139 578860437143531311919721458400868422188067453709313180947469605220357537183501814767817494498411648475179123657519549811068216930584049152907128731437712013690352493430049051654471819804508535266474070877460997876274404305432891436505921363997814417544313684451664640300405484044979395030134572854114586387238243440637479996503387011012241930952303880011608555997455851144622608457223514880328646503934747941638089623230391883212101065901581045202909519326883947396373594457301375286518155464991956138238948729410341630704168841983023328549753211522694729298040091976506901833501304312967991604820802191195076298323068640761281590151440153847737549518523045852672126737359893236591760925494183399188360949870686044313888386177661090815944230081908161126503531169312694602095906364408178657817305919030554793646591205832885339716968304269841165601919658431803534407217918837887170565509595698220135276987005814055333915921085699275687555892216653761 A013906 140 3725744322585707754755315770728220663071212639209761926998979361272811691948271620968138755992390324781679826299210351789620240563646130676969727660687997655331804438621042203272898116096009879402623520773649951453973628230442852767114831429717784841660420572724680545945032734394514814346441447047570439291396157501442959913134599464619566266591344411985556648134332985323733713585391369435399121625074887370926726679851570184769024210808179849224430264352954206637017410070090505715754124300012721946661289981899146482391362196915538319547904234711615562054335259712346362067743285505641341989747136437683090967177594584483389433800090774136808642680699176512525274221119187314084724290478008862082212681173541026517385317155885718245566933678079019509443117316887576713337772257214029846991812230810878132203681781524050726089930926409062297333756380109929656057156201386803225059123727705069280149088375962254350062401268492933176670553977413918036023 A013906 141 23980168390464262007365093373716187967213757971889276710506391819072732623789414409716933105160329520176291478242138453268659708010139827659799367840775568892911272175887474637740094879247740515223920079566836449491122984245613242307650175468844056441127156330312488559129489824790994663715017982614500663940102618561309884936184487321907893003011333466672353633322877169757516221299338642925945088677699375805652640778775894797746815596065752715296717160956286337208720548182756535830054047659516782812339767145966698167914267336581946654253916585756463841519486368502742521070185021461236112026315053380726498764956740660677572198513177653480029349657419379852156461056180933434698016593948098993400815014982552571237987364379064951429827014610368150666467642040728136165854577103313720507476821709093979790062241808739853222513844288676483254008041540825884972255884916702541229986715590948428725802623925006024050243685967655611001131283398650229453730383889 A013906 142 154344588958785919521270267180264570409460500626063742930730841439946049113998630910080714372866950784880032421943440138726565031033107408779356042606400947414907216290368116172295995495382039930977871436679450813827042981788363072834148053327666160766453684756512473550133177927364744966839509987274963046846231908258756948739816471682950613774680975078882336601362267211428601228346449179025906189895089633571081734907988779050214132334028635028831018421900866872488988039252247750094017559274997228436723373891572735986167819171937856274480616239317515751117055451508047306292437871586876820987788709621665335240337963054167467076894901397732612544462083623575768273023722757645884536218341689319482381915977847364019621306809644046680707096698340773965064342575346254114144946356873541792254889069575073163908579629990093109754424090512862256551880115003898959984359092423984327836386986791782590318637881345047853617596472118418277854327983918613792911380231277927 A013906 143 993414714732759041609291235273825605902938226981060989366008936186106673592541290067681635388801588615607102518748707332811755751534723638745146809337410493087306157219996791948744124534733725035469905976371726489419991306532658145294558983999150800186038808706785763547084828820548584714102712230027297481827416819097892475722876568801257402314371471182138775007821819030407997515859069748279138123987930897407796926902889222118392379149198866867371323602672691188676390743524930040583379259516713486268105430483406938255419339752568017667259392967617617282092002035925659723524188447723093518627006946652438328816802566137949397548102960346986516622260720696016531093698326805114785413497170003659625192468230606036476141460735104792345042356884688752124624125884431835243798026469438522599787209478736035133010839141429325856316119214003827394921897715044540043802609754009464560579434527728382332719232697130029337296641730144076653739758938998682455708611771924066500961 A013906 144 6393957845267190528148670377116040521774135136661963031478986054358894385830637984538092220163265383274942465046830611200591614449100257749171854450251176665309031373879825811881755604740261667995971481041678327188092935105862328524859617654750046258721809584148259601705934608385336139384521993142750585956077521451682986550871606543467991472584288617942860629550168910163633301955216912560848192710362851116014391895892922724557159960790292082369737347070797157223398966827351478792198549013335582230347316510753862863191700479481062892536541323111374877670271882659915868481886845646183398906960305772037794870611725478944027639262949652108604237356071433826761127789207569843812913292664615672864602990166548783548630957757812166584476466958438268256916059620267381651748572721080385348865482207217996328576108383432064651470019259690219036426513791904942919999148620671950539158233519366502879528521104335543984414903878923320716761761321268711596833022933417941061954994825623 A013906 145 41153705819680564885515997541058187600037302267908269123918551538070489367980325977315858094602292006783993010306912876586649433518165300262078021187893009171525126920051799705524454514280750004974195070202239009448791646218071257164680526074826876987000308064265561649622780275138699563374592438910390734664297862652889628705796608674804402638627577956076205412980822813749330057606346688642627339213994964240601419178387141927744404613512870912315882385657695787314723376346455899063815585552139381339220338192775049962463859039204582780937319989218635914268910740054970880692313025766892996271021615333715056750897685004323039687776611152701650122877088880610837197518171617711236337780848850433732377403537535097151746024547790033710829016772675438827523881924490620022560363793316690677472904346052100143456535160944285295036498171972323463570537058930836028536080230621564149057322204739955243133240110242348175280975676780962832084545147818623005295049326344031028526597260934816689 A013906 146 264879366376560266036936692161407078352186890190935512617849301762199227750174595241815082036186799941820105923937826544828344974878608603184724037126546854330081549975986960672054384141809305329265625620730689632792663970594159409553091351238029445907140523807279197864618034464427042963829114422033821032321410898200887591493153061667816593292312140984545392176401228051515804270964206265018153976358621990125245260118877832236644204423351272106387943381751210676812608600283877000748095997359413442107021449184700343400554521879971141950006452951367442736353303759377631443147804097203561368298016076701849569513243058593779566233143176756413196856829090877097397720385701264454392024021402032547200351174616989259806960462875996548944458366301692151969461544757521730747866239578567328825117985577382012393635465887397624048711099753686860318487981205490073956416000239799490059836052371222577749453928050877565981532480830419412657547537570346359449769753666269119702239964594236980852528327 A013906 147 1704854455622209032384975220036227318902549625372196450089306028452018664135242004862489810558036656497934246022795762317020104380645108332847776263291189960039440073617093842412852530990445329690881504604610629103197633198485923756561172646901432157958302560423314814221549233798873746990940773806456429764634686784758995443293815256394219655520820202440891843116834809360777386208790572244405740218657982135788691453249318503371499268630805996763045294669530732581228095676176929746626002435932279192211432755309801762343755293020499099691930383408363180484028432178543902495684266866407461787915357689167412563789575367478662954667727453713902784697073921263169696135820465633562174923065982822370945149880287836503433711326508680255822821994737332170483580027369261689046913636047834776912246370645083673795688875416090485762553345921944147602877888416087599078860428231431769250195356827151839739653543632769465662274712265504173722517490608135798220009405621615584711674280436365032051304729788161 A013906 148 10973028041462815750127808562653631450427192963416959016157154231084951164776215931302652254756545327793883598849099345218816129689634478502366454817800407460970129841744866632957066497872635864638597335991353390353962364053642485969076207637675504559849814976662679341311168860116744449328912712903769196520598113844276067008476044768786140920273842464239017128202137907385574004283245738131275175216177772713808593714281078403945625717157007761623849241029171443934059385008691648536188044396495673652835709734608955404448892973945438236808458279737734498166113011253345797020779961255733601826416497055168851683059086889443719957634944922619302190965518853604753431535915103237318469630851277076887476218815941454464020043860394858603803429586073664754166796924097955887465279252981029031535698541976889788249165523462226085404409890151283760814749876961666505718029765224378247991110133546940953645440907985970320929122208367091930009709393053240587922769997806846117349891773166635019488190838438921535223 A013906 149 70626172223472903913624869747575762210536910439738000244929986535164007834749243975928306721336507224728868144267208626903710664614971048267356814901365927958562868416005680138966784254117054738915583493326595454530993184140113439069661865495299270045257437676337999539692752514630387319227002037309184541640976025854809353957535731415263296609218104027807548219983932905235787543450438723901066055076419294162112945492757019017686600465243486807473330695553420418964875584284997431214354166235074153645713550500382207854736801150602903777414462789582009273129974317189393447234117958168612177980243035905556652348295572487262860843283974308086287321705580514766979515792166423315792070779242201254885169348642453068849314161160545425410579977392318129624828184214839409690595937862969675339921572560763160750368998772777434629210075765605984174933689667333083482412700853193570365809845770283918578409158070029144173319909221968073574074482984012473685392605215994109359482154464978659141237680685650483550781809489 A013906 150 454574269207344260794132035025721024073453769750434599710453404325697115679133453219758325467727178920333077378277238375311309810219916601718264164092702280854600408189279247322677889066496526449436143408188179367602376263787930152761944660347610989660902392186034348971304669798273691009395479973820708760299104557178421201679107402144510012287664679332650918332856046667084024504774427127509559196128725789045256521931688190055354027098266659608873319709010388639661644212783653221414489937367955883298512890768281520850380226928074945507435135674486638311045198286621732188351184481232839811457891402449478220445385769909386903548644905050031018799048461207156845237612299813543635084215480087351471375540949412312516801255986548425023408563429205047383855509673892130686199330492759829086376834100460044353512252668174631933673866683427717002445228954511620540442610247546464268987640154646507354713735679925591895938384481449656571979280032767796917660896833727173817137448515584137913091157417321690248689644031858727 A013906 151 2925795915592805781552486164713554333248005656756821482804178795757870350621580847696818959815927553953633360252133055276266321717840288680053137524708915676462541355046210158550586572547921452537143175572288130955411981248797597723218273181015723560027021485629836879761014012323430283212485531761141102084389819522863431052478911174041002006017624545169952409655249685973359591533133350621156258765088751331240913498139367760245447504835738926706954529195851051848165746097440576926078602406948681273777200354906193388754698820926926678992161583452532353086827584675709779618368827777491619890598319122915881997816115582455893030946995794104431797630123969951455510747189262618802880868844715751864031327663360963291781326146360229049560440543367619902293746722700987898097204257421761276621297931524657303254418112875037115023878256110813202334669332264768187284134011368523952472448714795877965086960269647339323920279749388487126929462835183944780316408289709482059107715896791140356967958879404876539780321849536945694515361 A013906 152 18831426060754346342454873458850932437920468472827170653096296562824598526130757538007486834278526600396590402825294825396009805924369317163839251335197556451789942812762189430515958032112806405587273718092467705657949217626829676522651870060718285225514999549883201192191644211119824239342698764952098204413147824157245384410605272582660584974417495617932807002217698729566831193447142109337024738008867629009573134907354832708081464329616974390737819835308011546605578662734038975214127530051747296075706967063897993474357584473181278041844446262523622443063931116834411910078230876083863745241513257098545776685469770816330909918484479750413500869654065003129261016409096380131693590660022604316499794987586779692556313696072842635721534994568220376784789040662429444551002653941826751240452554592483207361200451239876455010024133646571039779154332614037014868848924955133719561828377978335445569441701122822764926139025123018343400002559612996336699176052280613596884763533458300378698588223357745421282679296074014173662274082164823 A013906 153 121205517306153811800835027602760987040282341811801850042861776708060164951472018364451721833400754734776391863091766572373829942292672983942256618456539446085583035893322228605775372868283036718956810084528427870037601841227921800678834705302213710083246888747893892810954343876731602904123703796908082613287133105979717229233508371950499377475997226998012496819074869694156366984125158985436593813310209101902362979849008926016831176367679905801004631532245872961913989986837592619846623229155853346865804007512950403012727118320869006655679208790670079646057431596319349256548650751666243829638997161733425419949086561105295737737468151850215683427891853704435997238137572622585965120389501869134273239969789256366726981763522568188527851711544203244576139448344343118429734074679899017559228116583447144316810995934620142068583762427171985885281534640028842392011696192500229965737147802213496742757106929972443273000431377363253414202674547191680739384889863961360014069575229597434334007421291061238054823908530908608551962152822983362289 A013906 154 780120282874841943507621924065837459609811968743998154910423096482486086264252265095910288660356113931894886333267650135732293732265849711485855790406418468036819773990733272831182080733163445404800631889883955022321428347574445886346613003628966097398335529664285621736536314530594315230736272067302759171452346156740811130356486975244993014721992420008068747813974804031895473543705078159801922534142471181565560648810309657905949224195881987942955553130149998717304376053852231395601474494614672598126289563127925735778145098914696984905234285745367832439344227452948869351942112424931766809190151908942800567711363643964142484516388976884072762521327737347570699771706098586372818500863127628889295628166873291691188641984776137102253918668635551743804923105374974419903389903427445282374214973575053943193496236006820809062134619211791421148830608509607159527927736706725507638362531096742224265767505888979625453073415492672334569729484903095343985174760181678651797036612041992839293648327974772962125499479905553906293161738587139202985269127 A013906 155 5021121721839508819201677817607684472297395996341651316370617324083373943924316216684206515047062451412754128386922907077569598637613175929574007515591818661819508694586838165454068967052331409687070713460031364720233369094912351759465818179616270538227095098006017111464603352274789006675142789566479642873863108019515622533192062447709284075354792858571993228511242032107062207874711373878293985489170155392171225323045694894495350947508595661922726373700369033194130999683579432577459781153091685674241956945611482913995513760383917535915910358417198030746146142957195284611287151711422602779963369908060631834385061410283100731219668576644963536544810132982875240480722145693710585748300885472308215691282457742863540177518219996605132293645441753017376610194818478982724244281195913451092301925664983421895857144148849066661406721421479230971327845266550473977460992658175774009621208486799137957402826155992789427510906292353131901536382049643395591571671472026118743294018660196317237798360222134131365723698993752545892647504023163299159816048682561 A013906 156 32317661646509669711906984609614496699480038639281613058562808219542755300359665211041875813677555079713320144964272544508365543204011101602082156254926792901271362049843133718353138617604503902419509777083478654097521003540455450860575502579645925564824195944385342193255419534190372299590508567626684284053688698259653240482152998790876516593421293531719838612375733074658065092218943428281940345445321905467313520909407897014320890603540317128446706436281754324215812700896408695813905220206233599447607499893187848773114627023050704944869618224026023624806742504199543169740865779907752889444597776164156691282821449312645763409680595305608774543695432885753398173941412617380694272606976166103492677907076007916075546776788152647609467002278783508941120823391148553471104310609565349169543779853140336392635446858742435648262678521574087897907689177586445277331513217868501035816407397895550223998163978309341098282233829138443034042530381850547921712043186677275005190569253945423945079282811227211461476856169952546242488320513986958938404187906225660714423 A013906 157 208007555314880987082544537043199998530221450335669735238189320744196476278182828663432900100232835894427270121799780841938607005442334425718850271836304279002547622229973504806186195269448425460810494817162808250950000628490585657958309111999985995487677259797272986528164166730949463417863272685684036004878970877222631316804622078696666531440450988673830261213894262944943914649847751002018468768824579529001205109110621152092845163989862495367458059844217015472386176566725693834440958166737850184169412398685020358135894917837423243416976953168882328975359503469707200283759433276448805955706510784429736770841348855533302370801553831831087896772892293586188684063060593509989909916634002797867052372998463314018577432967952988776372659673848032286288620423787855254093867931861701668169948920651300832158384409941138864487645953063583729623082869884334273955635743779235401562369683040593239415379014734643479412541167730538413853058402125511101162075857180267972238733284083646851790943426367062583899596332871480881340016004321956365254485226000920187759651475089 A013906 158 1338807972598047037041825953186241008140001120317835550712173167246663780717748101988085702529832911679245699057555166823545659629229731084634541915181694192028094370506534357844762874619147487075709402642982120746344279895180981565500357144857325862155143117355359405929643737389579462223320350107593645351750730052815742517496211683864738752971026637793886684952219842045849150449145023227584557330942700679430203495588382677924719321330003543020871111271907278016584460842008952431447220009775994867927508306389539986945460303158474230804155693689863595924252312640725650595973042052838337071369910741788845256847319816869781981191985394629199766778927903577410433348491609613868986762557847470032017471582048361940272730641253443639884733483154065669627758044303995649700288206162540500013973545791555551956792388233779542473008616479125693073422067999945713834438430023275322198147172850541012358498813834219416212553457134276806234235475111718497386818808831217501242965301878791828996676185693658692444079559903025870246642629305593597811149202974440644045518454128759527 A013906 159 8617027322775631860534897181008590009054839230749858621977440779795893698376212971994301494877972352256331300409201795098560341534975375058469941413986291141000681004949138868373634614714827594407332683735339471990887781493388844432237265206802435311601220317388346024839420961641258044624832372172559606104223349120330234642289119597961024219513796502978218007485425514812906858549301426235701272485111734919145834257405817730382021730807118994097582630937161505511097278449238426919478294379381656136221142595272170968196504804011923506116711869990897726581889902698946056133836917405491660940952225413537441646992448972071103166171166850823887514509185159695140600809530532096958355866281863658808285429094815900035740807953717113197466625161164288494248933094149712271978902093716824409481438533640658035948236990461769321739351697615105300733268613416974595618290948011297957102789168946369691106537330930181300003754955952002581868077860586983568626169532489144945602651019990448637019953791056080269501604366824921238780886560632652214116605494520120218217864383602462480289761 A013906 160 55462143489755678696130761726704371244650051098962237292554147120953841834287849728804718466447373203638572171069663109470053164316248010429957598130320767081341746181437355311484564536977477583470474867631166063172246636200502835139519296252946406900777333181280259218553033230512979726714727464806248812831675223547193663428255078900499252508098087525368332624952766114287449368675786389642172235250641519264699856301814133108220212892928284687827017283553982895865812390465806604434195683680672466800773997595081870705954796319768515775129755627432824646201261002007042555774628306484414413455671269374843817782528319994247040365863626562132372636798592338307700340036216173548533235071452209187325096263556414654483740099087251465508721930589683640099939660777998841533765502638579626770194990535928313865069183515899675741591824123483099696637468307086050519685617615195881527112837348023783936765723804171155899010068184456980153788529861444007583042065887249780646615003673958384151742920443387264850044764755183014040778687748322046649763914958416114125685023900349024167775641184023 A013906 161 356973379015284534286090355324341592929904643840447903262269836942921413213225761587044148068489285387626698523259028666995810393774732668194784577022903156958624378642671051797586496565623229002027106620953782272536247431182653019430399045802577835430969882980000927459519285561979603473182249115013445902727463003351415105250805579295676060385729568957291790112286361510331224731930816998468667771149819788028716067209187282932161409711908714652502607903881692933925650518687861077803804349288310466985894114003122032945177211609167848129645976724337868881804962841441014304562138478042815319144515584941890382677851674696731978529543791777794761694250162206520398929689719715105887047819495926437375572060267484566483839200579537359266803836897396169171765936070847397713960856549303510704957135970988451447240983838276266661664346054411584350754692676035151660024887138242705695862020875091445574914509046910390072502159288552393013975727653996108099059719478938914916375952591856328126381483795352518406731671318668906140267621438098366699881425695196847240053923785844139259093573705298147889 A013906 162 2297603109211373505260537655859338741263241245049959979026787629118713637485053138010440493111584532579653387653288586347617815257299244185806824348829323573968543309106105325540033264064673110624594153510029529853362768399960450483039712885658101233031274989529148109447584736991848486957392256815672987441898587409379857152775285734660669541531267811051282312246683536902489805984789790472374820528165744543940110458169382104189436564269375672192632592863893607143421823236402983833094971496911372056011390679405196474892460729700186215134309974767854972012323199949768982332068388058181528079668568873531641571315911881472587992884779477402466869867455171766802124008315919660283770359023677869653717201601098202417096293051775701225555378007987697551675511480268046152344467961325113806001275927406919722553289375640602580993936682076889620054889510922550116140939562158018471106621647025248700085981975902518360770418765421759174908751576855704272390626332050232132449611947832926334541938578555830614379538545570215383353568523369754355820214915103300361355590391981551424811292109463079797078329927 A013906 163 14788161688750859380969124717526663891958473944888594561289211369164828689631459369461532594755295325177324024048530419718385491906611189220608453249817174980047415947761917269302314318929810322856832207785203994264982480851706645743359274753615320264512215559931005730206195888844325066088802950409759123010751879782250177926265140911283057778947984856785243551452755855957581945321559874378336369482715892735177122366665295320624950704379246222087345440651371571082313048034859690173253988129345031153104522319654880494798765370380685644476210065927259974126712341734295941050132044999560270984878235589173266506048170226932921419888000195923025820603306022615054483246056111294029823363909535890600615134504817207439860806109745172153194778354065561222843816587442876976319249951599166969459670306434035907817806199878762937962257406128813967812947719399778982172923364318827080377806491479430294057509488726342733716159427890981713109718850434174203671501057907187234067132713150820582844664576517770484047442261011036791140057290411254859802949527320721557708524730297714642224186289697927410366529277336961 A013906 164 95181680968259772520684959091779720454359680065866091384391886571444460982708616092418149085525081779137793240916590427241492432134673581461738673815288025462603325303465781882853065650443652162847311982752843232059460135752516107383750264545508691277251347033653009214572537465791949728845204248249200263076391786173327456944471155848350329954127409697075704835688084984201590850696804646535884643365492057194808125304829606879837157091476430766808331215518370851934648010527832922828792093718392985847066220500454452488534569900292133383024943324360458243650646093735143540106430036908604753231624137486726229663337598102928120250446190845027795779259344495516247617859370529534549795399535593962716035016664138699385096020378815570572010139295741396517722238985871849126393570191225637129712962759124561977031782209946276684412809720135348880035091363124731653455820085469932447000132166788190817144992795197374969754866720590124912301747154960044096581640133553519203677351168359292002648176934418116430605366664562559573396769760737447338108695569524034952906359188178583553477145856393227202220738148482807573623 A013906 165 612621946028292009045102991655662761288374746274176756219291028390910556334829722226122906939575761433581081561620810380242789125122981363326191481040312375670048674593684860961228149127773447492777156549007383266763281828529756780146649328955633046541497766720623310287149449510187755093604728446789002368849892738194192964212348312646438707747938274511905333289247155971471019860746423709098715373132981243881402913648862906433791727185624684830931434960683157604253608180024743738018636190859722665705863738854556512093412059235755970654898912791144164893313130430889534978359240223046439843229091395943727961210015306186594686277117587322058738169265427128304531741475834492175992833771233123452769612967261112468816367075093046945942163455985170067287065908841043375021719370745303790960368119863952060608934672204512248313783596952525111816571700049408324704598793416373801415722171670782004448595454362419058004956948133003206348418964188596995100724563402116258451954293451011150566200575074603502761311837493890578372315285272134144012504535968037035700894174616318909004337753392775553150423032436820279146835380689 A013906 166 3943044973965575074373385324621983423979101779558573645654740275546638422891786938842050589220189875072699559241567171545203014085961425236974989255653447276957288096380341399053774069041500734356003802114107828237348981654084700343599425381878286069676043360347916798803522349308750386182437138705391267873730425176227026525857398575663717251542488277586780308578912907606885698383576219015091553000856851898187360473443463225784790346729105140838771724889148316664034481234244999184990082916586639961357276134530352824716848053577643291432864033050891207701921713856942842231217647294923391759888659802642641857038353545866945402856921843337221505004584347039272974742525797002875506243693639915503369529034540290410878942509205607059186222164785957466392635652907687639517418319860940837821228625709508797635892414900806977848682857760206335764808545611108924854171511813923602125473489578036058858686212517375367056798618417218256158201961222526949237582838581267165273426852973361461868711107977398732773250116070940166872602880154303692875875482546123398474200314532521895737706268685317182090853231863501145944779874649980327 A013906 167 25378789916868511370917618020433430657043923885149368574194367989332677386710592621307460415573244561095044299227546173604766603291079217594027313270700275806913102538120935701409965352856779961067124579710523121520663456626396482463623756360674633396556913950071791852561459448316930386852626000646474149240209705970032588590516586320683136885944733628027730331659726040485225516591242112224251411516193992716934930271724520429037354854637448769501642520088195543922341685050664160789316625249592004008802174747551494690896511951708089355310874389078872268453809909531137063995002085643149108090017056300120349418055807576465892975060328907910622273185721429975795336073232715858878744483053853414670703944614760156404027805466527944556143826726764943837113975736142824984794458781108727534924800116485016983102192693399904686227524970764899727755475128884241650722672830862964479075076416331165341182692993132721322128456390059333802496050085700882772036671640022668850337464011147124231568445658852574491893978971822383246469309439460991493515791030957363512905629875039195575978115578508860447730188562932022556193662332744278327824161 A013906 168 163346596829907225082626014322490568375450060190713942376935901047565452769213015844003923693551943618092160710023122221657824293726314684606794539578678825287894499129516917655220120629102265704954659818747767519537671594413110615129367518885733651939495317204146926987690981589958536676906191390878929365143179059552277461346451296749024663313892184673620885926065756082594797857133425030319775002752374591665695119909902214991791575657161760925440510322672016771755756448184046916647192535708834747858025815821179829993288928424792698965429659198027075972956800234541367323884783708914683259811424650197885510134457570704133214988778722544128178293663005825774700480767598878089283194902292288048541882638993599229349969537519848870248324426146026458911401677931492718591106921214577690708320492756137523664070916226815622727867726752907867008440858057468186558937320216215025384143514566718181725563837767498838952632235386963662704358834496750276923618827253558424496187584125898715017985944237236155862880368297436193651730014525508676372349906991565209944745560506799401171077712356926454380725065045707582855399185199722306605342743883223 A013906 169 1051354725079995558809984368902461912329349366758080348020194748156190568972954810036443746237527197442702151940832352549511785788155309436066149787255452406389962744210772306331752436870277964154224990041778462240003655802999663615913598724607559590525207108419690644488735935519658497830648426615343860866833744537695884172395002378671507648547726765578767073784031846701916449024175720259923471600540226936445355125166259752146912765439943499800132550531757776444772760724974253083633741146861808567532769453479940050518495241444415514437250428971607184249008690491988687785514560431387059196504444367328609017955345043998552889360521009395841591463169831905684213016485169665797811266527004652135216206530307979444632070983029116637080711181953994376629187809942617638854840894610998617546663645307516457472577193160051145635152348011991279464709257672178960281310308412394065126054420976894601922060728267976779600901819807235861701561053901317167625395573461649990597065483775639313115008706289725271134959018328625362956956916881156090608439717415811798071393475149014778131657836384517086168199107331484680958268557865936270063151532193575173489 A013906 170 6766879625285553854977731222894778412187621491287803141417344325931860075275094880894394450989684514569953896729312726505582335875092908801658310720153120307701191978961794858452230474782955482638296935080470512989211850002046263916640179755936793917559783095827316941820564117430405334902809186106682151483219303818987140221805366794945707553176621333545538403980336888296953023261610227864916616971835885860801506342377979791912516949450022265334084540687225442115878045082862959015074444394415973540979567942519437784574363217804073685439595737758401099090817341987277946707482142430635078750007004972544921352453759386524777899565363875177859256322832905397327244659163206382270081960632220703737933884387902051342601517647122573663257975850991318028056636556209497441519883208143238675056145726829516398438419909155343070850793369060543987643725177653525345753889634377953654315624490073688732818842113962494469546807221603563887811810578350365442625541421480876685429488247040949663492594481666929220792595532906319554490468953269610835694996716111238355834226894021035224124248993608631855939085147079250105892985124540513850267074922173392212859710727 A013906 171 43553958308049297555608935512360246769834912272099812734639534230801246072476330010980469463866298997560720773536434862055119328433303117915191856595482494820630413085446895604635004450755952039990624010026640822984522766277720456436019604490865491973728487010346480607268195113274367364464351585333440918923958183600211147056635419933081240189935474483816491287690013468631875512598702158846761013230357101108968749736220113587817585079974004657327177694860438663784436844322769426215961294656888490388669055269859385748680710676370725036763343949551120605325488563378422501345075735058421074667056336406004696732416287051143048560422232820453888179418671310823749429871292489256079366136741469300958724591242882652844593879897433847139494830062697012850656136302103105391244409647550277243526898155859070064474334913352628286669007945399248871062777041114024284465627271001101357278789477314355959657424708307703541606305833117547204370332333291326164084805149358490288127288672424287079972916043915568221743876710052859520307848414094186815049642248765556212905135429744031917545541140269962385550539112807501864313573555440464536569535805806257755494109119751361 A013906 172 280328214678304939976960682822431287775299548758143724995908023669677984549860519331864067770469606488856962225705817769344432903726391489871619699855337587161300814849624528396623278451591916620929372912566899474530672215072242115738779729227550673206663531269634498031226396739957681465698578075799795124429785787307933814879945988638347908727809861645590886984084604358734491532386068449178238320178116315223003249583472174550154599006395125058155178866071120370578313591898946737039118967135801636893677353202772568447820851396883981495296491486285708250242471036480766017574868791813123074985785381432433487780810442247615202600533715258298640006384109160721263876706084314175941635678652998744940580311773989062457731906720689059999357573010229479782230668295087207663198217324142694084433646257176434595988934199212795604504062606314837676522807569134962405150348826317041713211835700785913780449347919343329536092955304845293126018557921053294116924087029437473456556057555737353177174118368843660115043648655611752003516777985116220647737059540346446372038478087284991624270820899388590510501513564944774971861618958544345836697575796950466460770220774147834112823 A013906 173 1804288542247205252286131052159375862053534823552637057371337636790166208111602904578007969545987658437309086822686060258995655308869033781094770353826003091762528370551676885973907461898954471399702422840189575464599170396774720035940484738755641182638996372842593113961797800072449443397978783108127480750557780743638908653865836204350510093904877908333567386303804054672110233433032344960389209964410177698671370404433834046360665702232618218402181678408384793099329134639023642538314574090291746915009161976545192801521152602142374436109381105902314614296490376758355722991855883724104852011823234839284973252043604824287342375951526974466743643514610316307844181703990068832956122715208848477901007089505624332084226385553698359986503445119541379440590001886266406483432572203686724560071485908051853744576851204710563882499480491827716261275423836837948831331652611615823907211539006229903510659398697335230003656325140225653868494597663145265922216405529083310676219790385156467222960432396544478309875840382719006110725571189367056890952517889013092067681545254167750144845934128200033458812132843323137347776716728152494190515607585097671556151513185088140993057229526289 A013906 174 11613019928873003795115073594648633714097234486829250655752607399190928742415658573660329548731530843469365279807587665145564873077652043493712857503455518217644107140101691663299957475041102319312174891330494292714544618189088191880285287364896699836390225831370814290896219537911709467868476954806514553836487318184855084241948797793017975189334003591157398111864785100660453996185063702259386368829961696359599584202984876727455146167904996641685353230552058604371315380429937348485983240744030653214190814623602815871721059902730856705231562315306621351524915761016005549188570674216456195512334394795187962595978091605568066090058978981420204182729757507095778744001204551602515309745175465438798801673489898630439985907073847563410611543471044320772785374510657581504795852075193623815144187823888192485931004213480404871178353767211878764246245284265074094899662965205226894413638601974795851508046189802726287423362722015405696908124207001390301596106212276663087712514306969131715230818332472277158421196116430795947725755045684331050684001847324192038177640025845819470528114204501387952391259541192971806401236276227208915665797271090302636734898828249760663676947860923521127 A013906 175 74745379528062255865662338125401571065293736508662039653398704365530739874745827150968646468671347423648144933132608215446000451879234186576454294402363400491506125482443542425239038194778473625188681676590787627453210251469010460191331047334041319715051375298162720965509846349301265851548996568730226302983598294987864727475077451033506693484043588675920781235514126529140208455167761464591285639314142154632234266587792290430618837851772149799735031467991128533835085149622564243366318829680156486600584550366923618716240741857522430438720229487187565189537930884005040204481012538998368318792444895599244476738885418058856783202288478954211061250083395622493365848500944907274988196271191890748754595559554994620741990213093409247824945733539051816695671735734049350115322248933207954287236587290968000489474617452405109529774699021117805401104971111662519795188781428457905685270961920350263455282852537413448720973348692304802349454726882863949457945987046643414527956827472060622131403870958479613782664156675616538482573029408005024367752620502012132155580386136872559228397334163343076837657816609140595735327952297841062513883144605201171743830208928913549299332477626020078741118561 A013906 176 481086900307786804105164730357061524115105883921371358288875177052153218877641181362346990918107546290765772103353530959228356886449745802132055562596590856209702010206047117183890306811695065268167794988353379810445077629570805192379252247191125509858732914040702541947312540981400757354756423222170810953624362000757078223631122426417353572059169563669141988859732699686945876708959835328291869185600103657972098596112470793967080542675388713958475971643784424200849713457177144009841102635180067441436266166662296264858945085169471492497243878018253274894726134679749652484829933688294374940081521156675927993146987988325196444566567035497583684599545512831065817825438117247325019352152712027677511399847572872742250363514112272958373354697443941387026469906589698396269303549665510484120975197954110853174426527717465459886198675621678438968764173079751277646124747025585042052053958859312975738565600949213288781095766042275168468296485189433201046004448105754014593113230802005080831106385016513552812753966170007778146539539819007282554214004699782272714644729249356738481780582960894069202521024327525809376907918476543237823794180597674325345199358428150220637913497040890951664847262262423 A013906 177 3096440303187721442094648276080560441307592950236131092323093723693387005250573674173272518566825078815746241917014775514712720247602616245332040895929629381229322065475619920356712089015305851473314910098723357669299502285544645004333853546442870337500686580155477520944791441957851894794985021311056543885683486993038815125120609411414348742048031606934936356003418543501176284934576673396404074189652927978263110994398328607454461081284939421365639110757670372214169647262107910607732712058222780816216221687933703928251017186314931654434188153575638338095746293863063917523167749885117682084969118126123012407195664109740959859610911772955624265286492564691640659100033847877999657032092642990357956755829126726464473931451511929269715632893410430038798110397989259144939158016764760745898649868525555711053247960688614790480315642446860668907532504052645577618691492644895106316443133726427056204086535710262306753184266095835484644740804373612057520043407534333111548282191279869787971725763456341890051499300880566372819032741337288790016837429651410732510994600590992498230039082676269816053161777283300450502395642731069732964512907730576960215296474223515675551290071284659190511378022531910439089 A013906 178 19929751870340168589775794769213182632487036732101670703156098026837865597535493113749423361969954628260176613938884631280692613976615365852329164096230398560469678470869547945048481357149040709989310108409547392071292166439049277061129167936672743396680181565377646653590361783905326338100438277020269608842811711723236426458864158540890863625439653897074429070408110918533991473304668029778231588082053295422397926607018721544289268399300750850130781731051356396508065309967937415684706187126957787746987564947580279742670936710017806149495905882949484787934189988281474404102818084798827997263816388667244968045966962323082458805687674713480521550506859413305088514713889156552627946540910258062489502459683509001992531537380418645371629325764071967507207946273325382172715135127097750473539553790735380821947595139042440986404446223053354538298314479731716994987021657844522103274094548658152698209778945512996826234710278796068050744784963044467351134728745779752182182005243868850950723301315541881929639737164727527209729171651477069342603341472474849908322012520551630429035424439509830496665055433084929871487940678322621558278011902081344903843001954793205553724816991282517188233574355677104031257411527 A013906 179 128274718942400851721623308232261883544329511461405463518563829442351708373638388354229304809851783681919989927889242524351066941120090473696077849026623852161889091738231918829277177643716728130454726191091031490126316836414809741067459292145028055252018709857047458395309749935306559838948389201231473154988169261067870710783525114775553123859553138282857722026317751853729826281264186940786912434330807153618882938131598699280535422636960592628983306079180280383169910601354964209880348874571284868460809184737403700459781884796966136485664927358380735768426708191745549810526344460368342988392983766483701479367883136179435522156776225328387360517953971036810313326059137475553411015322961953108697871729866735380411616412897695885207168809476304259561245314540693910269679850969349716576112992264123133205676650340009841745757352616625897109094588313419878558665751938315984927753495529594060512053623247499958531557993859957121025934841483396516124204553419798287499521874177338571734731265359178782964663214822033866663649885854782874923779618662973192883479027032564842650509150843268020948396652881348156783842306569337057008271773959877949702435578730719565013277849768122290526866848669141838791855421879925761 A013906 180 825620089341889125172508128577561148317360440788036825279463673684474321728708825415025306407755858938639953732440430896909319249009706479740434791037567244495209722385726843133386357386892657085355363736945422894254088485840605773251354142782606308224943859057438409510443141827860829273496592196621783620796018306289362174256566387809827919881567824714903319160036077919490991276630780767025258338318050307544821866662748366923379203741442851643408299199589443382252971909656814407513914316404767364123649970520295145628413915739759413806554055548622339997962864282984127304132563483080561814942262314521006630819119048366556566985111560458788689158209415804976802503987447076815868114596838906157495785823425653198564644417839194626881964516691144586897204351526793464506882021027617262836648824968243079546424468679369964851413116212551776476841189828961841421918401827916521377851716677434024218332753613683625594883572874577996215428535437768782780411107971644769159535118208193874814835436675692845483129330077293923463516297272230773535544482124096869203230051287859497039706019466012223755066157996295039478585942991406581515790974424242722421623320114415757236255795410105527776565753363690390115087101628907012332023 A013906 181 5313974082695042677580196485813285654044404651542995304129699059873350509338322947498220225720414568388702695726116840320306018583128881232931989284251108671136031630209316266713669347662624845182727397900742514027472042647220782084425940477419828633699459832637330304983674142801759253468664876708581240655225106853557392204741031274215071263334289897628994973952464089864570405266403589374377652329025014870613961407741713812208723274346809508075089502695183116787260239979916269814101329812991609590705705622208508018499422507674190324737917549551986557689508295787734906885062496046381192473670925452231079381226221153120747794018653896378001367942617065950451807958922077080734275028308561915774454898614104938985009159146248375462369344143253431623863712947519016427724618547866957176337824808042576567337072304013182117681638850642844138664281454267309745303074552176297706954686251674785739739496490392157307812249720086279963895199946065135040667219571915540008466589741333481188807342358999538916175421081737680203226938875334041633630086978708056015418125317996255458755032560447931514280353780556347603282720284071138811093090627698653676759358305055179058177274334997264842966004550702115096584510060959504246474129911889 A013906 182 34202559889335659072544554590088940426409125568126197024768059636122420437326149534869537262274010264346647874717922042377719400565391492821413178705764633537705699230876321288048658710142901783917931208386658774963121489388140950223620311010257772087711082397576452447169536183303103558748266898549139908222573529921146146415239503454575254420262813442575098397634124577551198675943579877644649981924353851287372076208988525503212930585779166949632545795045622987451864934773054223804102395432539855447871533441562375125312628561311221177294622454636081816678962893035317053785323800990653263509564545337989342157799719935340653218797404875375274458547887754110728840993752398364044485938528614326661502365510604025301590806406841707668592691591020221858233841783773388751470354518233654753221724338471181391143993964429116630865392444863115371982877288203219208013226772378048512073846173163245472472130059460128943036218800129287441657122906456709463053174021161582524713875615503562315211816340950169306353258251494745812278285441684131530323574914798745378444342963607972848169742535211120866417755093007384001955513721339285788807336209953835701834358511233766344845892425139300591170342627879703587096035239286278440264040739477381927 A013906 183 220139406925806343921958636124036821090935390486530071336986727262539087924841101275710802071276490046855696621905574512003537619793253577080652962870597258717977313304756194388082968148417294896607689107581012499622462256372935287985147023428695539572334611212064416673172514026649647468624496414608466804309003581293259551456701871383331256761077617461424136545923614285849614739518728740418999398608941440256518251103189833202926023285265640742098788700121330195924898709872004142001967824125459870832919809165865902201180059652195549245932002173539762748208926063847611671911792349239584198016941194434350336471959122807790265960234145287787520134353487510956310800628251292943629178759047077121107474119737617644021716875681030777260792890373021867815690379928097364276804956010951556135315372893848619048619907544995593823254052604747598582654388353785772526961476043808045894346915299716042854027687003295784701608565620680538320097731419112296755556055238885203551864480320717044782577367623360235563761649274200446745636656554585568186277429137840501225332597723417430785507385178308351310721853068592424969298357051746062711789576763582900742651660563269873377284445789298361384875096580555135024880456740133563235044376765250070824172961 A013906 184 1416892730791065181057691013906491525170894364010244418939315163109152620791435548308212290935845937777649334962525591171312385334392969108068021133001428571968642254647874398456377095461288617086716623533755296734857537586570147430276185148216120535257618868532492323803457198447828271937148997126690303056646625037431802061201482892965004451135364595604515011288399633343428166881398193097294643846240869976404959449860258160606820489489956509930922343958505022757229850336993704755345371591035134761416367583286056838571249868681991258020209720665647437186095283808563128451227761304481753075816953338209169747698938796370061223781291319384034190704105128866731074327448040811578677059301541341498900243298254377159775669260771472676007063494402166687762444067017549973881463640986395971670644153117712302273251401587879575335144458704198972904277493900170580503500807604231609535758507860920254411221125049853800793705380072707838052792792935283497436545927244412107684618084860884906167028362061041288649168344974455126008151274958510939696769427089335745178160888028933716714284960040708708800305423945063374304168695321506408512587859875249458114660816904778106622771101664829983211011133750579979431444153576161478792935229082379936598669868321623 A013906 185 9119607609577956840644402153519949382593009743536788594129128574871452706762610651304724021278895450693608853540706851056338272160322845967929851343245813779190366795207063849383913523732596761565768932865121167852323168042557662421826112345424789894261628401147027240866115115029290363284765387613393245246526108533298917173999736007755055644033945967366950961301011961272540477909919090354420699857245499786544225920391923590214584809785255152998322512080916093688337046607557072646133895022357852375698907580110128930540194093542253659619570694138295222800664077274258631865160642877772000037262916899709222241413830829444868967256147914478192775099032117445482483129949905341318737039896060502567056088651016472651682010416881642757909331072750924745612992533639938651542141335417302807490548800410115752750325745850337589551329690769560129859636117921905614629643898517842890414212521761079053037882209666751161761960067093312584496226523259461391741230322998081158411137818167762539613809828953048670908054132997919429096682401520287177140724024660456498127239584538811325037971002563295212925884213270841033759016052951710521885135283793042722990090346259350233114726420802716808630309033637609196553719557760851900898557111157772528267292616282799944689 A013906 186 58696922600653815465583713289993051569006840111744804510302857798973850529002581727250601321290269781803654489224753755848505443651188827385763523184140790796995462989763418957535206121081633038126505910663892572858125256368539712625083545411688428462401572128323860752557933957812967824695356709207750320289761592975538752460452982855362198109088379889440503251113039229852786997212162367769043190581283071832625422693133114656412511438367658507214682112374419733198272331573223711626435372289887806633363033910888767571179864472612029546316806500222157489206494629115633625394903647661847668035836914347025154608968220162281676263316336836316314720659229675895409061916071163594259463915575729743273953486796349316636344945972623243193370417684782905229952965202945683660282700589223809003872141337678045654404289862023599392145573995876822954901159910133831749382206098718028462817283864949268835467001895013126172748459344115572800034196109395371512503925600816438677371418017999351247505567595913152141658357862542227732030428098248289730579459091055156558525771609269286500228869396551247200649024374896284791747606659303371355561737287894363978818207069513945057456337595448620712210029136490190488974156999557154806385121772500551107905490959763485444399432327 A013906 187 377793526902259980595201473948053747514816192305347890296256226674420750035392063882117317060077378878223478946140319263179237072706223650822567352101582289860706169245922853263399021170980921233514269432560170314067384486950855999576468101925702934714979121957132382887700990323831790767703186287812339319744765000616958020627569333030230496264044230282741157016778652255788376619997520770653706756395507230408415810972988470586998073108757610259301668711206309828832567733414997423760825923390413355009999729771111542935390522439245128086229353300059381800551797260646004675375110328302799605228782672799074924691350341063960531045662261382066658038111988309841684847800071221301766740756768439103013107607067275349687122338596271802964947334272528658596471157913223030407074937958546538515409429793774725401405470223406559782440420169343818288017396279470517043313916548041091470454785283179171824276189377954469550086337060282858182490497889334133666904054013335679366028784760223998406423727456982445394897780020068629667459921677163691869386987464499219529371440416919107280742581938406844061166943492193078345371165888360639100770298860777874334518715344416593672943696288102561780688035562444682122375392585000696437993233824581514619509751400436991195662175461860161 A013906 188 2431608722322672710284060840435238101440754595631179756273076690762321273545045462623218618838409617001201541150637620907328840278253193651406275618727554460268927127482810835141905446120694855514880933462372624279755411670894733356882003432552784603932212866754935312672574055163862479685171029141256935494263979998365953437360111483663792843015607233270709066776844160995977727339484702829551590905578928193888594246045317531743330938867040283489184480297691753822637695502991484763441025606232423264625126690714185381591400241368178305441905694507364101636308956435978087670317863735799426119517038754591616298012699928254634916272030976410635059996995829174131359378344053804727077249502641245641604694054994208226031262054167743845110818020313649924056786961936667659199363927404925303347885875587153397414258288434131247209791921274014899431352752421596106078114223576568442798221364073893280316977281569471604407411344933592152282865438656530525888042239720355006537783806589974410575196513251656763540332562147708584079747994667360788017685851058217300123333164927354377712656552061191321925183428577372474456681285967388780951769207680475646027859191876028331770695448998054906799198972876091892665576001436721137513802684574208459550679251857942825223261873398715414231223 A013906 189 15650667778660478240127843001909461707541490756308574406029923247051231192732738548036714794830265869518364530974118396863539629823052995185873222234667764057470687234484097139089757124800811488429215291924007803674633785620081620778433984619087087316026870759448060615172933311935540124084292757216125087969957507814622715844878692027099067418593602506611295406985673477717334273517400990664064575263986595428237496355374057178213465885060302659353628105472686235874057372986810722016780301073494813852307081799891412081508137803728384858982871623502611384018145697594012512730236690030866485708370655768844467418399955094322221660903072670803756093966244126134116156015289102297678490565295578462896622881348003587156158731303508178923272097789319618493153432364952337331614211618605199141726041820134245659373479434955001614060013763948556879850691268579473146183127936117481260825232489107454497515214507388697574726411158083911314200754986038889654585819453328428903844419039058735667684792051691708248415474704051469111181597447241304936432116203657599512127714552748022857510213010263184336533900884239971284361939398167201008557453077469775660981889314616931820993993258290487712992676714678223920714831437815230036389001312240414599169797547941107297525964996016708165379232537489 A013906 190 100733066002506918497499161410438950495102721238931398718229854281695462528727012624486273012702217917413438920383550124823865251634198384193628812817548220516953055486861077232500384641911829417870960839668044159126603443639312999325928127865168840836898337424478208804044003111743130128869069097858706197079820215720092214769174055277774892886193003338210064913684390588591620430013809244453717380548333275578368412004437325300593993655046683599412108781262385745464338054222048282977649773352280830674599719793158490910930332196062563788420392893829668263245503933689339278223669808223337289223671511663211705957146622171655171131601865463219059909106977617534435581955913906549946869000506239370615438406004053452167432157114215742855549903701602801251078642328134421717973809651928243259454417186728311109988878746816579953643871169493946433728837791682611928123752209734197690743659354639341002900568288129691914207313372455275999776829949106505156065856937694260076256699571112419903553337528361564542731201703098744853469896458369442338470296102598165016686630667577867682775856937116374662159617218971749496303978111817677041021703213001048287131156416909486807531941550045172558106423823782183784525460320961991138102093873029406822464332259107910366680162120357167483281465688039562727 A013906 191 648352564233773387322949245049948865946500934127147435620287694997010618378534406616523851901394831377218565701138220161059211345299011330715973453976536766286747180011469886417863223187276709890907833703671538347285400188243786748020442224288084412538684755793678347888446991120246113403035530804519198620631321286708505485884070046468719487403798133684864983836738131574147556013376371033874972686270601039935902480025876147637201046903704136658290930469516687656119173984925700911805215275167539258546645184292657100865130067117801910001653076859450328518462356525073843038019969604469619398133753568392931021155338961588177559126687745561131753712561331639774441716872872781025404680663325330229385082676415347408483686792416982697018118633840485278612771261998191688283528703936520785005286621878878458114599149799921666668576054694674175671105569018631837505295815668857235167434116681617439988632052397325525644164841973608908494231601005122010715708385839929886981994274487632426059296199127307257413656170963327684746416993780550951609116921027884981217995878490850135614960607366210418242168417170008287068289635392150922899240752323076806135538608685880457047250559272042396078160374233233692126243954858601464927785445185015711395920547685583385133209294702226012430846278710953623280987361 A013906 192 4173019488338097705082353112732523033692699661862726507222589363680144314526351278285416978518579313170941074820561075366092327527835874485374440728687704579932341204836564123156409031518866140769375399103790380140781954503801579129114137167201042092052475857159351078683370572167858230278833917444951512407510060344457282324531533055098617391715024291155644944662702615990343603113802912069283943324468979109184166375997187761711665497831327794051634222290960445978649052643658640583791114699817665133971889905405753482553573851583194498825769769672785105807505559183663354120858565223940803525842397843650862827496017838045335515442142784328171435085568138970340749523302696614043396238554629345944591071188767186385162118100565499663073688742088770539602360022763227085541871988880897998923281511723766211736693435620677219810622809601683267861490631414087896904348186109539583569268404864911638548751990023159365701140871482943882924488105508110017815974659242131848567349974638551552039768676179650175103584000386617400423807793000492653532678430839380303667579246553433834414402400497256861980052996673262648413976516728822847546067921529369139632830975245105878552871806416695171700894977573454041680905395146475528577697355618459578933153445652270821818435711491609479527190430057295376529220034060823 A013906 193 26858984772628496797422867880664185500246771619732526715676562492797151097791479365533395571769208332272594390333794533505020789637493735892818383963004006559115464787361385638128891175153233453077983964393887486686460947396861767216619872957154256861887308615896589199826161398578589145447560732709391552223490524327625217888522261058452600358843254591209597250065173343511136117496303576476751223628842642406543744964984867469778546245308181827949677565202867229751555979439643785710999854560368530261384035789428983587159317184620532830155751476645042706268397753312857343652309180269154823187931036464197325403714201939778228927467427614911135919012950892284779890809062648232921915076247418708365047128908323358719833502701748049797926695019321863641175872715991937309437828982529645669083870495012680590547984637503096478987563446220126889317430195067644736625023117228832331928975712773439970391790029721631621314978140183145480253848546470385356399723786190480628603523037815018812110300840548158146976727155800402198895972321824169887116480089584029541848698010499467986096297989623715722807280244766977334280758855611941833043201444260104356291794217702010505682626581127451051510853482640057906994603673713251743032362330953382981649349647849873738115335962609040232288475434166262695656209661687139690289 A013906 194 172873638628414016962615093723637765695214806787264110198757833264577493888212503673995311854587741664964386996064186109163306024237755344557590355891593096588716907975879942922271421812959288063084310543338846967721996113551159457392320802968669101073210345598765700620176715134611512196177389389048963351412797671822440277780265035307743985151438269785349752793276227993294496371894511050331102400944935939554860987099165596845036857676165598951051111549050518074140819067374495202654493936900646067168147309065040712508327761046012074137643159926443984107191658000750936173815134626261112762141877611029081205980918077655678025309702485457239985294387573384900897056749674712515429337647599539671654412532819184691632889326279877148080536898000747141793836840124465693758039004506901807194688286273481401630209387085700592500856251074134790163170016614012269727063311165413974377784739326079340939351405015268615634429310347720807129813496315134839495965867393180596660547885279779431626194450042956253852186628992145828090048699181766743083752946809233541453471074498992177276035004891428675326480578552444221196656622295005932533514778313353412852888195670546811404176833817053601683234521237015958229279368393078571863504144062295489880257920060490999885202475815586957835808302841367985737347975462532389735613773127 A013906 195 1112674033870522159179208920182479867768035955161559844829003588827630500744939330534594007488092828951101877491408751814410480585960506947655834784010363986077111949632199039468161209885887823009816260575445184308768695631482210315470862253941772588008849895422196425826770059219650864243280966952479571924122300405450660724809064398147750844621563647665047383942733897111045078661768632937221238620605131820002352630288804795094375063645984719649405164460950458652869741818562360576138833469312915009895234755669611334667987826514172491291300588890448252000434277631527282785781825045793329298822538968603749616546840202692579668455926424355308378669634397242893194464931371588175696009362763763968875176524723029655698505784976203322908127099688822860854769189077223896759698040384965898424881588538318105012786777103339408638738625607249937723188194243481574171895853376334076088634162468235483499607840210189047358349650651380382924325188313443918245983438835026181051940757585311386291235265172831183787744444207194855606588314637670104479911692924982639899258376054066807265366971487912714436865986401974495989552474312105368820560108793704045341796967986754275753593735100556229818674728122219003637314657801212514463661853106347140222368901975900823674123758798322406957799919334918945424679480432442108948089559369554561 A013906 196 7161551729184298205577987078954063019549723843752419576346243445925597780056185045511020397937933862969621911478686279879418195846082807168995998621221618169239516957231556862287623126120564888414469820040942583909453232746821103988508675972122350404422644962451386009995150683267985302516191748677823225396821099358519522001499747975567489114524088832703394074308127719533395214729123908225053358647061495953749402335490936721272115280272388228422411384442087257897187592665711119557707147828377895333534124953010813226610960771269708515115323506200914373625231159793737205867287349160716574479171356932799963618213939110718966301008622849914318595891650665253514911941999779001953523779989959012874721960298665398863247487819591091423976463501192457198702567686732866487342005164345492565565697638217483966972315083301638879416084881756843885915078271701672925550262672607794196294547871163290176574316425081968803641582265522457567972299955524916569095107784661748915230391531498915843975888060348295779953962439261869158519475452799965513278548265375861539437112353906960516474793849367426584176721333516443733440884141171399205870630312313595476307357522322769975466712761758319385899818355626347428528004736536229558980588722608065671540262525650275435149180736075270835765986806211870209951517801124985740833273598821316911810423 A013906 197 46094203341273253465384438089716430837437728213668979473279109579479099792480166224379537561125035053387485202592462086697934148906564153342517212753709413552257580291058630389686907094444214975592253924931780513347521948417372784908709897032437885169052859945559241185730218134197114325952973148260266772020251705108511615797698892384307979589843317489748661526414597690724731556555293562836964609554503730051443289476220742129402730279374224067288988557374137227755758081740801104387411496975145267984725030402436476635404871083436389513302906641871711822282141198720301908823473858759133999132993208994928516234345959497702243718732742619686075094437054517749803928873506683580770549106671912762803126566114592949315670925495210384149070943020655563543668880612529278085738303545498960655930819033857635408434491380202920290057562016101489847202312628519160622654954301000467920761039128726744584962865502361354335536872523619611110415537012643108085079313324053154998300723921022326499963299286006331105236226468206056725352716194300888431631791178014068788325282039282587971488924068819090523079751117929228008626100555839547078910990316247424048762526437299504272205348417153826671200594574507151887174223589971805368337799360637365228558467925131470745094383386372916916886558818254127342729981938646194098112054694858391356112633403089 A013906 198 296678103016180716029152870407679721605526459923950840349983683988113247595631170517121665924784191490625166671309575204483641573775721842417037264686848307951178211103293178298248596668976361948648374403957190984620729460042518402537680584795452355142637191740580603091086389376512657412047137051992930216225142920413232978758208682105493974277230907621921369374907910944512290880913767836110757305953863201390496656117247040059386357214538331455927010478335126526905179239105833002616185276675497419576609056355509199336951694163778221589220570044064499285362903529395024148742604206507340801381646909762045190965318975991319352443359456831018131631554274785937326268977492628318307458348884019007478564051925697527177273351614618889545183720614395291825348394048288531302195129856947416925075735572836354657629479553529404588469958879400711467611674470380899839500856530564254698514868868906481422213644636064986448052400709291418633245268742566380221643642758076255801227876304004604011753281616391847164869449575052775761826877408175163150714257726072605547255910776562210112176936007875271554590694549625961188724541929873977964519200145046894044284345697027603225878988847309112218395248485467085498950603783749899679863416550242781227275695120644465809893018848197619187584384643958224743488720140931860860024836450868943196176055215538063527 A013906 199 1909522031601473638349225873378376522397678991646301523630735034551104784369407514939682414623323257411344857128716685200351855057880350850388000879306343298943410220787203325087684267430189324393649324056289038493526739715038443022544582668184116197855826890599143780641092244658791606945427706234635332446689185059801269190199545143608921402881435211656000252326602908252335071825333163215576620010875005739227313419123650165556950964553293287898035622403158943275560462059364154505557665792233401088009970663610387146587993678069174810078228691459124231523850526591096957914590419386324077415587153416118571230553294033888896374863349536458125734399832935638544208370049401835828139981391631213550651603385663599799164753095751290987391916423890418835773038358593943550427164508688854508293792735124076261446150897318002108517166500543718613449582127695714812015672461424501526779003286640304149356494836157824423070016932938442857280157752754335923374914508560444802492442433054145904998820151858692350756677327686243907905204089617966354118957657715403332205841750535350745120039236835735948943488934729623207915318884378550868954087402219171561153671238436643734829663648714456073263082728822696677481572226009312180555191142069239273252707329359894163004244262612464808874674441012448012120180419458045796123394835916695166458105379754141906415561761 A013906 200 12290338761443923641873571505537800081298644394129731287510016024487761421142545472929420331583924284576707591766415735772488259838802791033438856743517227547751325770692170611004841020884427046735794071344427558884541376477709677479053666844288159001255966416519564878522829581263900747821954999029351479545920809435356480343456510988251276008986105354495615632060564342309559073197480327730434069170655267064635544133982571877531322442045837380509506292005215242439050651052554060302764543318180905459005358610934070038231606993884786804623336690672094033698914669870920767394868643684231271405272465779760853109773080181962560960077095745535502363724223916466594545733108877160219597972250155819918241592890092210922155464434567151487663049531492130040695945028067618413187027295347947892475194814166702376825103204896441645139704985609059491645923780519420160313389337382360430373350350944315129581630043240560120655741996199816115355142390836100740062667372771458981408614406891020616617821092674631500946284821312062172938305005783970417569074287532932229419744110165951020898148701733031224830782400624467226903307294237695235536557772661549343430503799813022846164761817757748345954329680078862001231775025869454388131140620919353711725150050374249276793226529955899585346848715689382675673638401515856853558239488388569517766461354242912980364456031480023 A013906 201 79104835854848267824907468844667680788665960755646137064246079069099631808640874556870964045247869981565299871312627556029104403795659472448536951529139902906376411364914157466946731470882335831268601020539206907633605696702671338674564715217566182170620830653200785768926264515560838730938605304317573189915030580363590634763243910303654182581505656295670374204103588880673734373861090125025485208068062833584597532037949788625945584480604631103180697256003723089165886584547548958151276449034170443584730926857975225152081736053841390356429780745650497729139773543021011784776591030696496154090425598214303308587116196217613455497465494662107211890239862535182350538267475189748039287871506484660440034848706994771123338868425175243507559655210672650742523060909787819300387430823221696982097472815798155676161615237112777907603424206189970795638800003279706312891961267935593879510500917847986074076817457401076448661740407046713055353263241261201145597168706065970614776465477492172308623796465088715738695113685658142182356248855842617509327788307042575624300164065257847691700653109358483392721032488782485264608513580115730065379074864165754485743519118399950904752641572392359262244728156067822889594126565329681664867150017469935826986187450675946712943146023495944604850092303286348358893292810127774648401599823413350695689539172151893260777904027024225675889 A013906 202 509145856520501664676968412746094914570364635847877724770500801293845931494123032467994531335882811220757946869623931181855033925639366275877833668215918910092135470653685683013280326475493226051234841298340380605499204590732361751978663882837575573650600189028914305078328180130878395440005575680207281977897277670709134036923961599375552472479195860359043943315962705567002225521060210398576906540552419742502389233149733856374084481052648253168539358518798771078891229957246524903954261113805939695373477807965840834581025217277989655930874324293802361505464677465208488053864318244286178145906832166087443600101525219711862840996923554309991118499262107549283175610524096065208464434216755661998830595218231324846156304262416297702323177033897626440898083105425286462239313537667027206818844194475652748699173079100084168296157946165541375200714220929509314769037984663148384117230256009084460231981805504221216592808852236712262246831588390048843165056317621106767504622200140798400793404612011498499923740124104889983828413365829560640307839344975515332321434990880273891185543656735847709075356268411947727555466154121782818396192150848449204724033899073079695206148331315976554791034020354210039380678929359873739275896026944892499170471758694845974894224627306305958585814657645610965255324332925416231463817098212227755856746495623905633125755037139009185759428433927 A013906 203 3277037369594735245931952904599438780730564431387036858682539438902036204250678321164149325801989980821046866028675902094814374622051455654182363585585852165539145491593555270062745736348255497042283012146684020327540566973128101435815609431654449680437024972454929385090762033888118244341511806990272377907465297854925039894617281772409641527374164921450909971254093348237235805216897237777407682373938782942717055424058657458336344031031845215743556120426960838642224015696713969839891680840017063316739216274956283894769739590050667776023091441048144772859167038550452395626073227681383632706160417864371755003408251137215910413610661940318231165614896171090075922358567492040632043601919975787816539309718696660054284205845273300802263864239887750659489290909022304544228770012968406893418020099204006239520681753454273036023798123696959071483490570880100771548494249320762460074246137652278702022894469984455697868609106431797312126558766113172141363508074526387195281002565520826801357824220687924289494665281601639913184121568263531820320879613157743280579741853507314697614835616226176251373205790699360872617531692818657990704602576768360099681102518061722984682226369227266486593388279668677307497557162232917822672238461754570222788371710773261026588618420390551212402098071034724616944349982954172283468518933358584630814279309883455654429521553004401799698396884707008961 A013906 204 21092136534529487037007403553848265600283703264006934976123351939801048408975423657676624364080357599127679248835605941716643836398018532239607076587540400484702720310799738307581463080924939830599618969249224667447023435453524243779701747056163095619533082622285477563223230581481552645139779128339190687638068917591461796050440679214876389377224014773026114237111484943273295014257140018087953494593724268021876320659251971521360919549723599731434527230817226405069008047861435082781197940732877945359251237496800953152113950022245485185531792434950139271778689754404934423421107036474479774682866662398424094713901673349261664479270088704933664935187277666522412532341109367423277769412912422722082468070332765217063771768302783892705545406753351844742949281117249346697115034271579114929602819739371011131695263359073136075500520886870056641029264151450140440250750122155944214561653608355280457814142661623161539786737141918553607324591628361152719860025650921390539636513895572014937131822418055176685218962422579743843743228567042005186999551251990548859756457420628830402790363914648035932292173478527296456945741788351519627865633862764997149061766424408944300398554915991332060119948500127533507370749558237704997531703317644795771452376742033503195656468049751781562085757104817852545197448402337206097496617557089992678449070936213210617197870041029010492676178900105764177069623 A013906 205 135756225339063122184233342811986407358526811517368187885026703394274899319770105231121337489378061070642244439488310453726328539893531793850669330144679543876912960953373720057833796830669670004101043355394462443749977159617242591781776881752705947349112419604368777515708897590504720996676901414232051608044471411257381990776681512579915144633370146916263219187232846334242469451948843355440272859253855036412727503340931812137710705017426643066220499300379839451681074465796612665013183897450473833467399187703872337213936557428029572855501253516144284250937867349935918841645478326463262576421646062461460133043158037949806869339498680545378859769938088297977864245645972889249241908216412981600316438787209801075491887974513244988328088239939088872448368404874040011868549471028638335323344601609762431900408886454326865867595249106559880971092217116337051271624833793487556453784397270562250887688852421139604414475587096227489080628384055060906780402037078128335550055698756167669336503845297692510071672272255834176230469822984880840791308252703890605219651456424062428161186939249497483536557204723304814859587526539263784896175577453170450045383656893379537785260136143656398165828609689156349397431172323916344896928195926599857750017104876950144058841138536743530994659728141294651504313780642244260105179671937253274745986928576799344663527190453486784481462875330443434520732828508689 A013906 206 873773630667501553028634986374529029097202533622132114516476427204817488312507078413591202700396057725600715502389510570668278613443954106628198588391397169475361597841520269478198153394502915843205721693189660588593059241462322034916497160430856655278828278133641750581790353044361927453914397679182565743075777256546571774661558616723148781754979511513462356973211819873477178559764774288884512135748535086629803777035883082529869332263978852112766847128504676995951321870408767350168951086068075104721060489983504790520560063845996145041495504559860650928534185952688601684992982908183534840913426682601381697091398935451973794825196956037485406428222625050071740692413738083909133411255352179232325508572986292683634684721542502787910572446514275090560948844132193312110055308008879149090061763158783160225173433468101542838835608420262943969122593991216165592763597612877079568420028881602449565219931458834944895879043677694125751678935314102881929693188533551765619252146299368485360321169154886103352237327827932509341750831879976905461251333132917369671267113994819241058258428129928381678135208720409881987802159328304687070005404711671453956454782360105134367394580447269852739843811172533645349710343968832699062929515354799508230318342855023921062113750132999468512761178604124841147229471840244347818152445215636554138409745836782424429680587584966490889772207392972286673477095642100884327 A013906 207 5623906791331358948324983594106795294726575846861074680343321436904736607177786746597768842362275263369766086018796209634946780375689699906517659587002850431972557292736084095814114337213635080867006244379909419601766816697371326193180552083059021217207299436167518145864852266284607581234509756101622952742485577414732731415840500171835721599407190094073092847068033084359915723882892086640841807493340133565084131131698466827059546767631934436944042107147621178250152318861352376872888477140156652723745664637281901173933473123014730366164814300305327181579314508017285612634992790590206737188569247434574624876402345898403763370506592651613176933266445695182653897703432316220201963467599507211336723660825180314010263317564707037021448697592115028879206329166288333499046369711315793249091775398874691881833173452288381088539939696406500457575054423977206228899824832150458100940643273951899755041956349305552085735976811621620842422938453556378885388007246165606171781114217068916255169505634841867087108449259304018610974212574514866195627186789250720781862072390290756858450634226085067629915393803701149101063016513577618574490219796578133580972450043259986160849639536099722185793124535133658720511090724431388560784792945647256331201651853806533229160688400872280198165830822580408692444082380472653826368930763696545825772874598748353700001003642138385978872949118648305426524827590196366532131896161 A013906 208 36197393109038052847538869881044113147646333365913349991304974527171743128452497481957323304156533855463150359384476852310422265243607770165415592659188687357873545323200845717504504115524619657292789571970919333487894638282409053744194294135932349798223681274880752245510220830135070013225668227116388180523427848794273112719225092397493643866293272111656692634576405266288353050003585301606175681767107315290694291820589505073076924421020427789683726808044841537282120126437033341419177639621707290661911342368516903647538492201003998689152339368070090467867749878475500131883947402765743001456487355740792344800858104206769773543416514067061910062190954885069008135906202664477683366150939815043136641977286523537817760232164379184783742174606126421321477502285135751298252608366839426668239104946119330970793773117422155600556421085388104374609998516384723470935785259637775944782602751797392325066010455158345028162154199643137957782982954978424344314902722807276124500172023231999656546461406275007333040857630976605058613596284490737434161674300686351949292476594741180870590730446623042444332535500695265108583238896049710268590104756167094026956962028786109106481451480698694192474276549835778370150515206558896743487276582166098756535433497684703503775792664135494547503258054099655424751622520978502146772882938402916849892461013531775098525559785051905626417053949168190093875088386367252354521404932579223 A013906 209 232978837755605308178886872386769110349061444235362828823085833663140158682613333000513644147444777584873259573571761897030220173944838166249781491902820493555037888326166500927940092532428077058878845112028022855659476239846515536203068735701749228097348403407809805550123991268494046934134937113922975250994701170592078189138595388876961432243309637902956772041707404000838177134919226230895797606111948799020053170299408516850563150958763883261136327254871759514595012900952114487809934066535698368300758435074207193173508841508486679934934835425302350292227316856076635945350321678159470607223452196710758622912589453004513184557754076399935455395412317137829715032482936176092285989942038421974187223634014274766968576345969576815328545459330919548987542471490417496918249088093648375960134085446220533058551706047908269244552116957990127874790441680943200219093244905372781737769891743311883509692340930985227913596284047793713492610797861394696679560813935621552032993810700525118365415221047048299522966192727132855132772210150507966449204453253502496564364986683226236308160553775009092875282604542151464714773969585917280339268040616622782470746253855243271844738144867634675474872462551599663262269677496128909142667128218688694568935541644788457603602796683259841382360762453697938495512132351542335442866617690409045046387392197218145932969297043600337415250020266351036133382268009976160121257362987971753901489 A013906 210 1499531711536425936060021268878474656011409183174167895755666743896916518355727547564524989912897162094955910143541594683617178405028641517474617356938275363949513227262903475082040718990445726781375442584885780710863880280002441345831868035552803732019771714835032787283901700333032779526190863548638344295912987916432128308114874461030508575689200284749230499033239157788966795535097417316642550651515398868931126082284405911571504182731383208680631971972603065249447009119952835418814054459608576442924008448280827948331961417481257682992458283445796805186925245255390863230403925480969961526508415982133914287273084737719427403836008545358189768786074299523850321541316318876438352285361509403004606117526222339296454827584346863948302176267346348722689126073580048223367294090407937069072377299923183404407677863359512053394288306117741053616012335780047000127759273193981766128423078332823238244423730704760254785080047657028733282171060539602726210614487848840227076695482545649941915411700079621993296546793795932462203832485396750896299571938267008019244574631483676403478375023165903349864175064766644784856682435726531585890685478346515729596110355777418046034977445551786370049967050236750631440466602864466831458041572040459448467906290916642675577745635212722697262468016893521550550020044475923049931346454705340424221000167056819633048645404241497726520282561191186626959842027030133988363333979466091082421571414727 A013906 211 9651500434825494318578365473797088202896441416258773316671715357413711354503258510674097467150946258969734807561012938150736640906957261630507131103008170070828901813700997941519967207389122420449218360253131500477903759793031753339155523007554039430959333538376459435205229721626613199273941881265233566840589488385012514011037015433132486657577154428343716477839095620560911911674755516264051064388026576902252770841828659998101869945993859195509124828382059930796821511020144592578035907722720443728378841308033168999450781545675570519124727925448370146487229993822818194816967692941962645081411757647695744285490108040027272534688066748856367210997867815220237350100200499786131853663420553515462875552297078469974361954338717847345607074103100800176839097779804428322132519747738492898964512127719482042675526562088951888279953779062779806254045685311555048943302503707172182548312981265918519711828968155468732564166469176983288259568730306648229626605084564467853663499432214316184097666687925574459200275880420893331578401790555979854141475747861289195608683217327540233793214731728699864574834128885340794498813998411411487126412243757248090575817715635494198670904836835121340366515074021958269417427136080491039387145665911606887930269380197296668456094074981961243466405183256499177231767663122295990964272234317534902051864878234991647435217507071934201604735020744965708126590511781213685064426115398719075706504224178223361 A013906 212 62120367263186026578921632568715572075095090434447241825346778438682239180577566392367652514014722897296039840501672697375926723545008022194683159724928914378189106386301722193916450295508526367001383448486721161180452519017561374382200276421009388813179089704394556050567133882183400478854440909888317211299460269440456599467340017023934248571090114864789081146124318223727881456324430943817511219916424142058776305838408002978162983913807953676000787025283072761164606554703930507427493368419777668948045056601070131057432041646038138581774808709864139053752057360131539128482826291693150676931228996453442969861704258452673255387731795602534437103935649527418068126655974785394971253403581235675374870820898434930670194744274326245737966672153974113512597089121359773600159388550718414600799944881662394209000326659215290863467462546194269366524583168335230158380882466618131726939556418780025802917592396384674088558244904721992148506457380328083186219592249800920718652088926036588471303728303162955691452481261015853848451325315832447042344508439416773685131578965063592290993321086058895272457181621612261025286879986977299445285673560221257447041030323306503637156087650229875393218636731075712953656971225321715937922179296770509611881773813347209030940701906851621375656292736416685683881447176163547945370956845444025544077206145973640845028130155119894194959225017626714820740623954369432233368623576863737731890028517759938682008823 A013906 213 399827990991836539869056197332224491316533759652121463791877959976363359374236155406550793685011063616951084955134057554046664335601847568596593592313428143555656807565728385530758787444344235122564785348983368338715677307611048029075254073740428832621983541765251970074175418192653954388271428769273301264726802008991196750785417647191880033250795863179181148911289232729063383716243556834223231617730537111771010464648896481112478474372750425986851933564671528384812487246122760193967394949375057061090067163738901530540585319224186050993836217616073082349643678125481110948836539622755168507411577232720142484968591171962054338602039828503803306512856490286250590860525296718153425462045366261170549322183993895376974593250946849811471841624551526207688009686386640129292970679382696612786956519639473579330339789490753722842042758286959662277344935203432280283283684197840345813765325379119887616428025397323722377173239684793061111094497414672995919042169039860407461051341994473113951156452537964767723990337596970563806502748537280959693864780482481075390880842350734296796988825219007568174612873729992724964278032996021432443568328019615168820460406234201551539484124654943506878015019993602047539279371147300849125033853261513792146867971711120615415831970133251085279855750159986379984650565362170018673352740495475735702442517237194421437410890326994845162466443227626582549470169804338014569216506778581880304486261820084557016376713854289 A013906 214 2573430091024370170530420772305881779113732848200614418626607164548146473564849259197865355078965164233517796993382405399585369669800602385203704991731387037777446803778022934112200606255892907321473998227431659923314278629101215704602308030740692933844675415155987160823128433656360930749270092659110827682115499022956426268540467375579926708853527198402280333527134074051078006338358203325054857260158618425587560807069672323932933041179731595047492534635438639018889158599171504715120684710645502889747626158860732693784182535291355320011820782399688671069552640197193470087767419945142869536498953240777660042130197009519764707880868835911654885250878281258476986731005969854809772898657458817521236935993693820552322784448579000156118107537290843846169267328906846489693906781450063664835038086485888296007777191710286288738322013000964813581153132282064933175350957800980324896007755646620634820783206269886759256262341032540025330965290773448634572555631404522254539085577686733065667728175197561766986931141459898309562037320028688543958888722804953692224568173498252236049221446276582828367692347541922565374756167727711574558133903070753954531388592442659516840297869333973055889763827830680583465108005528331789159967766202771465487948641647069195187382190143359689983402598551977216909545773814845464498103197818871783158265978721995654057729522079920982697524754603031761206204481128962349706474678888778035224618019861868497960457147579056025127 A013906 215 16563478752354067776502280024885556047826220621386087209026432637289310718103802575493366293105011882058252638053777891316783496976633418557789170197595370840889605293369051465812523586670872522788217918173142172325804394054465205991807133077501643779900639695611331870653816932065083082101549315995819361975990317327912433518536557409542232213042437808746128208735034707580137568549847453463793555142421102593201517887657235974439466049065877193662763242853063036178754103725667320172634013192570208005906905394200164848508966771744767774470842610052759380217817648864724810845111218991980692341158282198606606768544398610843470939216074965938128539100293669430029544207203157033215898127863644457941090704324459266055198887426120307601829688620889161753384640587538279056015949055438647118715343542686841732791584673424159182516877720124668871139359894891742658188637909785635107282145246001837196584304244192741753731729324868401764258781132512650704990626430301076981346861684344960560079022566335600296013965343817426265461451970505409309089985718804604062273753791518261291729754111192159951284598067255020510191854236861082298926223240092125719970421247248164482598433309202632140464690184911206158621563655626239612837234412224844702493099824024622284959941047853882137106843431371828696215236574472763901504115030559110669428223124285465674024889005332444857538334571615941255017225768683028916796820354143034285571723619811798273768302638620424193933990561 A013906 216 106608230523362837654816014522211974469533960312913992705206816519988594015292382980158699687062391492002459959168966954331540243281075667100496421077101581944163924802738840818622175499403963665940286880108276408853984831041698747328925898333446162431257023000370126606359600033978573039902732229164479979718631447001287896089998141527005279508790203293258481073394279494890465378372830808169513402086036066728034437245597437163431636228642815214290970558794612301467870724235972776521891722373906910307362869185622471621546748718552033851840986537314807467549289099546929483209255678580501985285167721521026243228473360188112098275326809594491112055738401457180284646651222589348639913403988272961357933567143803125859516972692897458990883303547239610027264957753117889634234861591329148312013670403567654978960986471700872985278228295780371616075721083967203615833832290183404023309684579087202827375010531980244037438939918011463616574656130779871776511483490283324721353003774001896486140696341676176616047413742921884821718958160198697668696165951327981723987239299762020437195760765292880357330963777990380475629769674441169027117704467804272732851581001776992730421048040653196958854925418821947380600790883944357948407643848482493626978545600662109471445921843766999315992671971606050026084064419451752628098700248133918043399657908432886992750376175248444131702856951678262185141335955682632387422797108646039722699564318310329136780698309966096917657682609358423 A013906 217 686167138271432736599711471357937386393163618722301786550208957060712947170169022147663585619926214042809589140977466273743128724060448402412610436324655227235245868256634518931053108920360205713529103878776744106192483289381420440479300903257187873441284121189271261791956367161497750735366671264057196566102155483486610340983586908230349741729445263435141171847373757066981782604832320962346190398922643635832517353924640345504793067818771583204795188319303791324266619460841133728357242134059239124808422851542796895864041065287411353218059770812540399840108594050845182750747510322041863889476292268237806613419881912533233986949711783645835707642167470050112124823481069954395993066158366092756925406209351047242504021050573121709893758814603150833321716619979576057122080111759320224433991003406309851150250692550226611932684627743947924388527654868744723222346775624095921201601125172815864307555357412437319848661858868713657768294971964752112249647251182300645087007356369770688435296267913873067629460459112359072919077064321687766349028886847668195873313199756348181906801874431367473437744647395721939441656338635701697179505847327420756174180143419720334721496399609121919673747187234956709269498236200339080670727899630673358478547973127002363661774658937676819678494222295742798843035985437687351865594672651175006461209084381336653165579934442927096647976761420935721067499141689006221188362008210654177246919281903206458767214490102462118133287601858965820367089 A013906 218 4416407057243368194184396730694360791349933905217956047749931569315020352528087194516959485659712748270939199400406328208742670361205398651729588293565140399228984097432511789480251160227797967522833053046437545490683246472227079782135865013573078368908694964427717760935825820085335917461322127023715688717855645731050660061917322711680053947732122915193926835431641149681768727596134275199750166150772964906985172243311381415307356328503875748159101076772632722163404186300448605184576036908857245326286818761567520001116249662275173051405586479450898714728084068558999036081494482828701896351983507406626528931638763008559892839265868790686389136032711100684748823822738620233486969199416936492553387539777713147461960058360708957905622725290059287643994397514989204498225300472761318411294146956837178566281957993240803202126651174987365015502629251720861018099089112860720413754476990798177178524883771794039056546695814696633070181360964740528504413231337616442480901244189119078982115700086913581521725404419784618532469191229407444803126207632659781258831828300059373326178570896883211018088713697052923134871728683583528168729432203904913292056391146838513038342360301149374603838684992329402971009770086080399039501474821692587056129892897000169774337917693630903634599938538213648093133782763619960923368657212155681694611557861794225498245708251992192718020528692534309681742750628116043368702165493012586539143968191642729568441149612869551336812358723211741645158970715527 A013906 219 28425510648038952173061382606827534218879607641312254882242937806639746040851686317818870566809492529344421619486409467722043425180651839174269173506169936452594677192621065228638688193374065853679813861144066970856140678648793459366191699829055987948176896473429590216574975966325511235000758443014203307069349160411527798534901126614062933466108015200348024629742595492266204377482285669241985583653364517268319664472031506592743595753471621144533593101777997212867371390665588276839509683126064968955128881928283776386544565700037174143202986697908435786249100798081233532889874444093135649671814584012088813103450630818803406356758999729852805910980187863914578298969716959169462219797882803275290548017935505572674754387909540576253149488561596065612409832484818161447720925120754002427304203706610276404838916356089491004385456403571701905975239265908801767814945517937307810025731698384912095758385990400160723330929780051971384830311375880947455680570627248226246851356727927260172987511444505622032286654659449790999128351685058001506487744613016354486813426256289047092336161542157977053798165783030702448669706810482056444104499859577961332934108763216035524743582327780669185794893279584406506637936625152973795102040958277330850612243238356763725871436181977411192231872210861646408704970754145990149397393266857736785341238162854230726055276587752185655282403706492356379917180806020298923842601955793110283113505662502340958729214222745646659832867381632830855627425052087197761 A013906 220 182956336480930973546418418511776152076946230484906642525540157051201082951813465269889262840590309574798262679630015172706500145357512200506433175012222327297102582385986244836892020282605815138871094186477587439401125064036411240637372383852845704638332730378483228983320830536027439958818486599385366356032655983170614065405521121974537663374050060878653605889471346298479138681577466991225969217448247137168328394186908683237659093322686794452270780225477099915058415778710724446518040272420666380479561093296935786159101409631474365536385541012176075313773896178024560880781013149117744986815636095104119747596702743516189572880481290598239998355495955296591548632525644962131653972160564395681293391701403065744146146681340856121182924938657008905731974738444831979706908442354489178244962420397615106266350125416102102799639301624933898560610389422457254896663349879757165561904448036777840273149817360610141670485966573329045658952880811971704989737450992694730266338001916297525523586958373263648828153983710767046148702772469661272590271849625775522086720188390682214229428206988737700504374447750449180490578126741698510619616888939695594379501120399364187737434682910334815649306660795800137728153536931746966815288455607521590479022157481494887709666537169817036685243265081273881831143377578652264676142866371386926154173580860819687954030797078642665877077312119456132539385287260563108836381864199955294818945630376307304713330066858069383659488657141700799447801587842026070698628023 A013906 221 1177569735614684705068675363059340853987388331957915474272762711055398731849323934495594867659193554899585774410197890746743273265070806149144177620957692090742415126421965865052216096501807960028366994969475714572477355498035307233797667281204576481129000400842437881484194144374746460986861654494547807048086293108688299645574368034772961667893923490985895985691457673448792114899200358626708328390938503323583410281626150394995924441693821890665311870408787953698586828988394320316275262881112849113334959685914079568694629244171672612299556322194932397113281420248155136253088708515231954121675911671270735408605804526311222144082275591372947825735407903401529937900116007272501336122137843524192522952623583712380874842169421449909582870648450468671345655483966225198762702204589219940972716159789247205911678765271050856639738821538531923463294755686506795353354875355125874264204760790378794797205914920241561069840657552480389723681761743968399608761714534673778286632734267948164321060254417046873289547095978909502109880048665697044207488087435912901154206877507048734780080634054512977477426946157469329706269092007044016936996825808787161015341379774604894194523559307153118360705381066422645865636920355891067632814144230282336228520910150917250045898248847191695349808692503001580406706860274715453182439404969411642443932047958470772825110442561542172019265418318876642476944717962514541617284556970332862120856975453132886540508982511466871031064201973385948620261615295909605958619585439889 A013906 222 7579242724835426598675833192299447090175748978679005557427176365962438239947273160523180557294176822723064602024656322722565839676725627662401083621407694784405308402040135041767775707206736150872859709502820229158562619718291063467102979221710107402279273826959419161425622591787388760947560101874401316059300876046054176605695064680034708420417379203742634726233313756298418987186663933844503762480718299297222817682272501711779253308824938669230445399922509484272223446651648864807416074318010518600669674429715284633410696073319635816465963237465097769633289076244271574136613737431053581287369902354001698952032109722291550468508945926604133127537312511203113405093846362596313067240369054202031875758458134662096657124273260563175394342418059634879534910254637625794479926995592393642540154846046402729039192239100971283777186485837779175859512957699558206724998178507836934939294462679829023241432710055492329900941427353304289035291041428458801043056200013245830158720592776368291790705921095378723569063424374182321538411682069118510605556499151525949953571356594350574760628528432326220995994582912004617969637126455893709104320960816606582290965382322619788514662349281679823289097554489201931758771132874196981920989887517568102808086960403485185912166872679880338022873729330846701039644853181142884082621587099037838962504929353167649377489821207884028080994840338773445669985796845004732336618137264103124781542947958943682354799206024802215092692858921988836700380505778520720944519458408931485927 A013906 223 48782605857295424140401008236424200182723050708677766666507504612827777628616951975821249517676473933695837789789182550161127584242415256525501577759062066471743615896312208895136730798650125777517474481240510462203110407485484658309043990592799297807908388141233468803707675989292617139803501828778589789809068778432888477216829189687888635298794455716354480821748705362155034959245974103952534880116433860653585002029570840485098414579482232229130692636673444461529135475292213609461158798024206775321790054327976964243260499796638324749859987221715819773894832712861283636293174872618199700543894259426862357038019205186303164817134274552077026026492888620294580543081942378972241436141078679429868449314821705825443184405216330712970007148062081204539450362873065100318920316758592133674407827862266841880232301693791862815540307797816589134089145208698847566946994951251666701337983339808078774936832733336697669111615049355448587602272247460770804881867471561854706221270176272028620289067520300793179792676388026797765957505261003796441906499334418429987302019326016552161406548104575703846224022761763600538836548131404506283337632485905240059682379001754517617467827409162694958868020021153693429062044269676907625208289815594486835532110850984249051949473865805039054471157167662489848309610873258476733964992873773782501541445864507755127897260968302615908950914573650582095623893393622768293941665791452849298465810482294911457318535386103293563496348033672530395174637165704041392606211204494117306925844961 A013906 224 313981583731362402098101046555451245876668228367443182739608911762241776745505318530913268584350349267825669687445076582451722398945579739431116401498494818100941719968917811536751031318776146497244154255010990829827754249446346782114807125544029610850846498654111048300462274399951611279454290371146274943509071168585072720115198037243314202584948603488768148155696527516769024174698110702156170207893248263980677252718014072160379784989748409032339729637204667545851820412448712019760063201551517108894976163643494237968360015042594505035488079734580064590969589267595732903470122039152041315197790009402269543685155645166426070748608468073339101926435318221012681416401658257301333361816578770797677784668307482537650461844223293670109514717379339926269059566925512446981980548326947169430339102006506151867940013380725399689763151312322218757070731139992366645586322325524006211489819703290349166513258805382520685702859741613596028673771764038399944605773527514842605404328750157237505997197710815368077206334121341563613336227284124958202289803645588720919761440974871353388203906047049099420717065334517817982936844709728474185216187487228790521456262311289677185565728670172447559645468587012426626289485200825076655155999696572866182469252950956514495771632469857202482972051137984292897738625776821083917318444128163768587318774299903438163155640352507763787264856359713908517094176876790149349333383025157006412235330037045477293931954002598230804354775192091955301269509699019046889011239242567280469611013733817623 A013906 225 2020893168578268277207297984289852738239572414975194357123802641958522524063495938389213899860003280057524874313099306545927066300396589536829290032970026633020269532729904373859886743171385619074511931530160205750626057269144247986637164038845436177592569905686897066951342256598207753597236665650294728708730005652424352706604414080624744664608215849424708449004880255006863691363648961931047951024382253211134184170790820847250955306460272244236436592472314801526070543348921380467398544466863696283216417566033658634087988204299297844323628453583106256669634979095364922303119595695841967054784089342486231761611145740677410275480310873224559615310498475384587424945686898312773635873994604055372237825605368187078828786537833686650553684284601492879062377660164053559545341628360308125332777066825861825032152629542938261215409230607005926441540900877771889112753006595630158711279020618534915825443447719212149337778801377916477503982230177066207214663758203405464599395913520773284521062521505622518616150448177557923571751333126586685850600561665659444770860112288526411280692493258582141712836338446366416149749679889547896722696911820112615271241363733433134725575678766163741643391194221737323029131944045934076353876732555038891243472698946118305379258276245938116200859780537607237702309719848261945723645146635197974800609081733763394897359663693380877897815647376850097086639485681690140233536474500288122122345980836627398462457874620945104649993226824194711859638899864713349310759266620223217679617560968560921072689 A013906 226 13007161599326556978125251930098103642799104236118687374113287267951242738098413638579848159866633091575289822110996529991731851693093486289244443098676400129253580665099390907362465020203945629630901348920625929161601769321855696519056204301274551223594694164478520128592803073860078287411299032301614925061333410770941915572684374336930510948838437824933776252793417995151642071862582450582166962240125544779711028348380304224457755430048428037285479006903036066598713459190026684721677349889486883526606006686217776513901784262824355585227475731820450873371808410255598350111227687919762573759290189950885860395223566609988864884715770526702781708086419688552261580437197248147132401842134051849566715323170332293327510108431280084237484651969404826481702981016353284979604742772305470680328742344625167976512920352090283877005970693552788345610526686578340954087644024730738002610229745404962875728682156623417082905167223797143074567413499324548843342650577466181338236069692218034484414149112855062958337429624074487698475576690709974329367711970872835507734812087707470947561606164137422357738422177104901358020528303909332378235853209514999090512747452776136222659015940996846635380249409190719466917292184136439470801740030443496682382686801552955931999651351507610072642590442444764581134597249177321836524763374029430038722076658953535890403856589895246159791460457284457484432912447190946562261140852894607952805306697335960899702051504111397677698251355517317864314803815671948712842860230396207365549682731217070304419754336327 A013906 227 83718553509694289720257618383523418694604514956412860649562437714067105538660557933777935644820484832528975619515357738836573361521880408823374446627064157237120379138747808970866050195534524025655444480815828254777771416762340659300551767161078348846125144622682171680027387914817797864631702647461273111614037869081676601702838063972882335631979637425447736248233146359168305387738229517727376252245496369264079619332899132432959102957904189458786131807727307866000163182063513922021574959219749676378285884892790982340816151827539701300489766834172436235670525458689748651549949550548548403277591099059054551353774436385235560578686156619149762127370070757475528957415891447731058604669806609683595781203280106063832466393830910551221344677310714969091723609943738351305484128909328910075039138488631787529453099317733833999780240431653634398751894165471698751455329005067512427934333950229014970456173298008034177637092724716175247990449904483064676006565645720413993086359511019700727517617743480894486454406798904460376669388704214308305005567369743578710360403637031366681041510903302749430273189410653892121385921205168704087331686154089397791228088478443514943757798638723466863703220623098822905856845128321283232818483832764786767177029516367757042234431978716545537782628496096263398433597062561711161263305069090703823718567049318978053449629535376138353850647974019616938727384999090318569383558100542239634782766124251430585071001284126865663069396224324400214757537335373437394265153543889016503804141599289871934359954884337932161 A013906 228 538841325852246273780952080279462271251086907608103220751786649043871816264019111433166079641990813808454044525838336174856607099417824316167464355926977998984039092427025489034970906113677264970859240495987590476841125613878373966104491262704836503047315651716188036917542518013822129561437206913068832963025231340398765623633849853185413410768542715485818559067161673936808408204231239388817974049506534837838274009335970000740949291609385924493731907957743003892175088295732223387406109837749321291309645707228520989652435653102122363687498207334757920758404336842359552905162956940026295675596900527291052348224006617207056203681702593352568237420163463329382318476361071008363664932756277083590743921177263487703205648246668824309979643264396079116308731614796110731256593634716656765059107633737335785242682749622000938327647552040590848186965962748674609957038246654463248142948154780218868901990797813420924722995258299077881544176596309570241945962126747873066561503438434235073639652926339929050861629416019281131214153383300648833758764448501277494627377211426381377717954761411896328176292830750936303978237424247439152371568686856070216847786368681610568303650900963757314883928178134937747118351364143754793086568618687628805955412503688466998464486290625188386856288456442449712250664293418439631700818944738306467920864232997914859161474148912611460460838141133045343346259433347199978291821878495518340277656613264462825486207643618080962922437066902656783051453172125769476158516761156135264151144260153598172195614155100124259298927223 A013906 229 3468167595759824338526114455242155033331034460175061908163216736066981057508205559739078464541170080520346530305567894170685099108088217612594246035020113354914927124269038517171811746768423868654335076551666256052483040957006775128118879607271435492533068763713924858097966363020637966847849436654482191559736706561156212330316364065600963308506234527018139881922012569911459240486446308021542845547723038957776510052071505162479003786405029829413759909660463478900373884326618025873967603211428979848071798980200340472102526648794273560663483274291617799967910444604963011824275261760239667987558381530526073744125147422614315747173300714806649106941607166055826579849097244857184416244291334713029699501861831608234113751652909160665767307067292853047699890567771643732348257644653110753190832004651865019996244416750318385398586028043592621592241065575692585074713419586727945942127355382578255325246157570827074894377469786461829331690226420928259757199712758785576851666725442119876575064634877517967009892460389787973922297629533448016621387246760057893602456923123709795805314102930129048583185127153973623556200597893035256292679516665259547716731859559303410027225350861772647351966941841559624100970974147107156199184322909788851809477580227738746297907085261396897423764212604166108296577370293719994420144109233785666657179060006498318359940008034644385256892343814688464329293480008217149878719704901480000817713199188432455578374163547730079139087358499446666995739264239491487486536246049963114472368300829790520424035797879599075468835139265489 A013906 230 22322316227795575062502187091196657853694970330506538487172962896667561060625536296987699501700308259566568747906529776670229842848649842813297687307779461451113206791799156176729170333630717588046248989617781245479606853282343858048442053928104252932316769405848774262944839114863342033455387786665019872270170433117951859138745417639082300983960943054331515502029572150261631302290255289510301143141168347734612136038080067751985598667601508907338447698223756489176069147768437644507730265156658434442277986863619599995233792678280481072261485928103934185498860614760041446414091311103686265374045476055330781060483683737511692859108643842640772332919864691993257016425678108255824917203030822140865715180911886838836380406654940305886986746471420883663591856756643044735193581653359536824524539237316998858397687778039994487631491391496181064836869636730649940097536195163099307768989808925169875614860829557889847706902167017805089986219066992756658190434070817020236070187166632310172754781237241468624338352268182589097438962891764201407644949455973371303082918399948827678262962789195615590945043510861588054160586824844652220592593758331826633129753087151505588004861696441714346375300962353329395664915822654914115052526622470159107821968357155744685563310182872595090955162823445336301971917681248392630046133596458111739089267842619405405887771351133727146537502238865263394566597784996528395101848421604706492903082625604072916434679498931287660756310946266404058991357443213001359043555161509957742092426406467716407597599839431772352200308766765455266727 A013906 231 143674083796558454984510514369113970400024646421963445446146289529225979959629746166362700773872267164303467794606957582362997157410007475242468876619615182254642330741948956263997558372671733732798358360583478994873949212875840914343083674705776311631146512547948917285885174623076867453636350992986893999747005576005697622904650097603383894362010128101145269480879522502331398801076768600852600190548656906763236679503744377515018244085026298645185466473328587512812968426755349254163818138029202417913514824803749967092123054868301826386082709122950260067296293025786489443337211711583033368336379981490395885363176734438147221751873906036074036519582440671257955844872298312325620915065307010870606059844655956471936665175710678453213565936744104504621973802092622164480050062919529081323770746448330604383255948946373272240505536197216704523395332028283861627397196406984648087863783173746854652724580196299117416059385814369880666297171188305360367647392998664632477288696678643703154239026932850465889979783252851130059177586735666275380685716916308016572998620263081837385194072707499676039469994185829406241280113885981103407445596688282744027358254374215982930815975545860753041292243721936115182482111300734197880019524358849451282516171281800877216712612552360747305503625552542626189842838564279323165649021650627992285105035453968511648347915921470106783526626772604765992774959687277910560115016375456501402651305535728395487183934350189900816295256664825145900260610540121898806270472958898485943612394054283641226025958543327811956677991928809470647811459361 A013906 232 924735683525392435830369357586046119586405832825479468353185547587406931531303199329645404587007349657094474815543929186539000213115799743224537856748523840998391382974627971007086836849037104708960584245632950944303978898648928538145706208106800422932948438012403178130586042489018434297140152259254244287013641110085239855298984323158856704789663353932909647206372548501223182353518852046717427268236514041247211059467168598008145070188950422100848960837343140937981159642767804884592511725977290778120725748021842474443616579340210382147278742284537045732322024542469690823197359239365475739058280939205839123986085032463827803692121351997942872434558804937366445296452903136448823897334183322267949219038732452846454251347029195287591962622001359819592108727282234019996018862121670565874682577507487547207938744209346986172272124364202355642223881532920634798466553313720790827785445783863351716081282674388450287031915470618880837357133697650888064784724395204116592769761846711648290864281326063566177710148081005600998477246142998481882548849274260688313503658539944942481332173512406587378910420788003798055219572049237273048788614125451821541279109033704422224876888492772036812050043833977461401962459695701449385678505470410153816063981416420103467647706813099229394547121799728864278611625093329271701962920957867923748289799208902052168262570205742671505404119541467277364235162358493368688222364843054824607444911825746708195167905567304316789656261167850674039121078825639802528447314735695557713768027184530134219643596088638159192680696605049334737746751777956823 A013906 233 5951916043508874926609747002113444839477126077265444997778747326915373491912982627882967892295752645913992423317702459812275988248686385866705051662518364184343109389069065918795666312745442025633785493685289924379714304456466740653994349132604748154541522148362065108738550560471896376459357939012785240437010239863409362945974630655473245239876016200442605477429205507938008321178794588738925385975923209493783198172124094335609538465495159726635844503142707663774188470998611061594312820699911853658721886323200149657487850465120307711660962501951884022539910736409752997242050560758775304214757593115090928204793970496103330837499159419082495621394065522246983958618707567931960432549839589486996059080315412351751105895477691931884925515478380098265312931862081915958963236031084779494973552084962274922058986080720621009021000481746663282321338184337242997340666611154893615998881059472848396774337751172321381285785859915909539345357725974939409839560707368001249403057507273749590495366281063039951722941467630143832947342033871765277875370108184442861401801078117964850925124965661363551830138434465922729586126106022103977726659255006052953414461004475320222056130787112233849730980615280513995852291263725210153843366148934936100642946694341705618013270044212543533418987605565832277497591982888074204614027132566726505941838811109622261158831615905740403545107266981886120392353437599952284102859200401042018978355806115262045065011582822780168238886548973867510896978681851854963525354175067890953022106845392960237673663522179933595452696052829033050293953141578789952018289 A013906 234 38308573163226042571760158848823855898454724087524906053338255906360475767059682346096145212802521472260003735873931003295523871032514878868465992332688435689347481714568958942979055302374936563593835825782860007751903505488248510941151951079196642551246244288955139228173608730039366939349553255259367192790067798273175809331783192196940633686959317739605360666413124866578244291960886299667661235548431517962845031072763709708340103635620512840414531316891044472779351545992613316015124163322132759913339001983125020846924323926223836697795054372700495065286596688915758835527891432385818117855525531143163690114428238444801200712621852232895687115290343865655719473167808123905898006319132192917500675889174542082306768172616574121944017147070663396809259031799987905209061311486020302909016557147182343458669900647743603987065253303686763990525968773391723605232618158040521441079086114970651468639731364393712516189098818968744952198717782074719445944987681943083265586623365538847260537717295556129751992292254591002848183794268316299343896193268222181519883452556537016242497971596859757667277048701705700499112555659612626782313139209343423884338492184927695983989422998714316553079048966296429293605923909238910297218672809134333426820525455499376562560384556177095083516566942170405618445683675917776190348061236505922179433212639013739473253817759213600906174726342087993857784481301622389684119449094486843991557207544199324056919871846020321376383179767282109336689192460086413731501668667218994460247166239597061875029220495338160337556792070753777070028133245128653656143250277127 A013906 235 246567116719117796524450496085515483145027774197672316402061310035111903679984217050519501567405019460330369225366024695544121998653029913000899010488552884230081838501193916909930641742053806326531240060426730530873909864224749885656506772264929755908215905705506387685280609334327769124513921647615841215744003342940967208161957426614433469046624796018084785887743451343126816600852406808661853719793498361619531875829965193635306867654400638476812185739752455855062069867588734768240732302729265934338900092041072846052955443832283307762996313646350222509991929592526121970738095325596433742132586763694583614722169391516527094598278670266232525494689197707306130441087309643644859291686102255959205052754557339709660591180443478533755521156428234859409496704512629553777005308753866374486328354478367046043805804344800011316919533644411177603073885432838406484473725253177003893639288362488547785619054489095920797586092859777748791869551805632145982871899851760590374875604192422400793431112951231626836327326306791019044887826952317735067990856268568960470231220678099128733288122001647123243474961471882573467559603831858113101953697358083080913994863805014081552678434791813900346194465260879258608895433111762495619131324204362103011382301271825223842799593215458552701126271022269895009443547007707647358313411503156236678139702136627608962500897157790145697251356668813664650594141734328156486654427343156736917151291876654509998487818717029973348634244412887833454434127066129968415854644614574304461250626696066872019911198130626300921511295747051577768236085215351094059142015918434426561 A013906 236 1586990535725276795835571279326534981332117499262768829968192498415322255467340655523591840276856325168361149651100035486992540817176438509333945339864923936544097630664289958745813716461975821973125061244247164065276573637233919353296057768119974779931554087176296099833442052924735196510181307999180686298065405708314693703482757549087822557463960179477427885055076348848174884141180182596083061556416844625321342652275065664298251910479327968655760774000755540975537767957765679904422859671545391691620639235107914925183017400221809841937206982363490730200628986089348357463506344682235327141138879888398287386531731907901658549627968731417373851840064354839035861521579217813706084588028802452427237726861425851538895978420109119956387612306528774439716298247612931640045751679960786562360458100048356388234727182154023139239575821935470372087301380988451447707497070217209036771797978176884627120134702027511106154097665675380494992308046677317823371835672507580313535197970914668572389994789825869022766607532383430227892430450789761587880717471808209948739849425592938580528597871028447450158277363944821098559912983205953143256967966314816531259224443687355748703010975023247854795926323120603389992553858640860756340726564623476591182589395114803376704036262195164147468025166610289682854766907678230062121149017934459121849687724869168154552529911915262499727483888735822148778199049992750889705782816849135461559548297411262118847197082584624849752668578587179716639612912703196159303607130882503022499039242380843139257251300709669677552062777802465193207541949423228506789900300162503992354906423 A013906 237 10214415425681635227938708354694388141352105141557427319383966009827970491721429756794681676023062270503105107028810155706456031140847849764481973750622224124508046976442688025943906893254022847925969676063981524701394417793995076192151608343434622834988998628118543168090275923247748908911929890471370615989749187572871320615555322171768563102975257853458286625979045272374508478317896079991021040667212662986274646530572052962946403596250249215761725267414344920869115684030589429493072741886933480996620659996412182473297237762795844223483648600486377016891706970213274675121736817051092572197579241597533098232291806943299484694288129148677094269673835329817744594053385747520722461595567066463062884552620450249571412358432420393467455713755840331663646918211935759270886993505053848865142797969039538300919868655766771754082669164483611181091497632415352556292014815413041863362904514252944131572289148451856915517183431786075521280276950075227831234550927894456997960076713710830663222336235532203303600695024803364463283849484927526467824940734650469446102088671469131082215177207008850546694077403484701663968406010066754071929982971214605177254590433556006361674383768014056167480776818333033784954844080186093643048341039128361193321920975121398910025386867926009394406791504935971728214499002866422312723022633539330427703384640147596367377094030846416383283492834877587736533520008027492239701587292747215084060567767204895059807325012113972059331640137109544058935356093386827677560656631605682151340533734423243073456434608563577461424476395469452229045010173376550837077627267648831433665555471331089 A013906 238 65743481224178013127896709947778742252874632463127156425125753939594189078597782365137151842699304683316767033889133044010158330841178071896675200376001097888208496600498059976967883525047277179088379442746675038641147051207455650683821659300007030641621596397100388490135670806664185955632937567026172964631310255190337314344685188973007388747893080058301268917113846185530761022862042209177648337951129552923067917274521719083689344161900117788123470092845447031021486649100496060391732290734771101878232408623287575776729363193906692396909417284200289308031819915783418962297064910269080319415883768601590974075723745576857035215688540029183774962955302308225131693723350982354769370633396919260069555550066766620677212933309999972551504311042406627820992196504965240632858604437298804766219791708441849066357490183463871011987709098139939440139993145913127518222215513080024105962786929980337190636382254614070095190614960892284678863661585678042124971683222896993037621354035755708963416441273214048007707208218027961239705761645366890488499782522882406466133055705989641557098080310090966154260598237376935161971402244051082103588042386896325530386342354885166653918388244570894315171725509240093670557616011597202516778688508806553668109192814775790024749528589667495083624391655254107081091293155606277187538637666222434623035685804921500845992987525780116163632026123314517684923365769027693484557633460562488575787646924474855883925457690444679266274786675004054136920166644177654614673789386238811075005584917818899593139808697785921848797198676645040568248247914340949344368726720740682656253262299013555367527 A013906 239 423147595172869585549646093795416073248093870531621231366763170488829481716709286341373951302694770803333090281203084243883474501601300594805662149213672034385085539635139484846337398351253367140685237407666462658232676335009748725089260750083985151620986670619302305755765293846777386626236368278965939177693981341822541240821214103250093295515780390581686964085783284099317614994170945338745092636433387040049517727874446944972270324471036689824763979867795143079985928443531434114829903387344708838176248015615636625337521599687558982262001149571241542685725447892213198154047977655756023230310187582852469854855465999777384740611250424797056785696392619324428668800974434031822243355290669827501113863377783382871629434722819285153332066911847616602129248377029357491790615048659777100965425392824087736145306567439906401940910007539849312235968963904745936910016929262104021594244841917270433414592144469809487758689448269234330246811376201347766684766618509910500858742938698558007096722667873762325396070235663646742129451501025825668027422155742676516681450230161856487508537329517291819370212121640953374991208501033682473939854171500603456553223421911468658196781040749226163629195329279318912215837817912931573238450894332837500055858926409032452695266455091406254309020267859553185332632377063034372932073997772527103528933375080705867519601043310642170208979845914612532699732710803921011765478132220457149407350790768815267344512432127689778282732859292155618815787156139086338035573341599592467990934671446709249664008255733333533590052908122033570346160632725732968925982243647952247629797091025419803994894833761 A013906 240 2723523062157732946865365788277469675137856246939106591158846565033584212840969798178297841849440369196637312299789502851529693924060019874273259934456373502810204617431852577314329789516301150822379442992172183265077278700105651138487187803977807242739676210533852060534979658693648704970070065317744469864776412951570120557570935644955015231939924506457706819484782640129654236044427204834414605774859575641513433081180601473143657297016885701296790868474224194596865870636024441244946644857812405317633826681571593484034779785497822442569155265034813504574470186462911172446419622648781689826244363677579414383009994599405171833540037392889562863219476760640451191436470191659680873264121615709548001706754552431862132010772174846261652775543602024183798372886754265886784082634136015725359108969125567331924690908195869490787562540659056341864793189045564177809229092537638384659966628560330133214976246913247007869226519541548496843752673533911288667130831679932882828664102291892939070941266310615026726718888822063063177700262467065857628622400159285799407035418750653870380161681077314580560729197638898768451039897168634955365462817758708553362143699055927917904244274158996573691625953239639325408022228459171740892290744582898313622027209980291163678009381362387005078082437895960127543391071683021844980743951045220415108725626167075645468711537905148557729375968393594972554195735053841376629652817970213830387956410709328764265981180938031210621619659775050772075659951905715378210896228191145784206176436023326952110191888731451155587601904820893916262518565319842314415963332027791913366311098241823577503913399013776023 A013906 241 17529528596457489348426269033819174001285815089992790134259103976927954513229486073716300066302752574196192188559564068151923184780266240497639576666318738400197940817975182313029045340444718297987566171246566486552897287220474106965644041811817931802156815799936084972859892581375254986693175674417407394402864612065947684459877788641856697602989909517667516083643144352320019134584896728845550606976777005663225494418025196027457866638053553165341690828767993575324175468407081460235823623004066870279315256925146554719812866628930410993472884506019966656473359163349253084397305813298127487841319126445642520708185697669919281894602584893462987707742636712010843542843784862797445370867416312420839313949257716262948810332609412166512265010300634083141221370741050611960541522773642905861805023499668561417862160854130127225944092645633132672567068588761093676893187005150981053637483589967880930607279861986348986370041024465608876820809614031275185433666858567314250864092394137709075138679322829462852967330033037663842242348840428062063286980384908418040012876568227839784044260974870206159389985446118742616028471484862063414521809048841539486472560062412728262907557304273338484104080862752279894614646013987590820289909287860925480592939478766177169300809935666130063425280352574597695193012320489515870788896464102247102242140422901074161183023226015037583501564908538336246434389839943646567580629507372859995720710528374113226581998112062230616265987345855529611493769401828687834540054462044483830154934260763688264925768791693454525108172406880626811678847530266409841494984680353754287051862872991073490302270478348524209203889 A013906 242 112826058675108986365317977711938803848957946953769464831107644068172401535543010084161391917647257411659642219490030273101153726898173155163299005799223947670945214998188838854188304773653979504224185613339639479759334584320487975049574269007201662629289406276208020962471959596886552806817714399806759161113116825818377917239543185780493862620120883194672693472343966650044488916751557966427957730360729842961461768418995544274956247730769520540874834373905074072582729506853639907018621725156864772054178798703368551444984505437049848284962245880130070249625709937508821644989008490280709769475059470264526118662486057897901280587352085060946246691815365602894008761077794795172297930664898910535682172462107257265016734742618261732046051313193414076587418181019565918937947706313477101643287730366927247601927193978354465459814679091072294045148343941792343959615725928294480847712242041904640652547651488736803393979908957532050435063480213602899820839683649471723107349345032361484841805312688738153427456303886831736407369646262647274264602713191542602092910598009777278999154790815779027322546617096228246205476540242291547823613544018847900782981256649789726665867216102458572238793912132409597433743714569606932263037215615558652690536001863580333060389082923755146570816859220331043853271678497896452048341018234449249420786484815956368369811223259599305045307212788116360731384260005592409979721611665372755823437025164327025047118457474584953591389273791585817026230642233074262143027037756398779188830900044726539618137117482034624178498309713819274214961468549497495118437354182502123929186248239535984921792586477425175354239986537927 A013906 243 726187212971126998629509808620393336581613539170265418579445867144672959416481504154121585739405501710733656581919119918062699082044968500023213412882794461024254537937087745637282916111774375404156807503119295188072634836449082534794501999304619370852388465060027562265659659847703585952291548353195435679316281690038335978979313106995981209217976705703849227921866783340247295927911472856312820742103170999636103722931223038425304720388204288146615954098643306171549342982330877240059956810361310477557509331782835252513065906678217731659978756534854016740686690776315341632973489873358814359792412696020790832170461501348751621999439481217425948271138985690627633031301736985343653579949507448533964200951276810546889605543507850571222478047313238337944892897478015965394827153896804148822063480333059621611930881472223915281019991065069522271432227491347560498064960268496683742806755080718640531540508825970703367218829159448710093367785428461529041562751979491778719926205453624616431159731686970992645734389327882238803418771135065945182055820831392886182490477126043921245256943783603632054281661120988998866895491452691507793680268750903554269235930369077558697767795290546514219155524796049585575494321064087591222673741466691625334162561842642231630903851152730971345051096124763171787698194998186343866175374326169785364733146039787059862455878148359169833227761878303221578919962197174668826111337191140279334888132857240097372845553937342543953263212643556832316060410522351895624437073274132987640577441686575350185419509145671179088908346238372688858547743368278356223088435531068267836750404552799759799485261425870185415035057673480680961 A013906 244 4673989984896222459740055050145208309153712231543763635015886350875545789629554813891851389522722425097368595405439054050783426797826558690344909487514283949652233525469609152018306436135606218711916838875049353748684986721135197229246849381710291755250174530369852980195642692043148041518930041202250970066517594441706413509951649061021834684081659843920030051190311817884517301414541512938419029593690549941310838744362316884807441059937575952582454569851124153174108412858924465407919222596671348163053932285055129197665704156986999949645582649771811906670801597371301814911997490731963891292949376909144544927104524690975528060994738308857410980173307512576971331467587715733457727313732952619819440747043343840625799084412717949469133798022478230383763245786432345712757237988193618105641846527197325964144600045447578091551586052351722764185076917388342431578796920569416750931228058416497856954697033198474754822675340528613589068477092167980363215959127763938053521545992987998624594379920925313939718424016609789552546712783663783750810908708017389783230469305016872910199460813322990751947151389584449695933950728143090817347299442012996835195916795779499761381466864843742022968862127932380177771733844920592719152917577172950375878159865777957429061946586039921918299920207184946567393548763489211687038650807316622614843802631381161164236298854129044504241906672571083792086930446248049799476259922350835398915151889698767300045032871165737121375778005855868512779649210842665966939076185508452936069517132757297449138473559753176673830641611952926387325891758194214820127981690411342528213193609090580864387098365981569586804762988211303666538565623 A013906 245 30083402721356907155190685141616760484163331645511082265889055003253363014261657719509120447994847821718472677457629817466381553586203386240690625765596148899356505686021640578328962502076356136562914962475551782654872373487671478740082354290025364366862174087324290640111363471433071594994074738181819615430840053361715982649882726772364458516046202764795777979768405136858287741338374365010602752192143015280906427776405187745312179614041797419372413393479293985413100464345648470457003032925527455049835035685388585425491271290894178216901698368780253162817267165629596837296130665490240667976135671423534127729754717763087503206687056951046235160361606595422201390492087921047030508991653893463906518716147196825204977556366206285040013036965391600782921880674783323301885059424644076538921159402400818588040347490316201116511410026951644351203270521694036091095168508128521518938953195192617066125365566747770598879642669283958373705769052835735234922496020269528343217027901146354031417665043388197898709100390338302718007166998144908898045536586486770609566948498060214837451928209605738265359784216292145709276612231428685580597569332504258089235392697097812832669274585268965063341474975082679630539854730617742503770846977414078941130763104980895852840856475431949159396263326073380544417495829042443217389410853116692750691605159871716991304152475681496691565866318656187167612170169195511590510429217403342963959745459199433020273747005097493961007139137544378311149705740662717197646554433064032495900484110802502135680270327002440412373133324601934082580292136611027198026994057207211602067291193514896512431849858196913539043728625832906874999831077636689 A013906 246 193627098521786479869961479976449045024921270493263735764479157946804760263301920831358490831608502813382939588245673472241022647753685061606565424312014413795330949876685584184843569497501640285073761778324780387428209216990759908488377880458124723765102786151731086791446293499813950328938947982573387409040979361574307132916694139282220576018544364841773952029636516023781882295949056475615437949852634351402155120073671095308225830073580624527595697338226699487955711281987864113286638271948988156617820383088401024083262765534247707707107727984010200982726777800629896196553089535913452091643524995817163918274512669391423909651837792197467778350747304079199517964284016646015607487334868595619160474393042997255530280860074737259273292630380939471957953766227976919450824789032391929522749431871526691913403374286864248842850398347100027458356711799411757336667750161113452578772098825205634505236533787978046059704795936947120490892510702835914629146762802589636865166515012348027745636868478356323827971027333651202330926403258340997371573103089678020605491961996850377347529855968398426244080589622042437990882558199470400435880101190278454022843595138216627940861056791973806402682459065548579461267780216428392639947964547150265094194399195402054156161276689651097948436023684929120353397738356786526105141812818581653569064658029504206554961542657785271460283122719018519682950418183310346657000667520429484662681559968100056324007789620030219573470572937959796532320230495974295196052017099370654106761609603174909003470758157309868331094930061868386218877085231431428628830657011147235944484595202341249563515149811856697078629329434779249334557037757729359788327 A013906 247 1246250420181010757205667481916057975802836844890424592841555076896811191087381475029468402954587565823397589538227922733344200431710896570475986122812663788130681791922156122969028614630258199937352511105588251973160842396313958601679811552241487858932452961928191318352517811043473020502013895275000344036469044227013260694798433906510145428912925892838797883728286782454056351642355638003432094740468354139206801292000332438589432163813280137613818873393014049662407326619843615270503661235190966278930011897948348312551139718106996493766688875255788169023766617209639627975411101962849795975885160602152832265238731698048805540920238610945626352913383955379027263052793680551466033141855370141333214185236341544084651534501776014635562842108503947103760272017585075649668879975115112568840241646580277722809990414267638699989938261448568832031402013493161268451560117075231442711211746868920509208337627590515980910058545395198040341712575014623019271906362737108191109656442734121141944435638972589376375894525981754580564241839127000270045542941059527500178013951154693948288132355753209431967104394449705491465551017289253915552673838135340395600751213662694625730765476855623065023260426629330140575474648321547369969380601977298778687162461900531643453629540092499016722730561992327749282749059488534459791146770942188295877674328255593193330580840354637627466493054930695816031720143421222266533359647390443670602257819729761020820633268666354163540170307835226970692223589311150683065043027893414613965476338638127603340125989970494269863764535439196154561165995389727055635173797439098434040631812938422685239383789885495169245156334102235377999730848072697060768079968161 A013906 248 8021295168179107320065397457558046340152758306752570095163593128299252432076930145135593749077938997174464311641246522889300811039239407165107119949662428884088396836665626106978846540575159953359379273386875206469689975831618573248211643325588634690424881094335780694538999545484980271196993620755981539336719277527227211380141036485129228960365708179891746887349372534240688420498814214173924138958150307885404721048157295688788021581534458920769739809031012227446287759838344114240999346465492729472627229569276566023050340266659940133679771575430465391178937100310943552042141418240874544380816622245542166880543454093614543201663191341889605557189588427516114471359007236261664542150348818621579043788646630242878438311529764539367502449865174620413657700478479578562216747945672328976666907440275444459264022132938616473209339199506665862063490129732614078069319798616346369674208748477548436999519430978824400118588948244565140567099340207343767729599614458447146091299477596661473106074713851752824511354101040984222332594011572194299105739989887902409078258848416856311206682671025679254975448599485600792055859031272568414590043389365531207842125868799388915459832261601351525201007084112702644981972224401853163870833051872373153111667301516253539621264314967575398790229793565384762801776929795612350535528981126357042854198018947589460740930677750689411080570308651799500645049723068179986646123632963950386175147902212909238031737194347807956022630379643108266226098453497699520890908237280583896694395873859142132864996534664661000377751821322322095036678826264702006448061424930559132248382284783526281181711180342977634104877254904583959540921645876767218195206126513275223 A013906 249 51627807006643420145751680468171528655117824858358757264015526486176995296431324801132462877721549118890883150981955568872891050026731283631287055738170126511100164360894945934270550079505146739684967270608700527034743788114007382596114273037149129769273350457360441722831227951585434373656871511997416488839117764877426171376091099193806116914447103283688985836162922465152315230458599375698837414314318027106069478485259873005460961190158243933483869431678092333038322099021207271286256456627748870892037960647606240786497896222934839059828862021120847907256813553026639354581572622304725187603658400873739607006417696951257309834222469951031769500778307148324350764930246712062110744217602566293269927435749218037338936277346419284606248820672567611877102844870758686121873830122892474902667213034864775017272774007184533567025617891370332274631310252073602493082920000585730642028005758802229539642797892944539575932479146911269130533065868648155608020034371322325079614712753532928895795972241976732329773882388756431512520835138224611771689135843735071455353987791195894200640953562877433493006443765158950258743183884917976807267723638839111230876211940765865250297483158132027679766825538779204880111202052723296798307889217587385837418208054443027855966547224791349144975704000206009260365877329651480983082898208969760268275317439867184792513663981225905536182551142098849153380261269721818779789871322162091320405709974372742883840905468680153303090564885603262387566485198480743827389550996663225199401698021942172452870690390913148177154340290905178560134662506677030906287935015921829756932949579990455895199938483622261694427487985464334635903494248987409547460187585940833388629489 A013906 250 332294274232560330751167808319552541258667026202323378804945485790619900437218682364495319515782948620529503532640652852026050199602201710281249022190981126578833965183095658999420715110372394681944161297411415376276383937421074618920821928462743541346554144302778677559652714207591249432845789358143987636024233752144467796153304313658359643959483212090248618163686372868125848067355592881583582299760060633537960545362252986799587619329546682233571368629495267841104873173780454272092397740820815050923872283748495894642490228869213090838856077267607021581937041114328139023385622876562661828156493522854887803378507498848346327350328954912033672403947951765967396775403438913453982053769756754343723844561592429270100201136144684337540437353194135840731907755863993574109719773394668120592457797946460650628998498071724122332390366535796198543497311321762166891136800565329963317702460669626418481873144718668336687775980629868318689422584772212475810590492085619847769902599128212392167954135367841247293613819495695736670592889596066012404428967663873321016167451841949155267035996977751228920677573282774453385209880395404625597619962168776641697071490591464791442695453642460969432473449188742763875669574553631222284711394610394047722965821483758001239555294464455226529820357611797946260891091989561002065098730307015053714391961476867075769001773569915488516469809765589933056414970961545140250569079755298721335454048553584183051209225027001223951273835667498358645376834041845146168211944830516372869592723251641348071827098002721104877990098050985509689272814082213161134470006524183357503227091498524510867878857659492758701096501302827471983455003885010370528928546147457181395071691118727 A013906 251 2138759925896820056907963664902893762062432703428140662907559242850055861839789405705942898298172970873104726355786937499567904019858233762556745175235766037187791939968461463131308523755639589904368528957464881477188869820932571675968699773507680153141104340804179421860327829521030485148350966414764547813211124740978780288496747146084787485881112055754587061777515640205151725327387698754230318849984567938247617590418519475816618176558392481367271443478871460702220462717949610391001999552347867207308508906398645312010929487150757592729035440928821580109749401016918117306194890102203952519022249990372397129060633090660061945616998316645383543141443571713221892463590496226537143213906597497522946560877093500985604538881216886023138031175169603859543929361100923992766076095450358395298421600608116383451400080074455052705224408920106111922049115244644670534600108361057552090151008813725311210874841897987918162010118495188543918434227540536363196163439601834707854878204580675932843466423495857437129520251814384784849613850801412306477159555020597402609162265490766551858900269895770278005000654055572373624721917213799794132862060165270356350454208967940270148652784183478163379914457371820167071818736491242442133646191720847456303377004346235424972203042639235146088623549972192428830662553689367028714683757120444191869250700507903065056284182304310565104560844796086406498125103443544332635768542499458637976400317229521681492369137037964138770213693281653388178660668147391713623747773626280242904593037151639029172667839440127964333717421659774228389983252008354104175718085201881883782393167776887745852896010344672601016491558484944479508406730070259303281275545496362997271899913630180695361 A013906 252 13765792477726516495539173578852085945194204293680789158720428579803257095961495662889605631861157513868311493746984764666781382062886403869995768911412496083091384338272427158994955697714944585003853050775676387641534241949870611178619409006317742599908674936204594592634768003242877915871192704226904893965726730248725585658404019016472799341238494412271646152962280348224946871248854523162899033117866223957364485744767104898535959684364373538700867984335129973990511759671435949192852982804757328664689670140136575963444361928116368576658378156974134275388324788989433805896906337545089694368141225569783445654849502368638255083238347796352297850213628342691393735004783445254198755964825231456999334436475354615414188874596348135836822304988084653614148552935816404434371984514419246105070228780122845627812734745586658257293902187782062532726697368561062012682679665248934247992578814521159210734935812526221251146626692105677318329606711390938437503084181337191609058790347905401475625515210602597544466527766123752809273318161308714488908120561839936948101663283355636860691169739841751758445539924726004857972863538805619808368487790910316701203751494711339582189390306909840392523168758303913129591531021884252853729798730559134479446046458284861953871864248069742657881489565498670933957233112800681649698553797355871131228308661459138337453559302785073175536784461477377169859362022673132460549900408136593108328938346998011268021639648590341218824693513257516813430005340805787624240213616545093457457277062519691803942296439705591542343571790877936236478269974181205879932653867662536049509619788668597004806066265909861082844288327013663006072577098240602974859314888326697502950012105794218107321904823 A013906 253 88601362053467720360448091090029571408749100446202291536206119446616635186792100879369872981390138136283709604597949161169685680970784465343820177262587439276932649945949368637807070140297699575077454556388669287861875427434356059165228782821950158358724000564915888974142640594296274573672140063501909725942047480149273182173369098968541586730384994840963723815095702383335199220134466068177863051514946445504415206271931542243957634362740845075202560744899523462184012430778929071535774945904520199049674705578777069746283374785498292073795115641993370324455716537338619350547911827313975238718525200207496691956471010623868252637215557170617537802137535288083353226541892894377745383562911124711637467204867093351438806663686083149656380384953923743696849739648571363966339081925490713733646031517342216596653100590613468767725806289015763708077749521256411557896076484667321204527298704791561437899328972402456466268832683347531468089535849614086875653913348960363852624281844208495449831955447155554487144324721796253527696656434312215339682359421354545296355503762183069818851585516842280038208641775730748285579634427946779414253857813611080527575857506724867540447606976147002841533749575328083144254543551987557665333813950843171292841204999456563242769496350013951667856920194470412175079099644942877731265738843734879664383405855021894824300854243565586237853953911138686205584115739098057400533127642607104096641204027132220838852204200726902571393784321200425539502520865257945534765129229354696459250943020409180704461372093624006184422251891214668750103257600431385196863377192552690264508894759458603651704490968125073011537255263556100793494189098221217273014927366277321186229789767043875155534590854182289 A013906 254 570268756443302587667927547950674201729702411413210995713019503457394853568063030950226126374659545862502700327586777897850378244916541798024439591182813826678010522951061597186369071248014116576152749091830316850244766874239125580915706119714579148101064709967992427587500165790614666778332662992740072151199015704526413401169288986562479861961006348849672977031224518365062826154117929736654111606576864949897224281981902678401101012227186499013864475432508833539163833120756944677075784322647937251511980443529022741422002775317018433701126675996534535134218279945083661286563598454349513329899308642679119880797188493931860060783773890886203995110023310288708273956180326537477940855277458077159874830581775882222879703198169275477708796296035492410277012943838904758465198785577558676904556499434424954396352007414690865408870619227662587632140266586892055735783506609553120163510847327494232919893280736219743859474137359635100731917807438912680763506935606187595160291328077998440229057757618611523034449964412860263819215680764390387016057176285119378136380672151200666147076670480229191227963924032732171612652480992874258055476917961630982876099177432406054119887172027674928710085858342915880648940721609030252866367636085811789648479439909817254631656748445937847719749213295238276110185137446030576485488119346701086583696483591129187599125033104593656022907631278280104988507884248533608063519592370600736202687937051604279670600512541919194277072383959268110518198273653456920937066796159452495072624592352809487362895021045192216837062870004256294707045851333733343092135219749646160115139973222778067403422638511255036802296732154802464449500769543012444246648716649447472275741803758584476550198975102180196529127 A013906 255 3670445318652555507018351797759486243583558007782540699780523089941479163998827512815271276908655345395298217734560864815383997064020869385922015591632365493642226283322404653619306267143656923126104713547958417046854953557640876258847738673682093497826251138549518285355813579585262176216053987124681614209864726336718649209722144983638511322173689486374150718004082710207343565677273858235005534660209758682216350226764245430808177692341366232622393519398700203187962363159952115573683984894584792393208374743844920818592317608892264376623210773163563079469379886596579607736144610966463309674304105887147254490929818582598869979205217596188182880498432763013555478119943551447210382278279080352721420246691199127114056217521614429036022667078413969326439580321986927769814172947160620747183903893239265014254279468459493648738326547971631502268012579864676574690620022281850958092571897620386213594324678213602794851719347675725863150174056484793560443432520440336284796774967435528714779214294844246946002120787298962269010962112378118716738090494182494113632446784535675349151073898508729793355767006700607483633894507471119280715562472583917845217700807972824679592156960470121333678660143744418228003645070943230604824675269947462111621463103707472918127681491262772944606073810748313811773857338104796778748336058540304111725368776286379208699315212947519645787449372224539205782047801227859548524377883717369454253017084826533844227911914695593812650874898989547588257031831241511878874843313993318950493221786617858874321757828439075608493711743911804972643631615910915266677662876689096815133960360672615054685547475423446777337204955927437758442293131542781344439807740865654692049664828428938885552537322006091792668870862561 A013906 256 23624245033592145069709019465046684967485328498485101355247471326283209826849705470315981576232085471747609916628316680328443081815031274525993463599093834218445687643078175935490046557386206231564242190311407321850605552346046950422500830878183026710079506731845222169321893242268545111052965567652034634848363362304254720810450659810426846878893371109797860354770551723264064307541961856533870227971498458825972430267582463728864198832857506161775514171827188261887419240388015679407871900388366566426479970323923049196300933295770463574628166297375887081601186947436688982195280213781719357979039511797999021411914701325380158598567647838702637565615924225192956706708951837752392413504125610874676044154849172663406665937251720379025001241091480202576444107728358308642749063349246631221791889535923290699640431876862982729601386908751374618202206892323952018773949346073635441162418485245689463164336482347374853424299861377224429205580737237505639205163798908515364297728984228893194668192472120704921172128114486164707412822915270117755646191585598036710819403434518702283781070429149373444356837483208408073034631475900186284598645511478191535642032071490234316720222307423142155173308465568380050883664926849965700749064900999458129900022697305867364280675872518709802604690929293234364213984261109442013319401552033476587374795245669402815257376575648277439526529254771807345360842891098325210128039921219104865295226742803667322559411256767582366898770099987081692845029027788486291012945640117700473774394593745349640728725746769045219199242126944538553040029845646908100273908712737731462409759829692661198919940694609373701186877757648872524485744301153459906815745474266470517591015870804801793453874724732654867101738294148454423 A013906 257 152053744152245567774406159470716975463679421683925092712137575338623653586575313855929975806310349701484426853621249667215212330538603838576456347481782406215053372541712716135159812729306806775084889271915494336141892092603612867023210265316977176684233262596964872792959782316622454445709977560598199557763819588423453742505298431116222162921037196888949689909404957190168597457397553401568779904712758304975335869745742517344028984108470579781800698211240720379081257615936722002047100450961360431253109371634589850233267137911699152835312975750951209186454228400825501073729716437012472917692885108484468415471427304472701306134780690193098850376989094575351110548529215198254746643910384346673945034063754388527908850458568549699494913563090460961491477997668664901324597434644480110137961675671313120631595796227623920850790779420433548764243446915961022308371577455955620956277644080581696656411534967801149706213518442676268814346335139053458758358681580958230505390137863538747111250257940586794274451778584776224811403570880938415525729075688622824397425491559940407813298306189162565722972020437186054842019939057489832691572499847284077743088843629111669212781985806826789048454637729201783961844720566276288788256338632093555338175101787645738269016378187354690207026084229920003947468128101101929336334236943619802798813651755897541124162108921037760959954499883245738804661843616220467777931138850659137066008875579457184545884008726617231394112330641661153344171252667803229219757135580152080620474508222690724942656848859136716813276507669064592104089324816820557422841270425868508733960820811523552059039967850164180156018252347299017130866148932518963597014175673076677650603311862943390389684292407409950025286203557374345586295089 A013906 258 978670051798096694425824663666232910006824799999379483002117698067722982396378915309417908271114975128701380388317154946832961377175829046194704776919937817765415268985244848507522914541584760639170201471068388561966514176984615451374770228701068832311327970083136680246857144195116718314464294102313297536216255861212177531397780020025878704761677314935813114000569230376241321064738541053313405558238628926919868197886921631309619543663665856884534451327031731926856998887531009100821840657841995482172931732354690940419937310227999460457496824283804558588770367788054408057392744281350170976482177217798248894640612831151739742831452751859520433931981119946399092921252174536780550778306094917024419402381007112320886434287054474878496190447402346776268943969948727656986263426291957045525698665475326504785327181879093629600541277587251528553896959853417314207331243957597769252590920534543439202617788209262155303539435933890304049336333747900755905150591682829440205754276107022570198265818944090229220807783931674361131303693614531804200117656204937695450598780623381524246267859952473155753090902936739403780051140613101282215573818384567942793185677070327488356004844873868955904497668365883797790331534303708427408272167360304930245975949165201133987615682631533048831160888050656007967258854026630695170409511612408712405524655783508847531712920619158945490276425642029528235213624526355294239212640023467982240846764273710193551608718379501730962875140539141272698683232909646639765979301291362783037026757677557888649594810556562593304114557200230203937010597159469277024602451016645795110267591304503933630337483792629269797926986367771597817130421618775903714897010494177362659717072085872650130911767646386179975600679263081467593931292019527 A013906 259 6299056137200317072490795593215512526692056753702406139764299231134302343686056656899364787975432972364791228752682402021963703129256007050671964727995203333809706208626297783977455558349327283046598652046900725242093239757435690768147842738108523471365189600948806189950097252040230124106274058095365476404142744898521970368969381647433424220241888454245916185605765761947508193145782455538706364670930291623378205236392102833228250582522830092297775124057581398565302556790767997709010948365216722727715373945018988551535280567124812731319386482501295484040922035320069472919343387906058203513284225960535234685277845911493682031595021099261761328295069157499166176930050984814585740538094985876525702649579178460336751155118443060002884805912804962857011183638371703613949937699970253686270011925641459421789507109797231129224036648209763265047174820273823556377157000727776698944528803246064923107694582816167008452848923697043321235817566363964794964824674723637487662225094741501970537616815900062538213741634454144752546938609270036476240797875691057301549593307473837309911796416530080928719316361480562104343905698527150146079233036942785186621321080311862837387753291270012337253222236303077620721215838494933610790240706484327115654175578577798162333252285595689318113100563678623442288010754302326288445199067199945529230311779579596686248807734636679344693722240246097259850019565724835213589496601126567983219998385305744688294541913280877309570784670683118156545260935355373782331282514011553809060885912590645973704599011762057751474784601433801271498550597953169964892360813383831046837405039419604761694087251446302852258998773219302149209102669273056956444051369215125008913331358900401830561543039308444164782697602770179562377926513870838469761 A013906 260 40542885875276300387306624780823511542586732642295205840828969006216648949667344961237628257532162183649317471643726109477251926890064996188543145473278831011142765887948411357818808240792784212945993907911505154606870129060092906225732990572525628285257038531739642079041978797488370877680548289903698916495469327128387594330523496780786587945984337059266522919810371221550510726396504887229363939305189485978088947625815656325928818039066739804750138835302145631585995154282362066678408654433824096811471753083405351830754242331249818549538413950941835679638400255578081911538105379345442375775302334771509234019945266587520979888282392887085742693042670306385655728720495145754465229012183895681475070568700398228939225939988505160148147600343240833049983932732548245953721383865639642521848187367518927859218941559593639997963223712448372322643528324245682330323219821535220461814725351071187245389748274246756811686435000094998901332905742543740260318284541384761078252348852963803017555996229700656217394248472727493399042220489204934383597125721619006825427614037406080452789621482958470674996070828000885536359167035375333152666049002695436836413833586017696190380804181992705016793416168073659522585652513585996481274490239495453440550943405950161157546492015627815772812028021328962242406342002378497690350237899778899007442812610314680074360709921174648643464026284952286375754854481716083053140261322184777952822154067273932684291756781751981705314752919658592765052994404448012556291473890080666278072369617301416078331779917161638074300469545946236777200795651281699831345192274697327271494604063633097170696406622235651239017240941018642852946963501656955230209974921888185345244257898539089019321973610251629440889962236706625835054230672066974088976924023 A013906 261 260947919703133489063738283261679942752547318535108252047178648860379484950648768069847079971969329345595998963391795038651144098875381607763156354564919891026751663223535541804017581688968951119505457267228860821317846307085025556335652953740541319934416143154492723117947286939362693479963053221883643195293198535377507594056104594840538289820020665941050669929261044139228078860267059455384505985199381211748670951428785218883797666484020937275124922841625117920839098809299201111331108794104562688743838537656104452418412252349043450872591723864246827483790860016188198464754903791612382617224736755290260057819636576983724546257087161482044110382166339727813170549960057887910731995495966731682192300129360827238045384304263435267983408770436015733115432735555607775006512952993922653667999927825618878694188819974499607645410609199051094060240415025060427746999543635799465472857974810289578528553588576710193477600304107816445513601738545681204818317768479950017272681957773331602805425413441060210740231949397700293046471602550150754985324674958462443247793245616360364079749310704489372019716235501307703615746570233968777909830055836155756013994322904529896751084156331139472985903186599467721952577506456251633350275696331544885283915980734283478115246261059341982654628286870884516826176362502614826959801921254576618174261494844710618893851034776183001573819181330968653748585127359411939146497948979214740283201201575820105715012458719931895185130672751174145933199485164108134480598733932103465834207149679730648265858203347363889088057307058764239457278900684557409737579808880902219502593394402736439542931621888180078202689945610038754796065217905145232197275360618670568529565462615456775835889849592527803390466022212491034247070452206543564208768002096967889 A013906 262 1679550316345825310400968453303330867775758665822214252306093966341961475305713543824983764248024989148221388756034036254457020762787870283455137060609440186170795880327160419741495933780723485755371113343727607745263370853682554644342085539237256940770639802079417156991138194661158496640905837863298233694523011340787273360449850416269734737915061273085019892044509816618211670775727866256247877406296140866570076037532001742066198924090762771484189371257233936353967287747541247978508202769173343329757583964973104299592080771520999371719649633751578018347504915329172797871235971734817817571696113841755178291327013144813156597229979152194824235549483645542732205577041568866449024504086497001695556635591510654867802742949055831743038137155734456811727383679464187213408744599411763114477455659460927290551191352121130728171285056644048115896969973563642508706406283683472438999971116164383656735206189960588616818198374142215624366351954676325402863945840931546934022905610140678448395480221823473799976416725882242497247606173772444960794509574396175037360831321870141714822145917707665238173496454355193329013285127099413305918489311070650247130380262266310669244563252012835228976507073747177875915418565637150006552613526153664601582935635187240324382718465645468354665238191803409463682542447559167423198932377253445434349580752513289278943105850724442028898640071025310777774129644383859518641988048426725939118600071354118706678080433594822614051549509647310455958126973939611242607260296952756617597738348391086599851418586107382135984694031886527801281180851468746292262603639831932834179980475910291863497071144018634629079336012597553669160370792807256179236307886390455983061288958346756910953898782195919179657602248805211180838892175566421223690154468920804593589927 A013906 263 10810161921760238315822100497639720507492429858454147947330561757607319347853602227803127476131425902729230697970178377008120664387424369383824487234094146076179098868772556677480239162918023142477182577772107782017971680150503734807228671865870944049930522095635242062479813381239984861745217803190574543352107322382196781382617871577804793292236439219591856187021436446621910359715660621883337232008872322193562242913636836688535584981679112328902861870365898845614302874722872878637735421335949464127081917249866885046949391929213783659172164882649532917344834829244514033368944548023592516402863280452584049509134581765526146772484995706375091604709270215603445632240352462482587113723705596371384184082592970462883798109960954859248481312815351380958963863853633565121712879441211705639525170391581723140048126600885374914350153375335522582416651410556535515414917139142132048450391093726817598342047214309504819737493378021630538380998839017284272445537765658875587969790363489684746581110357371962828161609958715090321462149263317059716295016137597800428492125152699633535203515122416307202061316689513868096841354634810419135655327247884402223565893088375932811817559975150047936176338468563132091403072877008710984624868200764456082746116694987947951158439317327950726271123179146531877706886304550314330134486013808572747257883629373641857500506740569307381607559730663261847351074917722543525794729281575018511164427739059582458896516252205001368192392325571899122032898841827399244076541561469796386378880034498531499347479056762146259270133539274630008081519405084904916980363099006782073744478076261875663576329378306330864432380789330176375624668429689433658434355610414006633384645758032440416519749749495229040554950630881679347314137781961706278149559884957138200320371516961 A013906 264 69577910013988057562373365783279931610355348472452345961765429854643566633322097723705064909106170189049964898265471805607578381385348127912993051637751218438392809750332163763203194974573277826921016744165461518036897897734933660000362611563195389639161966376587220802147509497650307884999800391041032128082532499663395578474542859404702836672932959915945506426342113323159806390383374234034464409879681308844278987241486058362399192647735482884347632679296460473677699007602439792309837914967688981788094808517759976503737390097851631958227149237287142645822006239364123187075972659059813527801954255098026178969771801404471856096056394719757376224329278387307728070950766889432562191305776449265783993530708687287988893778460422081639947958369897153375560352367287421436180839601286873111018353773664282660386779310722376632353209226267163424679337389775683468892194024097487615119335563370946361365647193490481179983677341175875564294773210517024505964929879234144278500244417514287990864103580898531345298181126506160584910654175905914085557413052114639603322290281702217406872398133558341945836941245335758328028175014279597530841215944630037060832771018116816521812269423137184983673022867767035294577528290424877884913378069912901556990388966968813879802962791008534361380059776237526425355573718088283786560788113574710541804048492733634154030384056116077580458145819536370748365159589159068964444225248360399369203586327301970142241380104265895121155526997948413910802594230303888332817339743375193682894999857884381726104651394637642740829509114575489930105430852282392168072141169750608752870755254801589594129862559756304514973303066739755404017205274752578501428355692598918696738831032191791647783975661915370968572572608420880695329919513964754471423972718624681755664620970591313623 A013906 265 447827294073161936375178876245653304860789374653229349764587192086926137595416250429285028592271134753100418223196681597719697861980915725655897436957278590537420492286882169912146541552229894728358297674192159083386161525800956118007713892396491703736292648154182522499356507722635075603463270248274209850359111476480998487745574611329443269899975346024276448668642076692726357742099298067608086763278217634410713149578828101338419506803903741114290695161961018294532142263688910140154879095136880204108931504139624800449994624594576666392911604403368439558437949104687598726274127092331017380973413656120395110828837945567062599680859903759747350159828180643199384415367471813431045632075595108796683946273422144465236300548737288442208707562218378953848714245036723823948812493701865556739991204182647690051201824309112793781010151731020073438290880453320991865219990761641695729160029617953647016351253754292104109419681769135958457119713490098777059795834673699529887915098654957164909982237034191195934590531006320041137565594630512798783178856596086695808366199798602095091201311620141299274693975925828090764295848055933387610447144356707926626231579913059045202450747615723058609368975023792283249007012169378129800417026546637414546024191094826956433572640939168243077128018080367969545152369411401498731644022649289793172766694887866677051854384206894323122438723638552183111644856365566849415817838067707717957177918432625744411224311144431064201783528104556288235896901756056819543710554935894724234545452070295135132141590271316229391438825183034152583204579128071808854225949312936142392278415488955427573050581977449572270816814380488957516358311049716835369618887163569202161324097942230412829672857263739364525975297700201476517221860154270449688868386839710940045299693531718607298200689 A013906 266 2882370069416737317054827933871576929167607666023690152751852421678342437229294215536775688784664172270174605127944399224711993296075833064415255877077921355255392623587228046138855007693904017325605830727202983771238937033458303303446123257328912601901161031898635599411075762985028210414821595219587972650889914637868139249611814930607982884117817018555929550453273749826692443568856622422362835982218413123715952705299643198252827023680758216794777115770821666372883892133898270958214874979830592943555092524148545107002719752046931364701351854620389632372875184654312293248663393991835097402906564171674912228817415309084944394017704875544723538969758991685591855486159519634074216536690332049337775140809316705573812406382761405303990919457131327850951494990042402127206171652150546463064545207102555181327222503479187966462848223022888932534029440369569392744765630998757196814509052511308630298163277642661704239934602817005842263773268084002833037377501931223253297373129822142963668209801459357264615230222108810952535482352040938638858521751400226431959307131510334004525587923637115110597581649092372151194140231563870467812788204450286566585259245752358194175477452261225798219001736811560295743763539727291740094005525894263896651400980183851817252530232500328947151771379275449818206154636794488156550925883670597815258984707274656471775963602809354828368846621819929873905353589754521632269553231322224096519656395058401681660972716464280869057699998631064133893097372339284018072424624287761457063946978614479600941813599551654313829981542395045586739840710438911090416235209278671349533544433583429843571811101956483712338265907520159438287710200816667605313398937063028489346623228521789122003375087139468012691209425525607871971285299050917528961800219557065630983984365365022336053522917240327 A013906 267 18551922419699931313464622388378787067009427427957915948833316071302447597463707219110617447079351752541932428493009038339180465067244615613317681257639339569448559525077290124169496456785605264585541809360217834175127333702740116259012331304446145322858324499533559949820281609558345426905964070640428510655746745850040132982264257745914176380311522742663327270553075326780783122317305339731818082834299607779937306183086421401572195444078482383359546125651717636607446628948771198994009603072307778078100214882155819259641206257049002360675993100022962467595728584623490348464981895275589886323515843960410619599563369302721718255825096651778152536983235497822617339915354421080136145086411061853430843663122059912703068465134841691698504826511471022094176698118694484634628552470117604673720244091918081323449199269710747113627387920315810020692872650316595374007023055719433892416687638567793723459171124912402161452773401299015833813541227619595046400293422912515267797774462518841109205136478154323914605384733458490612675084088182231121646574464972587593756262740746617697690236153186280382288970464064145848733346120444496738413564670196170790835067249583470396573975071519374837786284295714928428588302252578976100311871808550864171364968138999473357010602194241864716697673654599886509262455953449746284999455954882066554057459407774284259519920903196771284088027372424352904401605239941387026206713053548177808065614800739378254946830116805858921593443982289059220733900020774344314732323723562163439843335688176455478164635368779093381239404890523554896893866577748512324422902575594311389870781980283673589664521383399900246522411406006025559507035537054952824785658054773063976206712990533617762882569218484504967208976947515767547507278335549279681110580110544582474524350882126603957501739853719358004161 A013906 268 119406536002578715009898828057085087487236659159944936611861672062315009476802349713772088831187056097010998992603979272851115812072304410990467964538838159762443249959314540749667469333156832945478299925882972535468241588386295428102880205505052816325761916884301331848106120795709589680048213504318027561559540977424684859639465679493110487746183407224081907834533392507998205983845132002245509194723964440437145021090365006783059389141126431538759531189015553248354882858108020865246700750667226661278533771355259432201056860404113547001120403457381094317572494505541309739910146966783776035709156937663681168585312495067987812243852070058995749634344288913762118357442812020638186716473906233082896636595230028464707005794091382378471829650583320932758699531699372415316699041291174154018466577019308299299612989575207879209565842849209221616016426032756666419322484795518388297418900565682349157430371855632065265051427912037111468854949385600787239733203770509007256283331077411905341344715735213235647502965791502421845456988745383086004192078031605059350959965397565307592204667632907443434582939023586016684473931168900093470810978070064432496395749246385822602696128433748227601561886422734709586845319085270924770409613931863694753315713126672287345081690358693266276264054943068397334685843538794600353232253339013504890741850457012160073771226265844216476940986362311876845774941074860066796416394115213439397698463363435292055579245394492572428985512021298310291956092261410805609717188671883265720891574753244711981696603703393736230686574991287048895738559890625593059713078032108416954015078503324960523122114554396264152402796996167040567754191629674886229139396721232226911810243709630116952804884211408214154160728313304477844025638364064257430558314520442849597827484129719392495638620795307613854575623223 A013906 269 768541422154445494302957252673423203252863260527497473147199589946576775040950465963788987543988990200604064289053673764960369299220891989547621550283799217719883274772884429152336968570178649630798637379857389097853268469719013874601976290541008158988603433404854687131234893840619847570050558651022806469650820653260528423546457449945725236031733349802869018917444159135106697096679728446728867386897225458456535296479823178853096817882765119749474137251701933041176211799603553339884545649651749650733461889526024559631246916063993399445832300950090604743247502003279270155302495058629989401004382291633070643655895980443377879421031564159726880188764423540070414155098541049350448605269811065959470186673252627098617683793759510332000511468724403602314926419956533749716728657521159727997679223732185837038968968161462206895334645661607829083696011580951140611341339756241209889374058723625628222982871880394453844256902681644678142784271493365927744946127955889255290928423996782575060426671709329562767156181351376072328054171312425207921479652094175002518135716566861684563933367086390393198073857503884693384996995561431934310199943024412719647149305891730664608105007371656368485719636743763588906324761577249919749552525763053368679640316972865289947505122168342893544368216184433677706323886260015854421323941152786199108992073996037017405696915777582561811843778986161512353165621562588066904647083348695214173300720780003197974883087040124507105293897399699230359459550734085608810463959287955154139800440922023329250409063370112350432225922139145458150744609782108801510732851800414784703056272419326086388273360157386514003468675626700758388980717016316546256717752110925995058241479428771835838367046859907779313633324554239082840049509305076434863371993755450691909029742685930503853556167485532593279600830501993489 A013906 270 4946596202693810176138378792543818720294143676853334668808666050355519799997396244952771503455840729154726564958400589761386318216455293610680907131818279108376846676401531285383639981297889360300643394109383447318244199542196686918697307883789584077049184788371302631534313790326816671568561922819600083261291771955868829295194276582756019002856194723870247389826159291540130044111334893430004218503584248798958511759750834558448877732102010099143689616981030974816043222582895733314292516200316491302250762298417601492210658669480071468569386609394009013204967856786292507509190126953147721871228748932076472805800120502454872110566400560758508987214792576101167429654269408993199414427388111565710774219703082833657798238762177468008799167988144034054934460458602296304253018477735713767179766687914088186924908645443250145115338879261569919468043238266973807215822552750704817583003497247396746833598246547273680239306005776684952651562546336425335479689796045992117066980125292723549512151785469641366009446317747659923496165169147528800028960108398778618232585192375104235411280579712919202527670286228125719075671717402853500373915231885577637211891904931099421035724407461508865708482183918265569112101034904401480230594152327348208127622196666082698896594960532358604464039557661166410469353801062449224493707399371147383131767372519874884720035503986633078639728023971127746903711076185012766305256922381791000877824881087328123263252933089096090435608639471272343429494963150476769667968031115315140661625589325378401057565622158779035918004288378833895550338013958807509841994815555637096620023317592222520842558523735473587700627586089186039351607315102949888283601506774893751811147138431019604195422873487439416030848653061404841163972778869163575997820288403938772713840221128389996964309263702335308027005848195692278970727 A013906 271 31837989843034886270517021372737859813634169595509222622243976072543397376074641339428056196867476286209920243284046927106570499548254513844050781851528658011247558467730261077959993508146801098945524005172171385462649826014020850472348986716673902947226981168340115093357459824173474196333612552006473258698232467385752648352318615723485623616900448917619199695775871572989275228505681561983953641736014954667435024455289965754430525048870647987552792660428539847540416083368862872847313436598293646577802578164084040441179627452697371636226291517666864154078702430251456276659223309284003667631830059587727881208301964995131898924739278284434104010297019693640716277683249330687516098653818480159181581673566399274833534089469269610976158463286314936581239030031501679601804785708044917155391121063389026103296827285738144968762095588163050720178703820316968995256908976639129697716641478483801319705202238976819120892495535138725758204216034174626853037353060952049040739238060566944168837691559345027918625337741110926714975078213286512959364797190971719968010972074847155519859747880271189518754552953072393375092666128603834307157146685340114426225299979059947240887337539894030357240729345087041167895687711299700136471823058173061347944764232156364716464206698057722577331889758675544797859552051991687628925502163990688861388469005746689075143607475835837909271262988990400275889472459225873623319476255573583835962982028612256754868575173117471998002596617400447448726025899608829103115038361292840798391469230475273993998055089222302336377595475477088891788149223777673004318954437137815937370610740021478276467355656335149277881820459332029940078442281311665792804940572920039975213414206410524012325980643810766273294240512191201619591848047465088898228538628526672492185316510378165058231253179265679943472462901993406629907285931361 A013906 272 204920223060288689003038336893271714846465592036868616460121659686682187897716385262538393506314602922413216688419572450953885288773911102398559341414613517290087144210866391777300258496206106225590330812021869091622827969116561002791750094210957058517063749653977721400325633037100171429252472813819000113309557653831017357953907456081546629167271886087775912627509160567708510692065943981704486134312107701369062747607634384053768628884623253080149504170400609447937824275278596969610695906455371124095513579348355165105303406897776559049223637825694497430055377836031948846081655332146932018136455981217055234119885894282662231720953180611069454307947150626026568728852638046825279428957813998043187258933587379007779893302016907175719120692063630137860101762270045614993319019858474946218681554318496514436771811222769709202677132604204134361467159082970381173838839293428425955990621363548865237475340494422776911022567390121391562737398442047620323158996112387294179018709716463627132489294204149455028848762192635125385442839832539154680416896846530493014067644037137965500160649250948308760709235617636827593024055988176388716030750968162048106434225943122638004254528763534163031613867635145561811697234330809845875479463037710776195414847652289992948261381531596936306552067325023032030889742832972334728621253374686322318175642765854662001977031971843664476472728640347439882919274836631237114336947761227247307513487638984298478401069735468429072040026720229048133475615716765989936030755351438646822841344241284916444351423887130341086627581995418632749038411739416859197637272158790921643783768842262061554392729307163143708649709940678495580614301428224370943859529621929888854185032033530931353066239234926918827753471860958255205848654037365592674490967001947248808369516624356930025391318781594404244409382292004948808557350453313852823 A013906 273 1318936843252527681443882778394651148950044888047355061472788823472759093300151572269842151275613450317453850339992496207689882901202941306545250627198557809715431360031600424651084077670246698362334746589641272974782947439227593594391661176624033986886893645639131929290936085918908428677469148627914224646299178238331691754745126577598270075814366233117853880808680193055846698833303794085035797399176794218952857432125164314363785338141142682599648700120628769815968479709419470655175015322642682746974290157843730328439363845862655871400557216753943998672454920747299381731835739725476580866408451499514524936740888736464953076501534957353792604748775487301771723451969574924217559475616623421607282011726382591765071061795183406382089532432518901392404900956874472203742943920232956210769987491366974811219515189760995258438686543697141050768488619093562832075569396414382995402858543878928193929167745463894579211821724463436087735083915300684106733622142514991174178067819152592651248807541325817915828745528597231740828717324056284560453218531099888612997643182224924684281200493681796390453829563702927471820567231591107182277703511778673021195511185109435789260217606425471765489386695656395690747784812304467635831721113566528490389924986782883130082591505191223219818122252662940717050792980054801655824218303809388687848333571086509292793790855892752166947493911675199762258348294159827606582202813364340664616983283570763116621367376384394075178821321700559192350558844889296761962841999990944674407667126117984482962186176675964160940527830983138748963844138130113525778698273198328836985516154101511524051184762527054349867161600028716450280817794697441932353913676465401086617411851633792575297788417436047229508579264337975639186377543472819770851311214026214161237007479738563356070417236900683672597674616849470008229316442688733443420346289 A013906 274 8489129918510503774767564813540964159986578764869377418424954034437128680848777471117992641467735701656591867458858323018891323981977242857793378057615047168657248626119871172000032445724348645277524709869011479822333400269840447438107607672535864783261549707853907319168211440051564832559227812487235324402635191760038515903811512231838582414577265403964467000765783099813647509108843041932661559339609765233597691263256776458605149214647376717151470713480508138203620012598364044015141123646783972599708743637406388793338400413771184079297876638153730178247464521967435144514028840531893112923441971949739815974917662032725045479269119012019381555026547866266347319838020209776463219407968724843298078325201020509828972773087996151383517287445316003344695537439472311047255470900383946076495933600147388757369048055011853504685031064719287922126406344082519479289766555625939091780220768885332328498641314342319627647954273498165619241093212658151045586201741621365838982787561328055642716703676959638861818935481768092334460728947668398736681149920115050375047089712411118417200514829105374425122772735532391312760005157080801574902821054112079649260580047700821276154476769593340219505255632881172809374669542182174136612047367256130683421760959205102354125177256296993232313832434071349843604852041624862253852616710195432215311806841927656481108266218789324160467333805953290263413184234677547296832115002377880486322868038327696190324121563420060115018680362178142253771172967391310988782204366747716818511067453519606601022286262945105195520439721253508204922195471544789280851044179812151421629867999838184987246174687997668575387056494213628923749789647176317499212585814122349026042372449380199405469893396045580533316937587966879139447766797288479222380440973219125333178684433162944086900337489805057051338334836436768341176703280684530677424441894781127 A013906 275 54638951927095651397198792414680689884380496327215663261437523924871172125080262934787994111962370409207493469975750555354380040872131353227058404307484205538656901593986249978804204831810791332591479223692442955074116824492985674985131833889872505546691992631297541396377083524695808949088758016307529669571630198038381581567885900072808637053987480141948869429109842694003871449720138151041992698824581935192909864978423910361908041911651140601800848466415274191769902242747392226148545465196112494554327174149415148665282060134373264250500333214844294156651820543713447420346857929555566514113005272064904216371449469600695617395175439269177862336024236173208340707608202511053270606993943646364087683341859311951294140105255512412984241808427647540915607709529785532902825419341389908641832066755773444596770970865539158221904966898188535782562840587891115672890333941937123691805981484269726535205930533077988539174516952550003796243075611639801875201430476272486668175991840840901639610156694273432870796272655529688720259971537222864530046562520283063676081710540849315146719613216708572943517982436934758099143669872740917651014747971886905065960789565958847115027933474634708168431115555905306443408988685137441228963994787907425931326867197453046101257105757326358311850509190208094066437184204147890793548512594349398770996640784393178298585821519441135034954800670610818113887604456577188801134305570749854422980787438414199080719327555867759980879678218342750648064312730458292743471419600486099910805979426988745309243585032502887209451613556811968760193538367909003674280652249424682117547449491682503075367005729870978151512453357136431027974492347075760901834432216625682297324641617961100782000310070384199946550738025747506781030657691360122223613794594892104804327293300597283033112378900144350316982132056155938855354285923710914233926064618381243298561 A013906 276 351675035763298606200800667166683155572503216872200243723110577051177094609055474778482162386570219046709786143024132256701276495407056530423504771155645813929295577976142242147326592139791564117985839161058289366790606304507656898290828383134243671967912179928503511483781866904591197058804784036954854436039675023732951023853391437732321361441972939899271612107965132254652959978306063147492072413130706166505339059084823886490494292201762437254416678420872685137278867910791478723025607565096742281537281827046369146205747530771452418745858066185030568785106848593786241309817556606889463644145642691818041798712864193518150032152115672312098050001433240323776291255029100974600140898431220230669971212063592789462528379607480580530724233873980630256439385271978068406200370068000019548757495330039055119716314660933616902247450480360387494964347861077988867123397990634849412513889586284409064496786944545062779988196127965926549083922546011448557320839600635943085659307867852853451381793354768089949743919493932509923286824225983803623557913482351486254910102785067621703599382755490069706505001361632087971748116665579726896136685216005618478212961266197332263916880234423930781476924431590442227789890340460663573891953805105184445541114162398256531102503463841427205035970841872831534787854505492077847873820414197052592333912831936143542389854762235904313394286086612681244891593685730859393099859179720156830266371430363725161353794278878916565878615050742882834734414202792496119291393067245651505758216690043043021949932783818854730570343426755091817445890359319522540435930556141018806774501703703644236891616899760414961128640118578031567891886427996654644150195734956453193874609375805272605290522221719346852636582216836853785037539206417181883153101081544271634512598343944246218469191628147291788152255726784714883960087570725075276853130388524065786635990002423 A013906 277 2263501154709856640930279968513610961586992072392867933285536700829304334647331941702160216501664523369757205073150372481493464062277740450195611969294242844963124088237697287249250480032802455169849329983403393357917151353773725923715885227987407318364967783897564076614059032578297219051058760102766118665422910061278413191721609006508362468467512437910097545689816623231309796385650381396918567831746928719843473515567192628045887504152768250685404007237434960874528880525547358538594808072357461506576513126537108729597339679448122375227972343283558206186040969198675917750755061743856751099751298319984210604852952461901190332392044642676266099440374826325255265785267768854160794670631495313131054520967021005307618298387950382134863207625158111686621842319599136739768908484581449822508463765029562146400263853697458613462062167114217530501315605214286098987612793236678572287885641454552291410443173014003008537566230860595582710461291562964841772084717675947827781686580099638341827045986408112371404628027336052717177688099141272565861611536738612096386855689950491478609962002619221724975519978931157992345188463687416149861080933241250452916645754960336135535564678672825917843532226796121699739866163591608769174459629812118169767431351352881636165880451971523101142835676292306139111063831442396811617728906174300073300233518442373936056144969933727076185119493566924641789294777998016738762526932377573373387147891221549896203364330302362486376862831543598733163003713244062849928322728615078349526357685441709653026296223602998913123315922391147933575134292973693666477018583504353409851416619121024658607700191454648512155594926728883435779967967631272142293603267316822819222484933698635696153415668107766079539497495262366001349870208448783693359280074489901924893720762857141538520652251484424469631254081300712150372321915223343182646707804264151157354047800165259089 A013906 278 14568669812608702821855120963382800317333705316201328772326831145625787149177012411651106994358972943339273198572135887868653086962992898802433375729283214875478488983460085270905702582405767852715273546093368547015476551695802044433027271875960153181707131841114599261566362555922095257758748693176117988509364089212538885797645036077777053215383594407155590967517831394218478188798206132751387045633889522437463501857606291301174751716141140860921245284154613848380047838468443062298374922772861440865623194226395234011982730064438166312941933195886726875478081489815113352483648086369640192943626570682742134037071066607490493087559209791576886575270360430794772453150147707190095851652756330438203870848644438878364651881501195726401051862355733036047406688460855666561054435742376422494953593194801667114048313452898661864546249594870424202919429186411733833216228688459343471995126733176517458953566043526467165979704647035978354609398560722247818585865068020563069707863948018246543950114645295949204903577771348211553837592553091235690375422383206808796294863912023016174910878665824209414994113187753706225925007351935255124245319237100789663876882488418674763601382970623092386530793743213630329268789402969705960214649017123818097155418406260660248764811485883748911378982405254250572324521914057450621678088121152613056685444904791944386717416284218154730714560556583020449708034919304089050417018883519867738786755619628584123579250583791298672654316447765820901002566808712431215696210496062559229425525604188949833288230514713596833488862573870808264230780580641182414373693220808160539023296396563273214257060873367786768673078317486961799698346368687765034146437334371761334742906345616677972487163861515743451681487927149462576226227667057869783267148792482558824976225375970222941466630474276015044139834787401269544063841552794358330225859249020939452577624080259064180671527 A013906 279 93768955967695336146527454826822143142868572875995209034464393356330515737095419596643720945393414991051127676717376816932190215702650603256750440841541915081281844219270435612797022476349287078448981881483229994003233395171413618072204050147933000210008426075635063154987826672271286357608717840083254782516325990054500169831472044443947792023461690177335037834646621469358342561124012455091460751456365390513711147936691249772277004984923018992204430635951559760723982244791494224922709345564647324885367786796699379666386960771136140681139621131813163317895221450401076120464660975168629068371360272827872555214564100061655182750660107027547352870535357466222918115425781144139023104114256638121620416709576693663690178584937050605251325346910285836432473707428209143480576790109394290290437094884209346517835063954370132001239201756197090725491047607956858175284441005364476140571529983193545911313572129289272258483310147017490030841720160514714691420402529498674969772722166779605015427512746448065593336708463572661997061711965940903197098017228196461348370873276101955996274409524626989498731455457206252791288839594577015772150490754479007847566325466156118383982416073289146320400768593576847074376867792278246169085834698821766742899597171206956767515653053487466119511733751181358891426930349890273906683410731963772979105966514843297709837935279013530673951546836439227590335162596618438431028226571810916081465963025107100023710444440231038672647901088362406995421563861288595668127794552858780658398375743842317936835869455763255984048206205295359675823934974745809944477219745896058428218820598945247609670933952874640794041586917208984170755853761678915663173182912022345464543162057265485951471949709919824755025983049492953406255646861274250774443030260453570115223953365048312637748156786693109497244116655046649421048498131437098678240897596421180499021822705606865925815918105761 A013906 280 603529163359984102939348958182432913262600138950401631702511656928264420650843944252920636800836288823746988264146151254023783969506245291717362902657372414340002829067791733363376826036493399442365555390011416989292753240377761840783704032741297530370686263112931209292163813287286588048790367808994976336665477171805351786593606272952492263555663485341059129421762939567954282634892609697240737767410917186675191151044287168633046695095674378829342041692692370005017478053388020314121705837359598856994662756974428475420092050250576701120068232494397731028991683315738813480419877414899779523808526092493767725647373143483133903910931925246005211816800154280221615451793918486611192383004066912977624717745766985225436635103909491103755131137308589871321297119489601923177206058983069174550822762598316637994642089037262518515251927549086851511379225834139868418484784873790608456034583006617896871461730779346102475983243881584992837577889663087760301120867877921090150971871909096743283811763673011781845213570162556658036154170379999970706319443500581696624357431614525891762928821822966251471233712211801264709442383702678613425970406114155680806628585949815669467916535816402083895287244131888184629236032376755543782672428562918586623294621955717697741902000921242678146056510947279881031323483169003815227364423880799906467657833836046055311631425867531785058573320819887767426460591432606909866479508897889187044530880854906907487908553099769964143426609634773759728132614607657823708384653575730742879217776930249296156527990520515642310136783672009351181971653107160370615466341970959874392057208430277051835772248051047024152244009663469624804555244068005757076255073623514639074294129305146309645354823211794494623238200818722624205679688886034495052330976715658512836130885673455151707781884696934688460820689523892916674619553608788250018005053558442290156615615418473812253563803788588072023 A013906 281 3884520705887890161064958091554794804247343566132444889397038985488636206005114864684675970228605041716702161685019231600777203785643735339628006696978460337430376828850677848491236890622202036047073445875612253659115487269432724779595307965206221170518653934783072998409153514504934019981715542314850152979662487336409173334179251579673862913090649784230528540239857943747625571357112604176567541844110884958036559838685840407821129664652178118457583844654468686835204209746577610832655042514348592586025598673213063896770781526985947596217243327737689375324333417967472301973006115060248291639608340255739614444596390600445664520499799320533648923040578955400424433061845624693870541816001545046875144008689943114986842508294602125699216612009698181258149731465947062911028147977293264400135966232290337104740348647280361350208012137117072313117305100542985303116235615728928066201738996092564054203354610669528831248577419874532397555194587087787264399797190119982263145576750959011459957558858434443670996967445820780408054394641446120151455824205938864498996306584470132421767084581838496071893114804958441587503766520248049574773950641600003117069978252777994435470138319886148837864844786757569593921090932335903906936797206873941104582735976962329913837206750315433862786623801839948231316791681630435523111940418094219312393764225205798175782631746462507132039252983445838892660927642443119456070746321738366783809757023274314089661447800383832710324794854936508645009848257101696180020695606349579536815453184020571545571995836090787210773352716629851683414624975674699901288262481880393790824196669079754690643809858337620156573126665889405075323425513270400378517454809331193082603359499094273314061711998895471012906816831172179631247857025803805919988605115666991659483241173088143351508319979095922703531984019272281506988270841533048991485636700435505125153501819989385992181539613568052317248731889 A013906 282 25002107653696580622939315557872062654753760030471598736756406094976885224067579023509161388249090460018003941446241736179041150145301556447067343508050434343597643889735258415391633122297975719297328843847375799553072352678202432106074803254699305187319544622563488411799766359009230544971174958769389578179579792730285827925231286650072809843630612104183672756273027997234423612825352210103621261975550185623463905661806738107996673169176394067487640575454876951230958768972916579439483454301929963450917759841144191320533342285745314909279680571781182847043146124401014578497844097625223670156551663546647877253176866466444249716867239858121507510269769075538833996766578653579020804723628832451639505014323454538543758870364404329529272946192336821053623217072728116737955643036615661268964325307438285191735809833482422813881887462648508563026374862744139654815061291647576056401099375327402002323382024900547206304962536367507475277593794240369944708783846048416999521190901997776697217614255572522480715634441136459233918046569709245313981633937125168946063384910808245521913622478724131322856746223090630802638755116232892144249293794407688862531535037419875038777176484230974869549528689333575752846856174703668760085306144882642710893360626169653404616708806945490534709646600605937918998212922520282266132875926417801811790417614553762648111311362921732541750921665230741035905913004945274809244755592696484880406442948452468570793831919865878978270021091006612861748621760658702496402944021058871804725384392798517523341496395652085628550593344211529473583937559809024986757399207413499412814782461654795544842451075042333131418347804110611130722402538359348583468170639855159278862554688478932385047901592106872585625700163597240164324725833033145606477218615987432098573342941717659843477114739214188421419160618555014171533408113005349145005637377391160363745865364575944605075707221011438555757654752641927 A013906 283 160922140582116410816391103115700945363485780095805661228130937074561810373730793774910026337127315638703659542499927874963818253449660655727186766916635856734374290066190302355097030105270719935069327422795150295822820365653879476468909817404761090047267839794624150694868543606444547953511407147650649225789091141881026076565766915211189579127382984802477852859128609838803801779443165920034971984167498608386282544959030166174237631375716299721515603004344969080916722855967448815659263254712046806747570367129229527796575533887460857399137907090419813749286224255765599375212549372841424992846430203806822238223344152243233181555410441190141358013172256300960845423250591150912755503337295370348282766622405666354974352598957841255535429222314423751830740417843534105069523637369219955098869652442253254825832437471065757701168989197005489550074866663199204058291336039066834617584821156692896585840083632294462707470501486211252165950613874402445411036767946026806415949220413737076060699710990554416061096708725767561435013781612622113111928491719778021269812445026986275407250090645578711570949758555765819932148333021079761722393932368579367356532807817352150766708208424044645484801022132891334961805592812060735498293739608472383233759505412722665503230921412621959384644690930283824283378714756372961121648473038867733766704571880509808343832702111561752792970752403556223451265771827988484901558817945762871584609846226171406918348884520605311100635402358952775646425709428863315201805613929334122128241594758897988671736376935680531770722211616862468246595661425513899310341079086841425051174535393594611721477896079691195554072562960552703176947220520951424739765275820637275438392051831308557103976366077045924618383875868067951550970298842362055492230400698480396675627845829523867909945023111938067146882264513112235577849850574285187932013019094509953269073154318230829027266792642006425468280890863583598352961 A013906 284 1035750093080720885943203161801019969783654156319178097006051959923296386266289578397585723644785038119960828170752613278528246868862949213865088456936520780041292821247493489231112284038848461359043920072415606040467139100733787591214332420884412208598102029787250589955862286561534121108747470814931222589863036247407949020721537924351133569289477582552534710904882414035715977956506564867255651685492590495596790954269239096844391159041671975698478900787794711329174782736946097412526789434623099480282077299479646566626794361507821477294939474336073935286522144485027125179453665668042295862732171117260613665233153570881668185471895105281077998658575159636895230714020979600039257494616477695873577346970754353804174689529834108860176671127038885114129523273204305832425492976715917273460923995409129640925462828089831792119615115435221903627197517523615554646155032675695547523049740558132228089995721406133038985988809947265389399551071956213058704208624112034013287649853165413733343752159936077981933927373530132963669320908185929049373169164181151228753808441862327924813526270176036021168701481832093444759543398201895576803598129842979231029648441865559794122247010332640785653580665197880213542072694656757430499294422872813964519925356346639639053061818417679459931642163956295780439554607071177813704594297904405066155192604291116141365169205406835706656767751437362273916990291644670888876753786973485238183502491488894751719066414442006349865396967525229184862442589902498396755935150574772171621252890735269757101409727535328840898765511684711429461698259246476407228818631993038198238151862658814923991252206087247868666086062103212667224022004169482055963815054671227983306966614060080012356278555965431997596062730756308083489426826161945119333028693922859411780400556109935140555099279891360794914365635023118345675844840794846449349896471357815476153726113284064768793845429953829562517791433943590248173892061623 A013906 285 6666442861349446309194334068035862275377233943445847710418223489888589232670329063892252089281046666608143036671026387206962332036677961132016065034184176966973314760986555986958244931587454022329052821650651679029318387481034208626199229976832440327924933812706961823908284537074324209659439022547386869997706824309750420823877925568631948090761344012118928918789663591401882284708515333237406842936358436388200936280974137176300719125759752129083074783733216975700554808645463855458434913490010343978217186251964726821582401501130336210636942621066669120863859799001192941958900344846844354680025170445382529939927751353869228853884733757610129409120129618702813159939573933901855474700672303902492028442133785989827023133732521057723436095971818838932131758212825621414390994742234657131619303931383583700463116195336192226386539910925682452857587351530500309837897421476984307431148536293150459341447331502314542546196174982411958204074745127868226899422248343121337185872118872238524710925808339455966474559913129056589782287942156147135429651737693203443130973688121501302578066114363638212597023601679621818523973834212983182490801197827950472783060541262302721980165689225420192255924339381719927270024793745158090492120163596476050840069927844199614341701063539902268174805520484956652361664218340325822992869577156932216712510832280895338662717259035849152690340519589606610189703044695135962925672099510282898385718976577107312963751083128906475911698714152236187385088326420816238471285914855880843409249694513718354231358789953921037816883109773310616035795359013243698332356200297967455962741074161024824326628197884215208753882363215578128198663458382216644528309280427775531761911417639297566969246989738216479703435184664248239010587926579652335203303902929538714996898656514288272365829364433800812821512854421602602362304210136024380348060704148576135233701993153097286172885476165321227904449271322789488702292953582764689 A013906 286 42907512845546479306058787718464145905088332051260077790016359831579992087573043778079449489079439745296655177076303990114821557067947938386323676070316088132139925648672492720766791057708388584439442825261420379758600198034842161451777030466775639477557352270879764786579319822206567106572062736699715649001650334698291952816820919088185258670335141202993583313949419728874365230007659705475250871685530067538142378825493920995722899440049900297758944802757804949031436038741570767832909346397033647391790339212529405725004138824989731556979611180504108329388257970282735183626574522252572734334297245619944728901144402932216734049099028927657653151484482430430520562284957112451670171601349278516677249819328698519121231557637375782230833852255544381228953717050812698611165578272218839786497985523633209265389874682038733482957421449907139775672762346911874955722982203441437608244320863530664906929109141983601689715411927474822330303089057280538767126508092167510616746927711198500322853494350024999033626768374948811478249100520481122522092690954339486128771940580725008058339217788721602264181364679505422134304049320019894815742390854031544229843942233329833288497985572686208676485072830309157381844933191048092059632324170123033454492128199590519278370907248407605184451032288134707354731430960065227728539395152846980574512052107775314746734409591174574442974404370876927378248223863802225489024909137978312761044633634859228614043048537639155293888930636942746319022701554140335650770991799081244675311220406535509533228526528208389994305430885407679370347679208417377985055572503294420749413596773488793000880923115054683369356589471306043776384570159714171424493271738916350049427056219542769420079544077672641471623847126767441503418124527125459250119438652493216001499283689565143721823899268967942824998054509966500958496400166779529568282578076721758967978491187716985646177848224318332127974206736333536866082582335741752426692327 A013906 287 276167469950843163256196335920222676247193950379803442863227267487471061012906147309735218162890028448561909472388829652647600925083387237597245688209446461636681885469353657815858290256743982906736716752271566231316608074420170101965014927605618119721899921387211077925746299082420482750415349990918057919442229120183008522468875604826807572346000893735899329007655150026002418527603190491717692621217059651488649932956816019943374113750669095432178700068616578579063840127902037820545971241317122737154618007258189152832290313897250883778644821564359354117099808469223490619988617540278690750623413736765211916249778469801952650679780191145326842257985088099724468007418847716028520147295143219335866000133887533412656304887378420154330951849128007289312307654063978957017085291553347823927947803639137941022827262180617227981898618847159669745172954222209817988142926444244872859760076879739550359058823122242160850387963551519080381889975132204194730023330473465711785524770945478489163495828385322952355090415242723158116348250391295029577213636775126271168518378353165340541235216039913763681847877285381967216172927712564809858039827176609951482946448685896839177590989954859870411433963115850532950535962829670049991370092246102195513586227892537041623707640271937550775705110510509806739674162539799108033990436216260593491896624999514892642940790031289333994017206751663115392496307928216407410707050755862747491360300383290752075395677153894013701734961482571986671217531989080270383490317669073975597226646285061981035628694120148373481117799941277519261581692639342731872466538692571521929542957697867178409668923325120405921574699147514355717826393455485189248837298103872077226179487309260567157543032967519762227395847087439734748434721873292259766291498134904143358737904080346785837955201292526936026076453158841318678711595738650257680108593426061556281235585906623906544877270173653726763561889707953205673252566238575078039274172040161 A013906 288 1777508562045819737921876493325773780704893052169395230848632780502111951252991390893983103276190094374702306099243537013010817680953983862998369104587053267230025996767476130007494795485962337173894519711465829411971031163537740894591810074189926945545212505721126310929831711875043497207256585006595505663396555302086065622532890216997789130616176430390799494963118171283810484473209101899033728878722073368441411575437072092250396373420322777701235350935739835221307493960341385812006318177252773709425965528690194946508041935820373445052494146762013378356116532542227329287529398585049969261939754640732614360670847905660509329534248474816886403879286515895044881588274248565126153450402063993769865778899746088467816519367743882911386941617472105820514246183081112512144217796692349393103879350318140012736687089145380431000697302126584210246655727697440606539257807618930377716806752504373496776675742791081476294268616489074972382414868212336543321222552929577719790779860801533855378042230557074687130019708514594499680051246968259024554091950562126549551595084884747267435195494111986673477315812030627227018044110072272525976125635369383224957601994374331319562813525059032642903540108462962766802451490607007018571604953637554143378502122792535540095459304510803351372354158098546221040254618343898210400818106207475357097414399039252682658143453332358885827054690555619631114685864059620176323052451183141903776784429849890749085208438879725657831065907193621828407384263495192874720885221697120599317380544230334686204801495999358142616578183827441972156646496347385116888226899048161867170560308977963528686823706961175448810485863835209990823941882732457909425429201789770317150179759886548086600481997439265048973963668630313124669944583086111523100951919980103338778009197762211472600622094152746697002884996753736209588494628251291415467563184537677315339836694700997434522775003741304948678564223888556659662599441941689033512536042291485971223 A013906 289 11440654790763677549435304314681890793023473462079121808305981656355304742663532367840751888889983180597954564945723444748933085305084407358722511997725148187163107214112367617040829074462505287132835774683255110874933862632217993842719734628341816966471309694710631283469045829904953087945445470111105936708062774942694533867130210217942201086317512854510809593809400899915354625065748090544132447632460665870454300303683370901451192945289280567997902242347792538247815939599185556181406181955933649295247847248826435412592410157323909880449505334052657473688742151412437075268484831877096274309301106203596877312003287221662679599582453431148343087403618611575460858296517841832409761877421171771852719216960928438287211579716942766569524961971025265993126124820750836949751851206216226169858402129264708243997686789411245319408321075661325395531590866375327965814706215263449204104925123834256825364079480383177722376281749859142274968749260114394824249747529990417049731347421610926819325474464350413762986492440759950705854200083065425194875557847356889282320562163432348881525648472159226641929007285552643338226999081554900766658754400330282134273286893277266768348877892319029337923700052324831163369591034407975374934219542110396147855218488520876575744628826372977574981992078998471279968895530995420839225832812161740562326443485355500729257963008851554788280762668174828523387590558339087904535644382805457110380380027573335373639337739124450079701376234304317499917068852657440192859646550473710289572227044193105045211470675164996785723214677430469345396626580240017765387720984100343296630165650768152712118736958533612871723229016294706977969742569331876338124995264935175652397339446287464571354406100844231523108228240843035467777525127734212298930150183500498263820468053952425476192705811345372134027639828660932776431440281082801742904742029856787624846350531081901930708621235905321917292636092475544436522754279945296619025176768050509690479357489 A013906 290 73635978377948260649565074878672585032441082253338721097037546892010871193309227911025248534793821014559380678406452473545682221071782889712462129038974273458409954975801638525367420927613224667300417608532146250094104442215837859143632264936985455239428848854382908686937008843987935472926052333431325917989382885062987364193966458624780760366512119638540667753447980816363893333559552262337093070392054779550637442579510338517959075555062043958869322112219518069003562388127640760229300409388799852105923414905053285782791270969220646091662010510292483562174219725048379482344785468258325465476750009805777336108971173686138036202015327064397619992208668825283436467070784535653137743991406616985561846363051953027270826240630086557010396002307474673597995381607165904145676679248171363794784937535878000053296803383219542932856511497085242080251986151658777525475723645667394440696306086314752078134315415007903251172524406733641367499184519092464326296092766421110845119009857653537557077782290300535170501769715638223405969739725237567995060932621930582834038974036672654697165436864242733282193272539315757081493977949572314665178707273285009102954930182536883023594921780082338245939841365880560784535723667174531448630239410325453473474900532061924302157911534223929603892319843717257633528840968653659950605314439727533736145868241863479630254385406280642700667368833968380342706054777031880060742662973759224234196986327811444118775935981849480399335395016030953810368726690319746583230836057615611906316176530302982306011532799803500906812112726576859357958159713341776664128900241967355874862490275162044331576447791899109471625703016425323194706706797921236945756446398498663264078048963736198581584932226326063654136983080352385431781599413216203190732979622522147496853022815780316046714588699912106517243861417722994049055065633065323418332736030674526031666434316275281918402919331370567385113037265352323105202173850445950276786363314804521692748979218822727 A013906 291 473946413981058641794003622739820141965456932673700904161869935675565926728957495900531981230180466330312167913796621532938436943819822299720577637005098792154122704838816045511278922115496885294806371771752619791769438467924812493834103523001311775932111195321965453646806208313939840565619286453914380552969538606594963280618286658204397273519677715650683757110230637191538030310202689286827512623966409035977288449084533310747696270235294701200360849291729309586804595751888623713616536084866736206502995430060235380575068117363846520927546139713847454528015103907777061942533483535126195301443021588363346316823623850956558746342587936243646170653512320132931269320775774550559323546574882039388702090905904896503403391578095773200607963236679698463089742388439611016986697074742213020161017469214485614497036507377961422619090477778684118266535309303325911114652995556725814536614584804509350334835254081178213035361519257609225480213803785169149119305572604505151840205823264239342880734684499699817440912871996860069751449492492354744102034468254634553309786912268119784351517879403110666661711694355517197881174194517884120489020316307457055344740244195859989290734009634780497192887176396395786241621013275153125267671101016972360185825861715233042048723958797921449738505105579870665148759920866707203647458861356939233669906306037440314073830401729016570681941514722930547040113716721765702005800613632514366585204133572104893673774664125225030221899574363665717340690081452152668682751709043581840383934778597579888044421187055285664437053794062913882690578495563849350839729398170084897213680065245107297899231748710255289953931792229848013966988149351852767967160883481852081809105901901400735587194107440388175517858992090344513507149474912058216893251878262563066386337475429187926725059115976558387397516906728931468686677228301920562926321977221879770902234032846518196848539201018031631795200601611589567351906275247100838942341972016698879565473043152215127167361 A013906 292 3050481684002088921700342659196082191998374970415846098595922427395879023540438476036917713667003433201840409766789488427177578054296106520050441829894308575189642592430379782814201511405623569189029927308517572128416682896958591421001675371544832039838212367232165093821445611237968495245639735032646645871441619023787245746464545004527264960637463027384268845290133190073295460620860907772447253084677829033849168668246092382897759655055047403008034149812876899653862652235498080018769796714079423515572109115300185570116675651717972008046365103524244067019208317931093538194391789016924741245075681899111305522863513607737290191110891465326238324962539447101351244773889911098070648193732415990045196981887584639275404895559935683169320659922660720445018421793636571291905208810137519576822223660856369983468699445006590356744424663017489073815986672287296604721419005380563299312037526604410125462164543758612823222657866943078335154995754496046956749998587093998502510645869126024044875016521436851422087097477286886331924253680856720010717920835509439324753573824268526897172401642471055517593441431983272627962110358665821833720662489723287065968731457548314071051490807774752009643959027588707244005753717446438891744698017332882931675518984269808183559010111141290137574279166763261496535564875350984843245896310082706338056665763519936703406899789355743701592719494696330965927806639826119623745120738949338415770112528687882327662943843019743246693511772158559294145729220923992664007548183240694673282255924683083129355493996354978499299780128040277328458326065872912822331836433806238737586989192179889641082634971189010663707959213396036655760326406163752100136060182272234273787466107961767314691487683065190350777143098727744277100146972803901519893363473892099954394238505616325707861347165701909740817296160006410955961214171640468301746891973838205310288197701673457470658717346698000767083616825778543230698470491342750755020670155195875716599075462981457768237753800823 A013906 293 19633946433455057016563548572118089243893396752211238125775175144112474182011336402170883067936621878264633108519607156311845414266722365127581020918747423737761829772291127902457706198525005420184828449422685915745729818047059151182424186265914978885788399302348175176462004709772219858594806589099230010628132164512419872649536848988074030138544210694063547092501231726995924724898853757714836470260794552157211859813685058986017315071495968967018939543909061542948841304677382418842248849692088098988487935499498542292921474514205407108185165709512543631050612322657568376902706230496560439839554149661571757522943915764564653560525248506612276759204366032574652374841712912066689330007192279530615473277993282179907777371702923114817074844248597869411251203982520190178655047388666953165642681503987270948508879391972052796499480468839974677832009106269635490722472165348150927583937550097608880147524526068941334459391403294013640926510839480350357749156156052347603644877965228200979062998462634428592590335238253109834276346709006383843944214744185331231802391608813963214927307104707080883273923606655512896075533272226251698715149971093050644038382935670888433013765500185370674007828179507382749005724899010364835808744870974379727109204885772090013592749815773464787945248695042550790396207236511183838931821994126656360006654290371199961416075610921315483540388970652266938232676771598366257454541652291401666973053383232550604477094963413223307653057640150338002959805250989593715036334696363962475517534945042489318045328294981391379118644728651142701081447765798661333625759107873748054996854778162687432154730018367590462282077327427086757046386542027222683446030001746619162452040971716965323543353908482856457892009543494625783703591267377581920255010741641100296765676245954098655513426800535326846941218418384143111524269105138926670670495927569715881436269259782046277071940783398250351213267571281946273103485657660474422822005208703888297402443162632464836392689011650510289 A013906 294 126370813689343422043159679907312258878308556932317537032166168112582314414069390972757748038132400669815423455588413883277652049197718627732350210923233549542577188722077595037088340086933028961168679296642558535008617894278462838298937634303318012946691963330873560859794988779709458881327673226102705384296304060134362060388737951226447367364008060691261052883990655317428131131629663091491583711507773190215205453428793133609239643739217579389089582400862280898527974089471137589838376487973723391307861404236648946197249082039184372602917834018261093611907191268650781619699094927712923311038235474295209750530497411623845355991711759548794381233167706883199635790245835009590051402366481978010920187124499115805674163531918507269591075954255553156600020807994465948415055163674714823339012113599417943458538486312363578212379855619254889137841306987074824503263148664133413785698383363007894232475358450692148075458362642851601639681861556113476662646276980914435132286484777350774774185276713987866030918656078383735710075724206086275609283438959234047376492700614648490440654868592231687093493935288231963840065486047960529537263364510394958861401937739324773069609118480759609240055566848375086404883754413671068638403764389081852135921241102104991154357600127504829673637885821596256481911095673268102523421959969143145776134309295250640273260628345824132463276797768534923742025321510139743472603736981934197079410343331795144455271918828099955943649603970778146952984321808570114580618107568599315331559957420779610824775822454105413533250635168740681766106668757263853284052819253649443177542621273443966115137071470610112298776012431844037859108210695071120528039071079531840019914056744023687741431001125386273782758030381204830200560123728646827749359896601886504407385682945912941202723255993637947204022182578637850826857448784977194704283351769941847825471161596313355081108046557639844860279056239547555921265708188283390928009453471004810515768133232707326622462229171313680345033127 A013906 295 813365902093709709063536503653669906245589132251423453254223490968242391302794626101772522280997210124361812050412298578736932823289391905574718153624277793963519890591023074273798278100150792423015300810190255128892972723513924340045499149984720769403350191340924727325015457467361517704621200275113565081277826563317380306848630791210685927801761733373773238902503066417741329812146660631280214380477075418429306113738238683953894316303406892577911010058713135625274236334948930128393105639734258733580614594128725788314040748439330062312181980558596662041343567171641577722478931744320579962537769627331653211358713301823255690119762041589565874089430338023733793421098248443129860213261689713796740069957460012522040262729518960835081634580641049770610447727389524945819601397331605030194287244280818484453759976607177130082203597056001870918120931337110137167806244062354448885683289869812318987933146036603252420439904187779406252354871853660082723286726322169758162646190291308217762403986481138803613041075619512608651395916963773957413882197361193346193357158152188508908275878879530273602400035934864782838258610666388418563458295322929020702872332154938827873167162469807745614966967295571048756468718534150886933309600099316255422071728718845745081411459077464817936111490942630314233553107258969438799909268093674702314201628692321391768319132429246734211084374379925376682518483924537366921688754297513295832683207431196355448678227845809354738217522970090130693811968782337596990159292322401223039078611025532902674770091421724199656842992913877905900508294709133901237840374833491818049674207634982157197399684000361102023440896183612350166206118149746141112800578869247201789293699725999654428745234076372065557738169537855040427563748440009909256798324974275989436945988729146137719559409651859646020977746684737680704488152485046472294551221181002822658536532642300288782804207704939311987543081674018234720947092037700485215757149781927515129490613955403172755198411491180607292991551734561 A013906 296 5235101930379533829963129730535772725374453892242523583388648586529010137565003072147760861375640426403465278457986845071163406418648914565702498165052545009232543503166297226940641630661958851756327570262562377267064382738179782328581468135510107631103867180585821482245271964561850032947514730042325268815926970056021877516323036852593359896605374520268151769797453294016364483947101474127515988866282961029879535400016316385795860005479218829195589484214327879489784454114794201789372066732564118060070453678618265326534557972932242971252576305294459715553167379160225067283033214980035554597820235776488694825356174849196998998312499578050711186734386330126692835149331763679199773874605383757567651372090208049376146190737300256938151833161666956203720160957049477158351370716505494714855789344716136086684566849115768270964680546486218249870751229565089471589049544327026620604225442970537430631750588960669087493531434239684666976500512971202097815447457956613067761840668358129608237524561559972370663171635776120642105151550378367764383138783810335265418190991372731443992219095095112519788892254489115400967545940952334433101984854893666941897787414959115440209664353992409794834673335184077650666356141256252322056998711432033485372063416637441779434527074753027138669365641948162024604929907034517134633724418329846514517095453422421943658278469777055213012373435449612038732891066378308609824842961901519619039619733367328644017611971047780119703843186445878822060201808588417116024432830024240855099012344523911519400437754531574600391923799540287662497395259093071021294865231676921228661294238591963962602383074317936176480859648065120064705809585110291527128386216201027142506107979175539793784873386130818809548089163337786524470666939325618699375629101359906444680561255934918639488322169396879269649597973030084578038567388830061466627728690589799250598513002116540967605180382632232206135839000930995546918524769207209254115042020698860688511091006697561523140712009412379863485995123065879550423 A013906 297 33694911663884799909746380299225807030554788688157920968278444609365888695845544568396735585789073628998958920746114424365867092758826010722557314147148792702358816748799874992538810175019684221789876662566451518986228970386204274732089032363713532680701957800693287996498980492203911526611505800104809947666509842231286019199043163984931303816996726055906276766473449926769169431701538943290318642327578272243937938515147217855502482975246131756761228007596499746858917742750576857127612376109671933327108044041198921706583416467176631522320720734547858728982619988686260490231679852004246981586798089798352575518317438497405160123795668471689648591759560315206628542663555451834271710179399239510334249935193205947145812901728687347642074984307262981893120831934778702961814736451585125369499055758338289488579605047338331300445624882612745429027860581152656664835877911282447500339662200285317797884653481002879756605378592048554728501530241158605823859770537886840822397448852902168997072333549124597248111310115726183661968997445216954711713064629206164713227515659984940420419211427181761800955598139935236487209657544226971062154928506900868965815230743760197949785391697168568836115585878198691898322846685281690839305309257334588699340082767230481934970962295897122952784600863993559009931768372632265117879829723846379304786505701967231520111355021000260880885698674642062298214172284846561972685859223934112489368323193520672146622248686569582238994993166178627035215425489295398385804046074496712458030542410590066240512371738315018458210356003704533714501472494096874016414056769847130211645520543501717106948110083704728283939345629806399072628784582457529098592098723941967641479190549010631322948713324709392729103176849825018932271105860259870636395434737134124325874617675707922040840185976742418109054302366526373663266486943124644310299115163576820277994984971581783641058829519492289334336964402769206671440218468613436832258571904630967100473541023320803226536059756797305247689040308379212383208223089 A013906 298 216872008823463284705496746614259928500462100289504417518732189012379872146284599863988350310444403528492046256831808352466278101408620482332056711009802101868278253669420833809102223098316719403127720127972942269066381929942453180241958118830961050074707281176787639343250237598133200526925279075963992772993706957476442150669627075212264702803400158772849973121954024122011256287546178266874039361314612119509364242996398189613738417780344613409707832558097677970197167201128476100335308023686854180366398569508262391333716226494597042062268314654761968695276183285840891902479240993688571030207316777686998010969293817050704220526671384198080367886031503717857977174172776487525351881911205039427663277230631244745470322849351124709184635830721161942666915014777589361357355546257004760576097661036790341181792920889200737297304094593830365752905467256477833656119748943137401991678682425171003211190304239878518101268732263281570886907724656969504484159067083134202719352063142234905109123534532573257625700494084183412129428522923540029940051401534738693808828927825534451380382248534861342295247957398785179817796468867182455607103439010891859662042099690985743752715557352329037848350698358043003208926966002886013861726852101280678632876646338284541788776808376461376037294496278758895578661267842813071165610016884270576513707492469316876823848079109929882118862500464641715178674700286366175226962821214953757382158381408354423526207083978061324656879751300181642867719557340048012332681171323264393752257675430604498716658120251301700848373017391951649641595550977072956397428499392208187607813164631523472389285719700482341957235019668985008026320769245808440211019564477152815835461097735790733841041690366500026926214128595133311829590606305942596551469301602310061165972814354718954072107445130104225599284895656675459442949610370971702534083537789281522158531075556945612065643509965977560011034380475012763975277550058930813861249633468368192680363172450663688601492782463244038049826620765554384968175564221323527 A013906 299 1395862635886836148271231046593465590984449735963649731165769293624508103429633860342382370602176663539785082480835611866737861794054664581114556887510962689745179660057401097741378429923289128713285279551637751162909523870111598929478065444430824337920991686251248884973453264013081438279071831503627313136508634819804796101367399538152933434035744988116521514553676929479538295327553831664746855124921774513119259979860166512933057969111596590107279140130484082919732745734812859249060457451100718095822006868064518084624025098384914209498186231149974613878059995358539023710278945415040478330277651890848265838916137474317580754857297676983625189280683666733909166379146730736048385907676011177084964540760432797698794694179161166064087566536611335621550599786958633842846885868662448791700642147930518254933044593814760941098342128110337917801152833837960309307730753271919815347327145876472410321322236362212420831474296021646495806952325241813071400085822307061243733282616141081635854771497623986158706373995195275315375362367519266406924440257908304648725599407807383887400963622681615056452623123867969200624015577818007727869590969953680744692767034051378254902584508555761536451967078921901577402754615143913375116828592434113186953965172522893342550401089156178542428008170062315866245447400651215010905275872902956735249965623202440394927036817042643427266565822828093450998256656465250927358835565587119111650353423068992135381938281512607160526035389122665015800146698848716643841366128278293517876587423454043251083471475672623943143519731879566256509136033362426683397894140063543422852235007483953680848472416994161618280055918201333973515153498889874433493114296685571186132859188184072539222651796498589882806349823084386125661202691763009489715873579082917146015180961862294857009330249711030421706378143165573496657412624063931120803330839865277600174406378443417991599420145864949906534101057529685078322929832378948931280157049626697338380906742460622077484397859957823521593735221778030606809222015546966133741761 A013906 300 8984250705451786635072500048124526102273626166921485201640681032635047359952599889577670374348725553137650937129948924589195169593131181994004610421032972131402558888752833153640036867787752520569852716045226778233134573594725698988553640176804225211607409392861422002056691101657748623697436029195551131514975396162006860753463352445593866037621929004048856434546956629317119950363433811558571767755304388935093557136553123714351097128085640931560855342624860313711841419881042602937675531892189949211017303151218984522343251573814053877904184461558521056211754304705965135484487918369477877417734252804097999894447009019861640668460483902169817101650403353597129125660256406345849876298169140807552571927171626314439053338317184717068427560264952613748417852084592694223970653932564471643320886184337555656510517040087479879911726667868076684874025434003118971090647679706448200072061644072012062864770126754271379331713764878852271761606949903866869414442581805297486674007433421337799362407545331659944686659319357143909189005946646057703343272582906311267692470669245200631985980406101454297293445674945736488651978296179889313219346752324583385338078250247350071294465483551315874811863144649428764405177847899220844539573893113157372058845060411516905070876197382745668306713389323396289497821659049643176935096027627835262228969489139664818805868928114698724583170067798839486678472243043522549549549780717694984436970702096146047620590784645698509401624194531941115790163604108045429571869990181096535730348326836467100808344048145163408084191221644923118118782144380021446701252163139007264871022824774292886053299501813453172685509948723728511096443616505351080892371751672099304867925305854237999317940331831123502071470039360427049196602316710003788066334899615280192334787877615648466848003687415842677536895017116736816196461141005514621864672827851000424939339273049644286304986659896849276271415602923785846068241166123421301202519865265446027006580445489227684062161775154517718445186538544474849922288455211606646145847220023 A013906 301 57825719138279668746142440177245956706686137864081932827183585879633358629899396631084011670246799272858647645639786851137194205444562731308837616251142622947147940085712076398598975813727626421502127539948683057493388080814397589605084302076492637311152868193877863472983569375317138749894626504460581156468491286259559724162528574269730960514185639391706828770501262472408839772682034668988332487389479116591666870820953741946997683542674118410365190358516121306137014539961409390119687345965573534274686742016226252497492330864357068978671452329860956090501131336814105758019635421981960349972491933895886532934624745375923331884960956340343387113487862072101406868039511699189266430362586862252705343455447606827555599880704443633410354248518405900831333003339703595319593950644283809110186882546357735986891870777347770512710682556646020294152139483967936767746492558744839927396413458391386336735223151943967312462020568581646667386916560765104197887561610304453841271841026049393595561636267542612163364366903529117699901294101653726976509549086080956183633559744701662371278541084948252656204588015817266428579739942769357321914149933897066000137042579431779899925633853797127071634211668022338281777915605081214788206374649921618659549342992664243951334598516891053402986236576377916444135277950472557514363966771750224095200592168637657678867422834388544333079814583686585938206578072207475057135397884273871089216005319641614940580456152618849081097578073106297477028208982155589444306898408212169420072277340995607169018079555870785485478827580095749396841996623505340378325477451454607436201753661076246597098951875400506633842173159898328936296017195988900892044050677272454656191536966857783767244030029198928934693191687547209115107206944940215911294238166794511358972665612576335700057880597473147106665851485154189189768379289682856997836333902828991628055341754718166654649096753520466561384591915969288563840401551890319828045730317162196677801615004261472179719706506383354035490647261054960888973371842682037955674300733664495889 A013906 302 372186162595632377976552671837735772727382376638518699778713282691277010384042572210701160925711294772268846763480122620808921963853673223720517829494728063207515014135092322943587727785855112224650268076855926556316165920233182225071557112079918850709177585129588429419293485863836838772913030039599330302367878610877713413695421651300962979588755140799336505409214407205451329009023605067500370886881862185720958922340349870304364911486105763311725120407702727755905830575178837598231118811394097458314140089168943726678467281312488570421389151503134255706404323171784111896889374310825636624822998651287252015048041437527106505714445256614474777244187806632735385385258034848494940664199223412752164268412066016071289692402972880848795299694971702190974444356714477857810101287071681584779687570169071789515079584234686881305091812698690716198124063902660642039527763155029439252818413988023190708741396387452490403793738852446501456109108697464553048344221957551799350093125085125832123037968659144018999385099368961312003935794982120254049168400693353559765836576827892331691742038962319091345993806643489352056724209122463953613400885527988843470520053046827680536427053975450162247623356829993900843553314659355241233568582033400460808059796925433557906464783822002113332936642884713967859794987289578392249673916983587152603575665000465807537774584888156866598407933037009071597274341329006076631668018224660940267977811327038070831500434894715260951178828947791206022188173684834253030738595421407539161696261757775689233059333222872039063963253543356215960118207073722233006652538516327702389745103764192472251511659210570923069183634322499490160826316207282790334201481268307822619195805615876328545814741970224321856309981465802666557556465669617344099147290765180685623744203506846410248717639378382108067959006545511769512241379662495228858024902861136060462292602515587988920484131345844180309101788486205518662854221645698396793003340006754684451791680121373296633633674934414956062851979064160270133017539046043636221738595807016342463693927 A013906 303 2395517802319260286562738953514107776643478468200693363689822786057021946846259721350340942216075412128429185984197942869585159219595842677780988888243586506529246808623302527131700266620394050581342180384595104899259660307531400782063741117435801135330060185805730580573863692685305190378167370504164872396333378921972494586244631277399393966935227029197823921235059285315956223307926017310970539655185865506029793913092854505284406967489216426951078796660274597872630201281738285123511673943884719417138007363941906772600866136804666622811715115553137644776125520616450466118760646119862410510723133608222145496290356170137529268309629726293778431192187479905959968576707855790866471879434022218103503223844122218078332912670027680840977685624633250594963028114228732558771040748334808266425648634444714028942855876431837265679858553020529100366782431831442504766620241688531646128803029142915147355872725448605124443025004506772072521517669001165093760838994586934820884376434989774053704290568313500992678559288627718557787348126482604822307586691623861330923923890410167013837822030280849747351147815433176186684832466315907010591937495761872296749577449787578013826868513865510823631354859369233433737098471934538491426990507990602822118730017522435802396369266099256548135653430874528554036616447876366857907442967859892284549956006396093097085102685022794231232596710947222078911615525892558958285700027424168870267217110090102197929832003631556306816293197446313294342468696379167150654623143470408464830609602490827252965376807973699888525066439201005977101395101271502578356737019711796192982319170396933869428711307178343686699878600486179336000203334536531136588005364550904175960302589105106296101554893776859522409607755037548732279062654917381905371137970885435349649586638031866344679462037189574032588451476066158859117728218301043528793746577355953054804053756152987143372435595398904769023225132610669486607031129509739356309869496429095465988498217807440168174811668228397161550444895485754505548756506316229635690333658952318986701799161188961 A013906 304 15418374238332954710596078924277852989444816134454255326531445060278610808430295833695217471045841466324930292205090540203054352446931164848236923363924390306193971991954932857386429089160306904700867673323126011252615619802757578703830485695020096586773685566489413382162523561369215264954184907972888047294033569090785211722713528809870647563325779942788209610673825185628357626194406466037344056115877959148676321843977802445105755794350445725091587355332781786095318287608307239286718498007004806627460293730855944062482176553559758385067822901984628607991302061741046642450222253329053586853819265937345348610029959903171495543379807121422876749154817540980366102028913570664552880215892012865334956250266549129472951494133343973387060840026308850034136121261819303203518076723259504841950858608767794027188147820280920762097697838723811331442037537641282145457102826250288840839598475002797908277939925332051452472992886582130881569362598251965943071919736936655825855410076711387302141234669330623919719696327443995945384693602449428169825679449526398510262881064574245588345968959843935305415328783828615516935614650745123876274342757284456424078065571898129236248468371138683531103905429617150026599737590146563277526670367171760539924133117170407019703254551273087188797076010235255737073698017973918691324565194084242686417117492075449032772021071027666490634305212328176197048224208769890603249457371611357338962310976008658650930288707749942014482901007331196447848087996659177835945829087113759229753240300724618553832932260363867461609091700486320413674724650303126719688335819662881444128399116150112531960400020978182139484956731089016966009556730820860425260252212089660236612861847268527173169170129676433349044422006881641520163218965538906604962186280942675614669669410589936724513242726830854497632451538818089109770376193764393409246929226938946952616687765038985729335172237396572917769251919702754275436758561202104337809534364254933598846808584697392874350771857120166471965075149945467611507200098132920402068029213462145643825218118524440809623 A013906 305 99237945100274644720862098411723289143642216213281705091133380693608814726564675577133377103243604400890200811722189062802147459991338274352795784034931202076539428272615188412109141163013317223923096743119588840643693776208140122387348419789742733525604703680075170396388083386553819086081013353136942172984621904182491761975005162160709273349678940454305293410193200016742780208852984696834197154173038291220868803366233620922939315566676930889573162633384662719462099193219715041432395597617899338103007669332538539574948719685268475963422586460428450448644561085972553369807990848658680750371471655580971173108726062213058533140163817907320282804285365796166192498231083658151800278707395045761708588316709351623639325038604689549701995328277452782755261785130661839438841148491214251172956515150532329712334244906030362380682182800385131996447638211134702847937805576016262828716063767394933297359360692831472041764380454602692024672795973720853233929349095394086168153687659370800682425620775303475951320429419269871195105154975270159854860323145203088366740922699804993572831458892908794095462813510493822682119924808020822845191232085448510113919888797227520822823175661299867774635903984578336253655034840176701525365842131053390748816914719767929028417904508304675816003738598945616616524136722100305751476025914987756825022009250297371853938968416361424023328675913231970568637958548546623994990422207569158529128697514256498047304607212105385035322918518229094938731906240681322650145085424041034422107659936886793556632716723467155789455446102783224990312418279905977540378982434536449342745712752438963744295596952222775766199024861447676726056848397521729252100847503517800036301537060633853991337175979952004051088622273038605226811893246313582754502132934041423593749824023164665107263738232138682529855146034711036115046792422102097168852608201303902645845749979694320526106330483961770323273700208615384561427452908083235839930031838631692084402464506456971745077469987172383630667107685825460843051086801217135299407745351862586879614935860637954933931328689 A013906 306 638729453280537007626607721077606310016657572828842209591380696893644239403621463698153371784822250480438837763122429519043162189083030162762696675002741197966920013386448859629959785960572623220976856260900563797355153930640829219746953290274772114728391155298326062454599665788461967597963927728369485796494360300631651574745490650436946006559292600640484695103643131575362276197789446082575907013881555794431400376464634202392014003172372097392587998303246940201770845907585360368918109377958783079503926691454799101423444167305239958387843220406473434045980280233771842073890073242828359236888168990096994743240137229442583798366961408241055550985382484144593699922642147685559732661256391151023052740452134018357349604236948023350397589717191285276117349903893239415639309154203387407037300455593522706617674530861214180696367102491979241629411781066769366732404559354553241143766836016826007163925839679780995255705877788318854594158577655886397666228528544696058749792810490577637376725367297779100314949586649711700577516698488995266490711256853365881387654370632430971747538750625161266514773411498572342163303803198631166973886670294551919932157478820813773055332186905377774852203378159812882497858807908327431625877760439310574172412507338175271626554380756695242055604950905153426890448811722333248221372459065750043726432634084086737250497101793868936982583359913399201145658944038228223523788639042732300514847788345002211411282677497384010234405419344374207605242533608865546270002769553428543615491682281161755500678089854070763895371034335526090683822401208944879200175480939651633972035969054171257222850755374260397243344730273804723962018913785450199419654525123334267639049143949451281700165093258332221610195896346716115481354141412657704166860521795086978457666523602727730110481210724258184330255460194490134321828617078449878398064302828204964667270771961555682057960797466133952687810417421820170114251656532771178415682780914354220925599211608882784892627158409647061174558823883908904118945961175406300264395945941243298024501435122066076773324369888144327 A013906 307 4111081845516011405278463219303803830231543852273908753808016008786528844775823182523363567413638198124019150364808707377886823653569237606886543405277168290345999859719776412537274258648829879459971841956853517493160263515402586662713764581186997577227277313666293863797225376699906665915381940486996841319865900460448426191552115529505284370695857015084179183937467744413161958869708716767464861077447454466597982793255513096126422585220474942448102014763115320839086371661365681112963490868059367762283542033058256012853074902125910069489885996760662441907806854820675759329387855685965610175830508262227861436690454575762168132532603491202460208195909654146666648341198328760918586396148944390149168344639909624116198623783250751455168073793116108647940972232473924260174157999492893113572679526256180718079723142986859863425797525554533148006773111186633546182544958769763271762995668629045953427483930742080650347095736561701541535130402185420824414246326098954664861817707251355942286224680729489427858423567385765356030195559702755260510623963069363517108259494839452657990468804815002341603496243684955604476385290590887321134206653143647187991902263705992982508275933863119903525555247595264527574916053269107906253196942259233538900588034718513042306671902702690124337898536523727923092351976187357545856893077300626833688318599358673082695076267651255775465291530495087554499453924847841958879772340382216743292636958579836568401529382331545092584143679959227520500549544495686496676108435795822932699764580808579496884500918885619382702624089248223005090185525264383910625895055517560216754475905170031792227494899397833287974421151284691118439872701610585892883297465195896650178720484315043110811885696837613786235233086079911842865605358602369525610443551432155508187152725524751406602484967276604094906749419434585214611361366732561325678232389058197226901435562219355183323981573045569003444519765500010299173672849763106044797530957158637389374934006444351450364166562639822994661443464193429887663649004589598112862642995887299712536913640437864138777448894858968522076161 A013906 308 26460332858814061396284199792323502656083985652776206690210947182041113424370956110071973433577798321028143790316483970070710212214884787486420955440751865185390443775108364874399397413734585652853033545176100439342479609955516830848451099665770863547203745746874854846194224972744807369817807144979898710651229649367304004779013117923522630522337684428037951101281632954479444081837337611205255086341801381423906660365490568927661627121425707352501244266006473953475407694638029372071654773704197835281199339779680274680534798674773786394390741306048512383336219295377072678829390219229374953295935461040032460363012550475524800524649294752376516343800285731099318855384333474932037017120748485182925868630844669829812926198796959491373210845581806314083414341041677915094502120620930086141291720860062284971547399493301474573941587923020240545441358066774310518537199967563054445868854830810879519021312205244275599296977214348751784948845818193318025272863441262724164500706367343314059642346220240484172570569518978399148927456979323910901700730970333756387795126241793447239088347958589406616363271823567958210182351130397623473170903052514541572901364191688221991016264248988354749217382838973047675205117915046249788657420366931621973468027493144258390259251554257140662951362880264740551699997995469665428773192759832348416621973598751999985092875269763286551625600885261343315789678773016933657142110544612698060174360839896621038175204829263963935838305085499814336981068556868000313075793797975394362121600861335234984716079297763024114522355638464175401251179974236740532469605259315060078186153710909797935680891203274948498221149756123162687332645583902383237558161457031353033101256338177737520972304821640897629738638826958838030445138990602850879576099079155494080031823134862155042626057901735999830024392278531856503967333453239553960599811289688004313986466470841611198701025529800836736337110681037632789014375030862819249690274793391295650641630867840056347091250906280886252928219010657133103454713625147227686536682208078250293688976351236763784571261752283258034285244319223 A013906 309 170307778173497872369544035343922830055967568468346568497092398418500046101156032762368975705394427178961246087796969385376825179417788197744713111604395182222931485058812298500786440748108704224641052487259377830058893240179921065613612296176086637195999998511677743865318276543751231701075254292941356207009067395097701560031367628455239418304034498804611070305076329295133088560025175072517665138190448928718091666096802664883572420091598501538319916022800906585133765987529617882727790701147597807727300402195566678178137387706789536643032087069996200338899391708265154096874793931805452875021621133116785646030253288165290721183222815734395324333804562463360983219620967071044491930886009667367728634081056674746427618849143418643583526013484539997006585310063216357073093062543679013424899978515615867440624303896914492763666921837215864092967666903576366085813277250824692541286882708305788716096189663038556543605904214733088109793009140007835118738817700127245837114969922505568044580597598221298620735377129489986513405195236672598664785187875790880590290446220483561583175614764831217149383430058718862850399704421676831058179229665730602050952685105623145794323595285126454171642057513944302592972734256682524503476666976757776567577124479306595480336401926482067506002363814851800996750420198155212794826337807397616904885923418512243840052632092414041053549574878645650221179688442956129825611023209044126870716826171342737542711712376399309430685324068921131509127741738517455739063193881042343674880830852649010347232443975601955918337162057139426094615223468918825268977016523555671728812903134138301574734154329960291841886209684775025300474662075431017034374809586833549875130039523435913648947447332634639972884879843424728445389357226193725038803468275428910233554264611308087573520929393433190353978687071182564886314618900424230457428871195704358750296595564336108347480954761554906922066207972121800538143149629268690638009252334520512021937706344806271789206343131884638267830771931709964050489021858220982889646568773188989730032987115448285927478748580476081866165592277320721489 A013906 310 1096159275892545816340608165077610299770916467538263157720281178914123842222852923377844220198585483612316963528469409324784431105769425142036800022883167700334289503337891125769447302404004221675338865689004485680854747094179353691214714207206881994710014218420647464983334232004437433900593805441593047433489361864965325751996972815834481043325244318139566830080585896524424788621698115401773566388536128629212188268440493154504727161049619374186654623253942455492879618777474343352169836584796433116580955852568620220125107328404880886645623072388360554077872727525750466715341401799418503973975286028788291475327298539509651776252587887492365205008612658979116220818724874060947718327914652120494608619867170561107446179586352298582698322572209124617953356314328212157332903021451570612304261002419134579090390154016778317097978246698511466343723792101165418821861686340404754065264038511425005062324697664370572139542056351167808523849465827225449511648758132490097852994076855929255344760017287128467828479799439752968265649934525191023707899490488031503751151781498085828210941285862318050680913994374424741875130184756528719843494477604417500396434958110781795071274112248256657422469155385472814384161907323858769810280521159186077906289052102513650673694838184699369817785772323174685382827589789454916785490935562278999782444178993277351054215878199584466236726431423146780281538339452001585510162729954368702675450149110138629383869730971851060459025470773732042340853776644514656623929214493889721415413511492631489205337110155257819761297964646334945168094031267611398588203337462271882842042827397089118372429151082559614674481412501133940667532987926565898472079065060549010903944103976390078763007360007271636546997786186067846956382671657311398797427431410278938379365356151140530297218419254917960702498244679796403228076893157413192735059113118373379511960240784345760609550610812850594283492383217910346041073894114296132107116385198524755908814602668449433786555722172503768322684714107257905146616662414007615674896465397333541725969706389605766991326351074707166186721846694987284510674727 A013906 311 7055257082276056017183158979040121509658439809424627307350827723935668593024163853412524001765624287349751001987719383421710999656601299126972563569683916245872701904782312182108301758696895744150515580805364198380569685476391623874973987284556564478477837044632205366713228400822136846624049635497359319697207219814036519646585452004386551221839132990347373989821368470993705817271746313179397481609889791749729463476259089031544419129931590311710655177798149745814407284161065547514334862513698428714874019134989070773460693677427456260595349542605317733715237584701271336190020624081874692123368014404389318319182530663683170642520910281546272340700749027331621834053054112088062420225845175773180630728221724170789983465857361512516660269599380193770891759240232188021364529031798666349510244173093379914186379035074813003805352602290237386821162223223791335276157711845259755994683737424740751357858131539187881396336537601444466217818842430801731386153902864745713885433455613122271133458723945888304008561157765457939025838096531671569105172930306208152948199510782734233804694468670929749273746021293868066394801038746390330263636776467849347754091367591623631234429633450280999204507390981200250551799803070567126057010360399279198229598196476649017918081055886222496031116731191859124040964677748229627467877084669725504296736114354127725516344988138748082171490509805350817237617320363514240887237315802691318884214839073996996264464255852556770028025375636214814596257819329485398558830432203245651204046846801018237126347071588022581415891825665685399988045841491071752023392433651931397227202457817462767412555759566174997992795717981785931077891274110236934669476785849009202488524306019710448715731080531282746987813372134194484282784914042834620470030466165528973085459554505900294194789692242456431941799659657094821342210114735464301167948577305650672608148712050638345878956807051015232562396216277914730369043670865291109814713796057828423020407506182855834006061416514939421717333500851250666985090128811761019095810140784869959953153037932794351134254420455233946135743850922354543749289704403361 A013906 312 45410054534707917213804705012632032797839531458311533997276348565159272999030925848764724971096163522513558413386643739450645640662768175426795970723790086541709043795932301537127493266476454044592961904907540220697391031128174893586321698241044651885099477117359182586607120625032754737810775503085980175817881808799535254971662747910269348250825750748491388147768836208701041481056283480608022724977442891899828984139175853874557701256001281781646693479034876529424339622559085109285056591996005285769978388941352960749268321525854466110689053861100938558173933421628934855787285913665005601525394855935590358238442246959482529582794963244258379156162881096822692870254536462959215941983677016171480740323174796814594914550586767769556018709614083514515922778343553761745993436882114123568005813511780364157014101397750527153351554584282553373004679727310886794265350755531254713678090710587568161816890679925331146110140899435293880029794781747593708195151969626186022346512424001330237953939123658050564287374547855600847643379851744948582109096053765850701771073283829876006609208610568857995229830287932638672063712902128058177460046720761406874471611695158773617530302530250281957262936714390111364237322799894623227827156234083377872570686744705104569933915577485896958772405954989604130007194716872073525145478398774395061501767412470389507233048449991914247447897742352101095071617576600462339734883686905441651461183989970047048927810661906812798872490930298521768422921841636598038616338340498334724407608494079806123400504089786068025738105440880554564415258935560169233633497726588573085023523948956221760796431375193433485105944769862042004991667956880504722801344224261769437372595997379821208618354730059957989595783683042317729552112702005200309619937300691239247215786005427169817238575272136888758533578646836324653682184676506802506572217649901183567086749705766141763029602492365152534996350949866842529407681647668120377618164438260231565708438709567480867214075355756014742394407456869441271694815954946676352930183928969712272654756883627475392362500499316101822573171984677140211178934543908641748823 A013906 313 292274686634085560003651416475119095874144883424983233662631645152922930652401706370215896214639994414985484099092230725906986914760323306531030258596271256982123212072642297472379781393232859654737598205918312146704107881464610579110066558221860057848096823847974953327030634585085195727425220233858926902764192854894227141590076725873026747728764565049797306665174914550019487429306242786427082809749489715179220983261295532854532338575155057986329224046931774306024642359280809529551109000497344649028600013813954539447827916374682711970270716995519998182332889160767443456502507179416363148338764503237045453115490087121936662902515282112439708873114866607367061496612693981612308813675045677296196862613883841254040276103267288626207494129493639130069957962932083849537492635522137064428069241755852964379448612432701821189784204887664922424465059330119335042062230477908302557598983398455320225333011609502645644947982607094057717672609434937652530585909013639715021627818814633993867743170400982628143097093159468561526523534405119637591817805621983456803389335132865435626007133576174595175591551564923223388466574091621612354087729490845635806657236632853306461775839978458690523655601881107792548429342941842158950062722237148910586475231634475486862962167989742310489316063661555653614942897665576552329055423873602786233331470172881904212152880759766307323161544498703749418556540287829349577116240474028031035290631345555782533037171659089281210333364891790378494536494034964826329661998963498073215097840077611101583705970694765930434983274787673471206792200943080146325712327658044276255779563204196735236549785506706629257827251877888165024534087112592138409069372288417669885847046639563630577342287138338300186628895137863640422378633724762256976420116105742952890142593745529126462994783282791359002766289188514450330454753567341822765558547065417933543733831861459966173483240794517002962556018461718802846255425919197172915640029355045173616326549529253688507327243417492735195107047674169430242984026807909355717447718819936704798115535884637515849304633551269696753006077491372818658240057099144578959544674289 A013906 314 1881180133394490155530581768869717466895881301418206861101843550858499434244071155983994492089824625572930915682803585587076353879909203591727850887704300330978089861161266742840269299311864563608752757049474886957253957834109576048581023121545361430310193055496146655021760335697271003923843224275656267158117993332248474603183299204035774596556799706906307546173251905039616077779203230614720449452951459881865772721066956673819539235661829231384904196889900997032161564676660523449859573557588080750362686498711349602293251074762774450410868137439096171660871014819681409319155716566686253035268168539058234842841712813816667186715963918417426533127510759884260734694292636619692512546735684519745635603306832964468553352815331690278270221387907477759351863445012177360383693962194458239672152467690591936312913420490933337902119238639287909792248713363998271262631942700871757808484313603764111145080551941741086778341433217291588732738076028294915301668901378576884301449060232837803992691680608171731770425973877293359701309065003650943576633390490413868312297323457072516533401632143076322436252453774032634393793114888590123323946079094297872104727658401208949072105695214472743541097067578254972814535362438325186863123551832017730610885751803934858542018509205601991921736021135608100254962414789549983547249574060896177953399374726937234002560709007956553775279544803420386643880458185788419345225074561326999357775608026548542016036068547777681493160680787720760090660501626487615193135699394718079051482477298651670400574838539461832993691555796718632687538534994587298242474260135559671168953001172389227462620556097592666277211627833482345738504799848522621904244790842951050646082437709228896721062988426833750038107582818322676987093762523937479354382779356385914633799052255880174406211232418711183977941786054470662783270139939885569564343395494673258638676442564684823060935642505103950399026691533954584667876186827043289515369293459139517889228072776765273248316151879475443723880880548306693158418540056899726306504602892667870370417342582335482674060933025279853808333395819055001761232783829679516774212647547285127 A013906 315 12107920583312692951118171253992223930033037343213965803004823025663246824100787676319491061200898100033954888638603078468279780760476443173192410966119359505188511831256291071412767422740824300931250546566088342343112810727866331033252128101196636224446998901391235050022721984342780345208200869664050285529282639558064143772876605548801229574126181895948464230659386686238397664901630258944441661793357958150427593192830259118841674622677364940619608433322936052940973861675671223482839517250367140421031624707175304033272950502291859994480838260329164570796245530137552701101482662233975097919777029699187696423080358377219209130548987354558574344509521986805742389924467551658701565282594395908873183495894711203026422092519490417400712591538508579124060050821260012668264065947712565929706180830353067575144066103582875352872939846781310263175971460519376725253342265979157032268333352473391910419861194926361651698170435298082196098837586478183780037489521705693679235441548686203969863733149640641868578458823983299974660002691372793725132859286449241868414776691751664492282143861232664286378316427081318528152049558461372820125217078556030449036159131057012410897603986653805141581535323227828346490024978282377248190157230969144496293260232422993499232911037595911941491522187484023246819325553693816509754454965259830688697116391728099377511743601498398109195644071238681181632633479880891992333703992077275103027423530292419522565119637545009045834734295663281000164202085020132176635032606849297945076455882383835588221047058009595392556115689311319394468009836942666994931861506903688540610592466424899197454445577894847874444667120324639261617605198971439637835032629828492094168558175372731444808336718120132419221523473919631433767142028764607327680226121231018986951850093393768569378196822299544798018137769079189869110461282311102906466474663188371765526234650366111208114491696088228275423122652867727853344992219950932287169220544370678421989707881620223729114886925936398615884094638350929946363335061365446155114786755296002598783543070008416907560813367850728810100289993846203927200898299572670950033086154552435796170561 A013906 316 77930729890960568087078783723434072546500629672733806298409471647466459053573336054965222055322972079866845309804852453877763288939227231682674761974905576715703541805523610243450065711985945303528747936636816739621697737538627364681555101939240261186765870249977165975568396484870763875418387210056122406914399612141069245323547929987787952360820031962714626111754928882263707141705953605745244478792046940435797586453520688467742780565947099094002432402559046203794266527779174749565209746977779791678923950462654817887428122054772697032456781971001796081092419344182126364865620222691009983670271446665158835558818303078706216152945060916601598072263450273123232391193617254845622208795669461947304552481517453188620690650233174511604154683560738923685090039683061133717292743014098139733702869044177154015805483857332914697336276272251958843220821678113666749947272720239085510541061494858648708887500662935923332375957394037764256285380607865752825357835420603789572491279563795608118004649811557497806331883402533144908803085702598441283202802938322572755078369056518983493248730666237830150981072287229854939441747111255947721203200067044556688440739570064884431793917136271312146382323806910170383132646838792930824747981162447636394705651444134107247833252326453184653235368390757480636502838292238320035842517934465354434380864208084410331752068347299004181334619348408586952632929069797020008613089353478625068444836247232902347125349823275356157095071240752289022439860940504732594159655673866230883707231283390023501397418684490653237710807324089085405348413837937076114160722286929007412539202547126634975241538614164458852746812107231649639037641899163432712902047421768206290857140232153052425672024377315487455529518060698302341307108226844879021263329633802420439534631685664328575137371469829919063910454903048460159720033701174091014315148933089834294442421708241367311569251826675595442921687524926630094782067259935643369995602466216405466624502395911155657322498661542257676555281336887539503766027078874059802349971928942139254662265953847184104060688194472463421787330799862057723412011364166463660548803839250488269631817098423 A013906 317 501588907818574815683292920066838828796161502289692525032123713971869211464253366504023022219223624085446410741845293457548964600420972618050161925513849684355081481375189250125158126294880755152750132080736818964346936881122581468276574409480915480407612201622348782386687819736622546974202008590734253060886647542806886049653500454341389072661897486982994544772011054226855835615569122548663164084361839780745362744987012708574536971496169649623988897777184099120467800806205796945140790798492204117714100416092655098526022781390381865135973981441583613193966625598991219753618280660975723271326265933843168415137151273292509203392494872215142279541226352321264804938432300062904836584226545571718300025232547489208406461921793741135541819768453377046288063481283792746573361125449589462988040325252406316009551515386757704181797460430974989536852433062175152190355879142001796352172387365002999606907102679382989588874666741413205706592615477772483137222126504555256788377239781478915741062401782069420103299573414710389501760379040319559364053378272451922894139375128342563773887014882525194427455967748405866230491312927302440323732168329121763129748735046610128458385756002619906034182845158339626774283129552337008763350895319051707375608956732892452245840818778600669870558890694273175192390587722380065494454739409870542756246234679654637847900102842659514469503807900794169772470284587884561153296797368636674108909442666023760391603815457589575674225762114917310183557641885391052099291340678899198084732852120228394033054765967990624531967290744749516225116425966909434287845565766419508356644808539780687136451050368507115585664974878695677532672453174187265997658102608765842182714318533236673908607154396763896475985224863349093386355616886095449174355082845216772179055649907603801574285394898239510757566609042051635209792920872315952481350208629450223332194419864887366806247573009860681999880903049248841124139895134015958654967605964214697810270349624405995336918063002726879400692849145706756672287942026921502690436625375043235396770692836182646477882282035675478637576934082376556193678835459673269216327669749133005420826858558715187089 A013906 318 3228398255715729284899452603021757627850372512131746455642834241556842596123466905724603050899544438316994407653400761628441075463167324163378833358147587818951038207078829703718310630071171684262117243366925859583441656766255159375271651764441623985913171940626593229073081441747072373859576278578912274548666347705612301377484960074797019168103895257060588057281519944795643969573419012932230315512233736939921950286157944337744761014730571051169813574285894436085329086444417037727278312870339708527620326214415047994812277046842514584994870183633666597695694732907687944322662745404306469647337912459429940126589097637797328563690860623317825504929215444178506478411844165483777104615030437004710078339305330404334102472345103693201556642873946514178236853371316570457858226866259586992976832431156048625203864829198950242006582811862682857080593399572699605574331730224469267938730280210025501498919281980727949359426339158427696657187434482052577432877673372708695143074328626843348977576802273210037595931486250757312496928903313507513675909412870248026756233708131681761948111271030036857476795225825677858271559148520452570660571275499964556267816362576103774032231951947170613863770516154963148411269800912277439994932191630511223405049079405055204765351833059914971316682622207850291237316812552826877884775300817544398775366158856752370729866891630631667339189547455621249055850708915238679987093768666043076944160528937363368030176476393748462263773264408013224978769943445543500441909125539248101298283699614067182335893811554714680271955948013933335508914532457135769012534792301733837674732316931357647185886762881988193849985661405668773217673615280507990193164745119211766971818025091168133454946297951530527735932170152642893773616270255502241625216116985231055097259578893256375036040781455519587387888541141545747921104197706084674541671045860701538792606228936428749131823922809005731565159451174711433827469945066557677377190165874531520748248892912598157244805216381160131142493614749025663360383789649382025391072940676281902843357271441314323379392280804345617200617836642565770821291416859019828607626082896143975509301005296376583413975527 A013906 319 20779078514388144172757597465290868555711350165851581377551566670804692945661103354392208774435926548750518736739112418301885316969828764707694210432879719825390782106864376011719422595684175371798688484524009687848867623435889031258914068932501495450364342827848388943791924226018677043984466763597431965905386806390583796684865680382699270743491329510515116518367509926045829494056088449953270065634957027117108065270660681932633128343834007871199471410159996652436755268232918489856703678094820890603789393287866793256074035684505490851529637742339264570412500924287266946625560102743790115769355841492864679124190852457353371119611724936867322963872621319630220922780724311602350380849218848002206679748639488210622970109161101740011986687465225528905495523538499809050442593483061828925137484580444215476490518966360858997487375235052695768390677763185948097441111011508151201412571067917836166394058628141684471763898202057971996385611743616517732392060182868720001023260453537082801288383608273559513010310450009658072988420868339570891095343818161530795276297533697392986742392342515280517362768614176520903341141824665575260003173305065268371982465970552167493265937898291507950347782315260383975534837504213130514969301847075699499184523806885171231805038913252352306229330978669141767053265405256699405685528313989896168247036548994546124080583658878574717656921269439155637011881319371634071264171068297305695988009011302296152277450152601568158852201203959665064499531074106119790264778706800660742054499202025104010557353782743506949365641762307843726469453488578758606933445222687718473980899624954925272961351965068144537568998261888746368818161049995390639123844555094822821866692143069364377585809420196247851479472871836772020839558665745110064368768378045073004857861009792558416668595831435763307646924696556599983811763555176174152393562644328205324297019553371380624473370982804284377319293077452195714135399388639523040882936283795379831847346524155750761195501340818365341958070779834588085189962681823272453451654584211202291392522670540403356082687850809084282849876208549521701065223261860634260719893885266016003761460960332296348020457485377761 A013906 320 133741276542532531029319153142542624792472858660527664838334383280667089807955222947318812199879254790564560017579629039750411446681538580925014677460192354540115182678041778492398223587773672365048886036546718086318244186028220315120092755175223472731484385409622183239652544948665729861310114762612986051731375033604389285706058427871423772354975214255697396597179093939935592343261446502237580114059096216786008676148359985532329707183937609723739619414483423333934742713404067291759765721579853775491465634962608419706179327059717124503806823175441129142922507436529880601044797388374274305101283084901709127428231923877919168732115088515331436087260799122252735024793255457911606657326203787807066947753397529468025679301308293056613970431959992076392183774458358476483152833466550621169506172916950063172601416315503950282464885182504773040010960086337534735328412771143408428153391904995489384717234492829333858046263845528413653132557446743968591257509813585805897546055257300228128492878818426266856647320592746512670472511736991318727905278516617241603461030696930479468468489757001828150964234230474751080573434795193502665694604479843704629130740972301649380109766530103259155665296270349965578245822626379653098109061158312748941679815512778723661629739574039384999733010839240279928380915418266120422888210365050670273223635962865203983903196068737502233968101614105823310191963246768381353142648606237885435232549883832454723637900347546035008251253253697362520236105332105405369232176576065485162497281557459864022622750118084691749000902797337753813955581675039472908425831624929537985977645434781258596147886990902596617370458979919799469718189147010482572390283035272677205761930908199501926123781361014178485134944862336504738926547541357878947029471768651759319305859705351264817216000099490755114830130242209196409606957676013282272539240170883334041601851723205012082664810011575476121968390764007897719305378907274273647525600769652406413051845869324197321565336686466900040154435157292892179995819977414446892866382821505682389788223542874031358099315369740093960330820785764254153999242284913860299544663969174725243698052921808053273507035392808754368023 A013906 321 860804729085593458362841126094932225284659136529676611888559639487838658815803943530414805671007442416466671917228522312594282461968594074566651744168166839797788575223535454707097859601601961711075842299125213127847826739033433627681003164122763372150980403640523871739254980112530029732734327981540754483158873577914375748329189219821243297230538235448158148706477481026646870229404408364551333104063465521237109440666763754361111584525386546782123433241074480391407543720219274684846925783730440788908066399332139963916929368465520896280205519697488283471145280281557041297370474357081041803718507674525521230358808545628177896234767825160033881340188433604917535307682896213741164127634910466225500699703945915008820804791220522856885932291952671280942297291448634371603005357612598824710002869510801120450530917692379641872890886490218318422663262874977987330987882240659478832686086913974383132899079207280633171899063978319886517444164194448415034560134486104306688029269932937522213228241132826173698913985365879867601007057610801915355122044043479766673745180698973613013520884768050417606661592239676550794191263030000134527824807681610669383773240741886914876123835037664401343752239992593108499783452740540295560442569022878153461538288816964748588464942899191377367336566184068301035075006285949216321013572565621326258371036764135715605367448694646141341084953047238717121790871299594943943630214358218970255860975816955833133303734436625489603112896120662243375584014901559301110419935080123052967243240671385893582959779363283579145839717713325270396176310425068586177836242398293857309281316350636310296506279398686991420036032062193941878324378689036890431426191482096049024565363667473506825693317296494080593548906420085525920856711781985994655560511411859370532499034973519675847434481728356625248051104973531465846598874789304357261882030699183750875325787125688517083175071264333734709298398115186884430367140392182420271335867834546878449801356798103712161275803824584426805147717643596005532470835940891633357772293008518348309736704082612471613483021784819065580917556048708256874313945085809330341952201125349958599199257036908811030564092701256876515344259889 A013906 322 5540434492416955856579463942053234363685338840788828353192647615700073936798488001314380621576949054945128348527750378987010021764114326691678546987014571462164617911619975859155846358961753575045351020051078471638931464696990667295489230948379399171000357664108860338201851616462421869160076462763693964332398233841094146947128338730671920547426694157959104563319895389663491396672935457946321420965007157863355820688669440223035860019278880022675292684677157044345873204170827287082891716839632936458602910812876623731776980922217476162126826835266290830901521626723237691855041371034878063846070990841378616892371304870994103405185374248094007951926752443313975743954857655265039445544754062534917237850034594362445618725172338673746257772105783532130393988575734377697226402312432347157230453999155758216003931518372923861311088147025111242251479733362524443911892538944492951968407266706150623056753058162226252351520337143411353347346124103788694968785879678696051621350375327972890534456097217577813303789137311783324674668568203881632282532282324942691872193077575573921304284052030647929009713092580696489968337376464300155867223506147881060613563211636358651354535512777826005938050323610646705740821727562407347548385606032418642885097734459049340824126215974610127378615136402864720888997771183525236823241460687728863913782613879587564186597540833644829297702749950923586275818821953048820286976724773022161673519000672632957896707558015033413628568467155951585514736545223546896786943576213404451104345261392589896461428095186414721650271446226137110837536622370217219165613053906561880435591635524203561322746115863783226417408974711277542450959966504531766470076947562448530466918106483597433343003402928068600169724348994572534162024650881003082799354308702141176511256436258568551002903994430936066418916993138654435481495741558015574732013575116476440660147002685915407108674287706695583060049779619896297295202531493240575436470713585810959282229814217977241043242391015737203376324876421335645036879937612306278120864193699326011514935667165194203382140152883567699018279645451211048175192440255433282681111656047738328580245943634708767514893984109085788361400419726745927 A013906 323 35660136762226426908804236687186740624065584850539289849273025132777860982595390657843804513022445011152692230148146457540389044511304897801698374150042327928503003343129850281246717621578969890468119720448618563383935060282223002512651043189985107198473955048883414475763120238656593760615374020573862301473081045595489425044120853090789101111985970956720976942392065451992885206536071424204600253578177065463705192998772730893455296384065484481785961343973027002276250576552475013424960521438753573144773634790082767019656648719847997173771867013378344125437192411508723855307352543170740182089212099404971371184895801507288800493241047244100131423328089601256804581773640385461549780055858997118176819415405211182566320962431905816396009987688655096542736435611507931750899273938807750599010131984288170303269392600758939884282593017488045568286615821469750666901202159787614599951194332213265619656971148631037803738941461330635660237717794452551640341480215168817580980717138789571018181212760133676435613150087412735419286530316279076116770250677616168620232746809502002179369379528299096583346163795440117788332278494644363058114912943230371229312683282273195551135205165918970968537328634019120649967997740444207594541618856687515505202998607501361011467979001304670071082457882880623526240854581572684373350612412807238859149427330365586261639457775761844061536464010727377368061262543945752103112340633655767779132222305346296430127768414077154206574341253599938895766675959693759504306366778156112245034294892747366231960237490456414088790673071017474010379402976636191007056059420220122213208457174164758922494727703617050122869105332520108231411439023691677503397314470904932661931035086238956954915206551412253838222204125580773968246008227525388024954044509334865446449989784717783883267684104227594334542931456369026505230276745706742638317372450105907323507852539708472829136065990960976169159469978708062193821895747158798525026500222093039267099464889133178289547985860717403038790784984080328729583606928291404227039277407067301078932075576809027554579214098031080774602411068042384071445062636490976220951594239621268256989165917591652332833115290362625550319381061705303060024961 A013906 324 229520871628598727249493787171917567708520158593674604446339490402178856090300964492878366270760422790417552566668411414964880243917025699831676718572005887066324806046530409948750342236626451801725249085871422950106246737702064046661283953278558314821147451261195422577176628606235696654980438269702434607050154876251209192456751943944928795418423120265494362896326573727476242748891997558679309409916124908057860673021299875076974742694505192585951699794551384534911729464639486685332650677438671489235351770865705686927597933391452617673426339848488611563348795317467294225040491389769191375808625671520491650126305797760827720033068561742233172185617786208422025372266697879482747696014067665088597544406607423158432461962301859978019744112189961410047165858193079795969378285521127693913684669926149274914255832180146597411623077589958059677122581736206079416654884212733894717093669981780526678219808653693339750830509702045207517321413262300119582450403792540312855622171891228283895873521480197067390623649273068347726776924395470617610641385557120083585654698298110545213168850341311192200543997921634434046107942363054783658556513117770197249188083855076106273180219823226407360548455392268529061576972480723892441674786736908693609304783666401132436634846369194304079321080217273521068755640700123276057624600748884982180414402551807228575999292578820314692561789380197080231279530745887433928602391851045865354843225109459497603977851337566592937405315307219191512195574446443211129225753668017645955540768692870261415513650850036707625489227085931821724387397692851511534928218656917842066128760873735126937486483192081675238977706023228470974487395680064762657248781213607667004091184160068506924069805280736400105864615968252935465102417333175438536696789699345895872200266600939815272582775710456547201975055078680589163753355120292373032935551947632005860308502138984851134500114388459742239536370481167785144770201938955302774964639518966978635520771142918108151684151958727432026899797396790535256354341367659881556874663864035773828276912114265746837723042605363660526046806260917122421556928784940239362888246923026672596994419129529608350864091767318452422419296060839495413270237557623 A013906 325 1477275055460630017941188590607461433497759763123287384605966054673631065144815980706986222598244951904144481539608263131829302203773640943931713625843900087178130201123943678360769624002315006668871694877104932004955690446481516012280028343696775859690888649892836329736652753293344882515406758994131377066045014986675336527404668177146334837889799721158972784167231268524825622683131766242822662365347781139103855137775932301852560846318579634764242121310762241991587365557626107650734008859177651169039531722949088738116636465398542315594033908499440735615479075300013396914279791473101206527346217180511215788848897437277319170040800605889690282164695738938073644050611155029723626754006272317719339184758656841793814667523827840356507533878285072791827205641220021793228936142365911584827486929486481402549446125661861291224118314084583427696430189099757845810830747418440314125102823131543220421673317889538551451879695307190757087659057000912538573667579297290294866093776696903926455218268864416033320168790633168548412806569894316541363928407440870950145943517808155720908962837712345902741625957214926338131628532072851115417264603309968384673430979204032111078639595597684524430214527024839801145777515787499860049726421890595111751393579217755263950607636984439174700809679408886906416237886730753546990559695657880612862034976963506592994533014794642080729267225144705815967034388759577364154322504573736098155587708030693871186879615611587377486518139340413092755179400219343636849114275040869699422423137790974656969911378053077812868364208329947679233008756428600976307254495654922554357433387148338968118202563687972545852667485318664406557345127773615074675644592222735212268113264530367814061188222730030763666580979934953003410263688085462401597598625503857061475765080535092773450981240364567024387601731930280259299999760955007973123923509229277627494955605582740173705581869743362142745244241391870905742045675858381390328524232815426480171883666700322964975335229670491596034312322676250984063489470581348105039419344638639604629213305348269539798750841211734158881197679149810094478130987686448615041650227865294262982956850603413988001825640997937750019871479266111860426734000612343892689 A013906 326 9508248962288637791565643596836200145263271567060228894896917374236242590727380323711545824916655708473577004746086867150707606434143047473988277473705005418808348073092687026611591044059932176968145651220390189375572523515378180215026474469754337427090433325517207861046196792090347281163860685404564529859399369894382895530805344189298572209508147206683506366565269804550881722777216361734627943156569633700203124289038157439502617035276665802157386427803675380906859399195267894595048282782706060858289406728281306655955846297612650043177450988733015882593539437953714127135446335889354638923839133526263100164047079078137812298857916694113866819778764266443897732369642753397476456992760992788246644726447087653081726478614316653483724770124762980268167492238426998728696510537363838467623301706191808169929309724780841288741315342030109952769924572600902712579619805331446386736906679942946285958494107885106228867445713732570079045854757914424411260855308337059308329318616986680708712558918277602085148035154410259954396928676493295010791931057733197653875192539239898417182356597769993564689745038338590631949140381007370766758103108661891842914144768983017649916224410647987605024740259514638480226017093296264211732036307450578613355299803843144568841645810051336191011333474395633377903807808594278476897859963229730277430268789734226915274211608042390993807253999689551265658710018851984450733124572055634319211029855469400282956574305784331135973708620516692426663149646345970881628338720359376403789617205958975196565690308752281009310605893735000435597621278377930893648363322327091198280585879338501479074816243375136279690995400458388422494522411729812970583062341640656224335384933367181167458030389050874395510052824137475218828626816963049330285892730071371870630110245746480626751808949551798415447969694097335834983738361424438882760353211163296452783765047303230637848705928249600723923353556372878561076475491491362052971264646211940517668942234980956813358244078143060890694273877871029287520152009549965806433731422929495548778004653385197214596911385577256671375884513812126152923657035678759738283020152569191672490513444683329397777634451657589651776149656474084210074586397703255327301596327 A013906 327 61198351650683737829278989204991498951564241107747134826067509863243820345130039254858541989381542552643948039458442984777386847719151564607872131799938895692309179461813604494922327735297836047703685485212799852656140582720539742579724143768082041418491520901659402195989661399393162090688046575478871079808836118624122088969430261435382540150662296716706939417897808349632435720225077089336140419540184865878866477595880721368640592636683720999055079032889191412172198145994668146501576849550490675862825014969726290125914819626715096816854884429174825644819749406697322246189340075877096504754979540197828820899163269095018761225068060108742927908415310934976316062453223548330573811630158266605681774058554627486298998648543906692433397538119127334708157961496353944278454684721587980174217964573535701171867323141925094362901143812468103983741034633387811967792847876706417631149382151104022727004951841827548280427382147462631300276233950119200158447927237828073319750251575211903472757117605743616237527960029842395785662991108446883889645569919923662587136018373588945498142740611560713690135887649295319443811426047314123783028149636714206929897555284830462769914741571903300485687751796145226779733363536317757085332009763205379504019090405367196643651945118003247333662459128592014122437528062191124114832202689313931863026368512924363266536764963942386976254362630123845461863578618867838155584991207478277561013677533041486225405566337014839216706427663702269683506376584211365262172386524414029800896476176253608293589204858905582608309253069900013908655700531738846861817387731116717144414860960379208625332840004333854767835180408772545114403661863080299604521499221182446204907484468183322936900321688354872059420359924267469662381100412972403815640293671945763839927015669438640356629618269785070868679631604815528820146739516385657231982420068198404980799616675854817393303053460347819872219009199085682316434645494331987710107228406793699867314872671524036518960640764647542962393854813918054257525317745602855568479102207852298168908468804783240395790328418180476936013474659283081479487109495991735490179748777847648836892608776093434386080293059485165552081858408399376586924093638752563503090338408112161 A013906 328 393893582258416721191315017216622599336407842304160517007815834635720320371635312247733992723561965737912006456132073295971040395609227138802925540405614111716924341064787760595661859662790079960785282146951007842044381846609266928374809434672688470709617971114749181708342685220354383070265373759757403522430043690253537838483769677177794364620934218836499692573810633486498280220820633348409042036324532080205381101008903709816000297932970810866221164547783116921394642331585760362058398644566353808154962745325293019367900967900670326391486217411528384815256080355550463158005035671991018948704179278695514146592583212896840338679638233204486782842833527629158267054358368212732650438469087748159613646689359666739048155858565034032496851210690278386857509538371327234779021860824999745078466576757124495487640042233267587626998236669372393799023722075363209844219721881304214175324907762583318950799232752483847581890818093146074731113836451212063105425207341704054915061293474354108433555964601904684165099422842355895218281493179914341994933036435111226227074801906720594234352541536034518634510289520328384234939565359647929412026749717218028773797620674631555235901357513128804757952961458856757367149376263434041591877083715338601933036744396952318546992691396644374953287033175099309952851926680387406358631443953946900149066725793581135040031041418315834817905933133859201871547411198499678037832369063314359431887456294048838576485539054281101288573898748276457561548482383152731325626404799706569810791428161696677965184823569182934281913002831679465220878757527553604827130310801458964575434579438309996781200647432014175797972588577740309339276208206803844797464719861763089353832853304400453301657827196591062295545817656039458489178958975332040491969694693372413470767367814881706788910547143403252390130066122233195212849725859112210225469425529008326509334747194321422945664355018135467999817714325470737777607915484925228774034688805467782585093009515255031780556687461053860613202950674577771094043276194686720218191490141794684353366840832384975838762309782056985463771775528954046498926500794759934780069994788058269657791884247747543756807191671365928904983204793892468699612781623129590835170977980683850667223 A013906 329 2535234200913884654522672071857088350880693260959487414519636392546776033981732340538516949928348993243449777369880477034010134052996679830244238181510891548650443964141959249395564040807581291625040625249553090667087462787750628929576706081189515729632554661058618092444219483619231390993621046540998245859767954695457526491960141575315556514167397612868772940799598054166388800411317337707599098847203147782705343211810950330348244805598791147723126528888972030115199956408405687606012039707164139368641537381135232448157453819440704150577557575033168838906979766003884734693783605312169690873359503371176921608822146814246088035978318784818066073342991675721239408047450102737444305521087443644252892177573533265498205424623184046839822880811967898463301623514729523448279313900767961334237572802044680946660403572347796204749916711599258321221589740413709468138374697392679209777853242803348806845743986131820144996769893798094086073081423445903603884161795297325501924170350824604745337558897873717000593248514515437469696919560658089415698693284527873095148049311728707749656115340247665021771599860382138953571863626925612432935592486355168238972030899245820088121707051120123990602217237814982478282750317867519849561586924631633603181487518542113276813706580321952246219964322967318217919868828325824720204532983872878453146144577094435383446958513215487195219385127384582736951521079235585013241056103794079934128912806106007183829892663893248786311003593191177939691069643747428400198576231147757782655698733108539281344471582885745594784850782384660304218146444861166951553866386014794796432346327325710479612703318694512416298050284684218795833685047758404478835248467429219827820916608535804726804952244471988507668500254649725976370617568348165551496205700651824679835679252463739169318856877732613519698446920175372770375858843085215860499228558717654039270071134760940330326366151770491092512350746874743304799742263575990101743156751050250924167085296142445117015563571443141788380764519153663914936747782432738508869315270233709224075002192423635212544986921229574003990849221023354674505040090904847542902160050464155327504041189634800169026319670463654396946086315292736233667471829710558780064816877929128637455026085489 A013906 330 16317636902412675098944418730992867607572493905323770104031560057713694098886085077898699801052679544219525270426188619194511888241066809248633690709900356242915444455497350421132392845103590193281788853040584288243473721501699246256478525148721571239810385764822009148976704963856254628802055867556828272751796456828425182433842213507291254961065730453804636636104907338747457390805779467332941506671504049809181056843936927482084613016802140212109711372328832903227756433029547088583142349684927958276380378632308085421071090788580440074640808655161711024117066868060741484953191251565746204664911326006550981158491162892845109007752800262432265844698651071086669215310349136603430493730512520287581592796880167818656515997335458277589166120153943899498982161397664765139668424070010562557890662041430667898271061910055731667868693177284905100986330574583596039286151014940489083099217274344634469499956384931637667508944928558106284237875108226077539534597582029373913031120368337488980420179849417213300749350923661834350021480335804769204106374631017984300844481151199886023544890377395677029224484360171557378849589452117277103437970150404682608729958274144539403441532326527652206044646703089797769217832029154386311086773071244342520401944919555900994426962652309135086292143830380437840681022294113123657115404439019314121758015625769729519201147297824908500539922928945867406898764037690402950878978766262299825471089037190756595593242838000664573031323800010885793885038264046254551619304735314252770091527950952015043706520261205588458774310839246031656432337343357057880465067036561622384453757257458545365481865716356194129053041863475278857032567921344472358519899626598787034256361866933167002737966744041571927412597934512981239931189791714736910213743087950467215287615306840220356271239232996162899216460945542319302999266433679627507213186239302461552077647457720634968513794496384937949854221143192025946644687519971478859423854752525025184006350276229353631787303484113065547652015047503050663255732032226479472391455254361842728410571836190517534817438755547520033568474447789121695767793253814779148825517525684612893093342982617618624311369426751048732203164032830195808411996638854747030158723658541001601783194960154526727 A013906 331 105025908053385504484365216888294826475925968140073310442692803356545131017506761488537751173606806615680531937630706135832262230297172670239778714764832188601595120513029182901602528761832577015397888711745793399545864383071411431748161759991298043998354897744711784831952172157181457486307710668758318755528115862332436623981783294012159517829870686746232296380337367615395826145111043034112106735874588390460973830950075535640822924398403337539230856023309077354859647523434694196772488180398138269756472915347405719443312967699444195411333846301989492618098714516774677031488077839676429624171569358762982361722586486847223367446286681699504077243665249930831185797278258492933533634308928146365333771727050089978435136143838095536753086233289995739932977341636729827453348883584043994245541657395727989312361661427353838130364988250765457952397661889407106282287143081955112326582065409207167655324757778460051579807525128310467475810457787705156589040730404911686579520460364906418836704561632537534907784979572054381885920304808994675633465635611730186128850270346157328008440990366318024077309805340199682134456903123008871663773255111766126075920805828082287177565082499119968582810019494905098243320808656023630252659174249692025270791415369369186474173020078451335448710835897662318432802413075558944658609133553250889312378351566813618202803670002324265053090629164260231063321011622640361200069258829380989645572065626899465878750399387665711419978149720933464703271408835526262159533050698006743617009215286414345362455155737568760837512824150005321129656679433554795989526170965304142302822249347742506253301648030409175589171642626686066744509569312570045253453046322361716736426694907702220905903493087244763183998582827617085212762433897574604908895853827928374007845935766873904408543896738620222103231573891614688049624207515548834748659040759030723293484101670968004835148981610245720678978567275435993857504908006355788156500711569431178167902984555956866642478788268846740646171213486890927615091388075496675566770436286225065912106285163861984201599478212196991735418215532706378902703165734637977071089077947817478402171086452770031309256112430283125250174709400558400980101895682516279064332889908584765872626054399425867017639361 A013906 332 675982768118051418089412673162458188324540773556583871154652726034275758208612521759419535001985954513189081973045832022421030180137595235889108052325624303280556542748191790164449124778519774245017093224624055126613227400930997468852258706787671226402503557614891483320641539598669773621794229408887923613912099833712342137708783031932104827467663385544305017181509753689779617838302446055306219404699255864824755690018702023293061143691192532747265745549633216869409408319926229950537226892488294465579186153385867370498931316461543751026370722308885956886051334489041075088879069386856510076529311241288610182996637476513718190499335159749831171038724125735555786888011338103183298672448829512361491464318996757282071139473439319341311969306032431050747439182002174567820569913413976474054332327787392073914693792996318884573507779572896499933709024318252202670254877365540213537410190622092689088175917454086903765333105706925179164660309308691570675776181856540499534290458426442874534691548331651535040977498773735216470769952415239217550727109510110301379122535590597295025833109257318450043824424432756842708336747217456290071025344125830123205870347145936632499310775787633315948189189305895964742710183547537100411291107567785519007481430772731777778738198570799703755961847654067579608738781781982284540826286481531488669501216458599863824287981793769767104604499386982188382788749910299930327537373581674527038350245593234988912433981846006488037996424109282059008648009358677608766675434128760818232131943744205966873220704445410530835199803128117698615617861075404376283614843809338559181773864833597045925894289188987884439135777818772478888556954877975022776745740525608578984482802782324835612165606407636220805986990592453433089567002079617025283137466514409994546781133751568486522600649966341096192579817996276956125382420673250133692688376376102082654953343401223221144677301744233772572098948633281531012794712112352032610576259404927377582735199325841086916251851522673837230799566727856013718900150000006499307453930197790699407923903770426934982075390394726622377316883616425972905761201853977001255664689225889392391465057092681221627111414447865781222085239627318260239471975562893875141765545632890197730915596851363883197913977696823 A013906 333 4350856957697243418459864633020475623215339736095503703019150990641628536415695744138587608173287284429282955433639729616685440652717350133348209388829665705049687140021524991282420973124352299323496052856656464845791159889390419041664953361621880184357168955529703494430427928905121006762219935896289924936937846380015597331646961706094979381537702957904388787201090032592937214816233080550947798121900222590773762512162042636708131040768801219800134650508162907964905159374098950658530626548878786665469335744042053749039203086188041891112324013937741966401838304379198100360781176094608190635498896702689257131059126645496734479393062360109707608896894755609164340046143559921057102127325316690081299055929324545755157604051894848967217904459096695366460924947005422264369950418212653580944283497628086463196321991695306078492504782499555377072828542707612336891276288147553194620015318539171924763857449074190064441675377585027928440207229196831830078037297659071448394033652059826610411240204263587036000250237389839244385124887838158031208099576205631867509405678090791765658455751936576804710419027426803475267904264595844270404613476486877832685241167760319223030511416565303179669915851264678351399989490904905583472510641156163350765170054584056768783737153203776677671758746415324287541648596950989203228355483211399826377523468044794023326409181602457484115351437397907099322243690963909584464132881690795770381596334772298868241622072016670937237942018340808815525898554499659116442130063726610791102654811194413865442685968512286952267422406465038452660741710807651429462410414648329570019695942504668511365808226961517847094640489613411513087011336630170392023948009811817098086722996308396979418512815642544536331068724990803506892002946866128483361944850637757167531212922753971567250335035206309750091437763501611212618912265623328785241998982469690006981630367127059270851995738340386832458021063343181149163484155741352218628854233187088492212994621034481998885809190785001093543596175711868958907546948151491831772035951451038783599295162565461009983336064439365932851886882646397995730185771224431894192888632846228609493059379963079132051107162601619785908299777478612493064503773610403053011576677275433393933994485385097970073711244951102838289 A013906 334 28003607723675948795700220511688907134152689403040142590401391344559311338959408392916189381752880400125424345224619038240246019147032747509324814062328097053036618475867562226965671253422113051284688555331570840914954011415958797865886930914401457171425973906740918378452823787212973256026966948866534384338385348983088729776364600448292477877504523669187207439780225423649323292021958074372529003807305644370568570928816577990477922267334988349452058056855660775539561568201366162378378988473490136402786900830814864353252231509364800109567568880840087941256707157522921038870411397288298765539458875300077081310692492370856388489300181170055595800570266282001755635905615778892976431877495410800987938609537316534799388358736185047886210188839975801545053209056183720553321679784610085387135672479974050910788404676994141411162683709307535754335060481056341711263807898284486971320173255372369443750380545346519701938726224791751412020628718190424171699964814526880903370799738199700585134113010030508574050958613672430091723487875962913577060033250614085231021090670339920945353442069786722560960272534245314560416248738101610098908841117091980730258823193425956308917870942430173163346205199876453654284862559859352717844209557630983889553946924631711695363825139863055592895880705179047570848677155445320701274403215879310792706188530885833698478770451142706010683453416635957573373027924629722706598630424140381521125194898137342414514886531869995870194867444153736434148408479963999456498488740756325279038034575447487321944973734632278539217758333894404989513796285164851624460379035448873489689279841668325640449740220946176664522659652839853898376993807440240791510593605316220296550792950228576739701489031371182028602719870613483215959794923041178000987270205788373880939349576877065619070723151504885315832774809049250817061247628458852863590843456825911988606167742045678048533346806496980406383356664901440587150347101416762162906295541794084707235662438132940972154685784444706293421670440369857790581877446906217390983121191870233317547838224512067013379175195001861846349712173912965215032011077319973651165139401799393587110386288809704630023219228260797297692383914676025169448267411750902417429690465744994797013307868046977623998140855462316095501537127 A013906 335 180240824547027627299563544388865315610553723370431600480731862370814911621332015493887365113919479493184474106416060174444339783614870195202410201716367011170632868070820853066594909412264643382844846190288468660927077846699026496932516286582391418055107367172834562818726183213061709925616376532568476518895676172229860264274995861543164151939531098386507398294577375443927356425342485698281106445952125033004998427517692080032966641639905680918077307709836534243018628322561885689660942953808428925005122649654109436476004527509679565631614454993212934140092018316372550168086300304056760741488537355825524021754506448423714920058387795972619143641829829392298025874871658779167356606479694444841063111753925240517540299667033133479667073745468856370443892406736304696497328120429916630810892975616773622761296572923938503112747061153615592599664186181823617578900831119468069726447797891003162462696655570377254657935406965854815658499089505923909284551866634226388214244323299363475463223852333318793647032869116400249713853829126038767061315305592357213178085979788407657797179009391777283248178723403882090653733199651739131448841227162107150529336264849244799907209376215213848028691204414788413342580795143112825850027553276791279740643319410724845148473088392181598823946251505614226579298887268710401778402596217702290865458927607447319524367944841819197832920370613990929075676474671495043334557148740002975620823500306261996888265988325195724829157643710106792421776069881156928153837852517145788915459500573439406892189278082084323549944444328052916293422196123446796599134189382158108743247168483963036057629202322905377551463768797938223759841475453561341736753668577421817292162620349653048298540501016642687851522915820183998402660314334351624738408409678134559709966816073685663157846515461126408068363069312800482151636441744697738416602880147437260846481387503341505587931266984569194359762672986641732813021026513774067229886794966357564546823305284039887695541006765910194238720514587181451601407132832252703960932475201445633121765805721470670937093960612123868481720045502579496271014779273430871169861186832795714318642825017276320727517536917281784861421291362537631867202169817751038518106666221364537046793025003349088101377065908068889965068649976606561 A013906 336 1160091769387489439776154721982462552072778183539213838732955157247357960709578968599973485239419844399601437623512263991363605255891084476799666484945726797779024665977551301889206679031263651584669745862939853246477371009056352300346122673530568926859063916951303528556368538240107245247771485780761385863058553061398455502944519688472313787186937408382308187461515028396893733036758130426731711505658838291306490593964504795475624613152515450037300452937052408319313247273522935025449382554144204852454246130242679692696276408605233504496082276094381116162042281446456248666511082357913603601154556990406120758751465297766838559713363881893795416845085929600311652753549076881682361522619335982191662671895594444328386884979811039439920812432132255417911953784850367579167702366632250897303275327360191589444311868062981116940207757826645644119700387082077168238635312069970474307334198821172967694640380203808650376819951076830881779871005247826812056260414948136574198033950557595009753392599398590084258524477907258932444015096118575736103727337942229202538281449409259109409268536845699974593432389129512667004521103446073596526829090556238223559439762908582823169167718137158144262530432696692500698626502753808234870043892340202615819731444385982981997458723161399288319314688254399587944084337979753313513609101347634615895860510493700302889428951207029101237532196958766218419726748016554421701073562392676972116257990431707259837812576094955227134074995990039882656351454947095226424457185183763678465495348299352712474694214658676861290420074639753091414753898063773925163261145890527668102837710141576099388269312966615766465720968056228100929089361645201366957962317472608871775689836349146949844973063934961047454334558578830536830973895543703739423681798772993626447326946868154202266363314862612728685952162629958193693310150368393075773533031416796781788424553087419576100342294737263042133097961938860610498958192854744121196611263574150746067994353201793142889981490110718717317029113019603225744555589554939865370020010235498190623845491294747702591268153728119176035239442830209022767472077473091873638037860842956866284796516300171325980312406114788195020314898712229549105043615291293172508746214387216088469366958929130879757681568517937843444439849796381802646423 A013906 337 7466748539254781943277175011748768969795761352175334216431984795662931678907373627495659141906343239562463915838029795754965201143517790334658195782715034054797440955691950479055482184136120585031428026096711883863991901552542789733866664246919762598406848028422103806899082746521946587199777268104603080569995876586860519287188438685260957537964134279879610626210610022417148200375006935465181664227466724224382491589029282688825968149491900749239428509158226708919153583896208428190505955256688173892659919900664559741327829788591434430028827685164137236341747703891928550910957939356780717143065924803301502502744682409024506995941191627679956874642950907381458704018736326143878095809580304813627432696616506032591902628431611925021858241651867417233289678359445169415602986953556921637101655030327477615378770581824092071150287620633225905010324748493017807252562720394369972514690319243264882410624748642122380192292454373702908127700285529813366990627327928534202383496431433722737861180183390919498686764213707040679023509455797122109041072725473101332152850038935139004032579682247063111574616403747014947685880372517411670490280729198009996539235201918316693825110458458070861717127912774327900024099800613954355848162916156616724913017743953610864298469470608810179579002858543387007066791620165619381160123344195138626579010525692554488600255804098703306546481693170176238562279316509113936234752915791169680741672302909185999906286109460732411477813661915521268456029092588551730930470032657221065545641726559100735467510785658872205428566214467052331655711348525484856807079733524476522900022775805762336264991474627486622181277892701927343818237809199560301810312056328603803591358848356977526606043465246338993055374055766945873918281015765448757313438379759966116628867663186216222677691657072773397988727400278193010270580933152554194503448912028280048886453853292341376696405426336119820392070135639451918360696071873282341254960530026640135399512979269888882687932134003693641172439112379932084798390156942810317895270702739177130734453560976510312339390642370903761840181141184116032226259533539392569247069519371539525614086064112993612774101892910074195501638656122167672775403737974807771824461135747657560507190740534799034012195459759449613088716316157993440790686151089 A013906 338 48058554693392740977138442446644106917362160008744247156592490315671540671013721895716293248394898965555187687456692209698899987623672725195944935818707430433357125513081195622215399367489230774622936555771388856724817227614397916904044567359012285561917727459798408882808262941997305262897176021124185305405128970298703595290460297012808567222772689923363172696736276343514454899446273264032773748278805858194534679061607500429246198317205148944061951008920988370364831735635273843324965671574698131216804426833203034439177187964991958853675034869612398552167553441710887085155887756273440071318752363646256002523023217410548022431777117144476496670410034572068300059400065421621866774817321527825057231044838772287330664339187406392330962140648305287837563388281066400051930375857617417680507777642863048257399842382929422233503655675049319121131868622689795712585381297471260412005119433429153223049447726549483886894000192661002096807366838867815555936555267721525613771600571983421307773642045106860978936064039543815325148211921253616306671745149089717447492671278149909382632066009773108928741501267942273429433382334489834983478424939408507255155330717220544224084392923523395184317004221489655959024814582983020820582832448264226961076827365171615611151403887866721137662057995565719159225294776911643144594291765546971133211428343967593234820836242920060336167301620464011641836656542858219919686998286282084436453897335123418946194825256624818831488345618174331907578083657878676813512214281403076204677232307246582105021164772699982507304714154521511005485916148102564779716249993312129796831901292897987772682824022778301128270112695746801145893108195576925551634689331566214791018617384110493804528121615234017253579005416217191706972810587854835750993047921499399595001395981874960481318001953158745550730959681688745634303981695029910121912911880790836094689985053461188373510272190960500453141757873032036878577437637329097684159976422713255048997707567532894420866293175169735541504740273892789214467524897907758589913000320680383551162785036016235313253450585289469831193717006792396935207259964879534587325391171520372824909543540151217648623301299718505677697603452861321045494260421087988178527967659841485505967533572505970018971156162054515201056267640489287976679047273758627527 A013906 339 309321342090935514639018174072360671048815517037160973976603978895840311097094471827440294035253769192658373385848068707050047043041712579105843816042186838917725101296241561874676730211143738071628915340183288268258780289235336731679928922809207211090450231711781270424000783528883761747711398603330502221147164012079268794622587099456311331984322443379409093044429655089644857190866724799044495085318054133749385919835424004135275763815555139970070529942611541050679092187833945354567739525480107293970360655016898518291357019518160239424139334957785674134453767421681776114333502068876262088951952544488034298047042824217858890342611625493031288009116933147689798609219195275997950863028043694366112333634830718140154710104878488821434641857226735201236286251219123756509441711138544862966012471077198080610177673722471106286655619678513959780063254686569107806128930816310064653986266429515696343101751528642684769022989882032292218771417901778992578743355941512567333519544940281489850339726561529228913748283228469558961310417761877264540132540188127559265147322332421222205538219637541081241742860495411375991619544354917307967066476009787369812168226774467429272876013802569339930812459901955396704277652167480685177412569548558319351338110274030771937525060353843755527343223345353447550445611460311815972207457645135888824447444341697410943786445606264829904268058613762198082853871483029703772537973610923690187978986935640271670408440176700356312318192901117033953016845704801816357911645804608719708440871420120388005578238736614123511013145815455445709582237998426906101973227630704573432930430063234913314792685619240959018833441958481053327761085682844175735785071236400885606669140869897888025317943861360160311952456457631608322832500617465357102053847038207210087490070018169028769207752645199619814228357230519586142132992454933896803803316993544932362205222468949545559524225844383280368075781293784639339173740694959676575759275128495500141831052118337372275481820013951501164415244528687936611013552603974316645876410223008941906841733327067844044811653900473782121714862100649196467142701224132638284389670189076950988996766197847508654193044957334105989109226100599793681919664601446725096951234951647126345935592936663792589814868165546444532712100833989745243682349167125425973013761 A013906 340 1990898254917598163098242151563420098580346411373511774727497183338389515447606324085242544431747350566782372933389516086140620935152225466539844104476416965360227531652355303081142449757383520531162267847381326162389522703157834925590988762820581168651541715726501397424624475060646297738550026420756054657565001058998317151387526119475933247437969868187956060152863499528650049066434708093256442630921260497378923819431292441048053215503901616260383664902418193960751020249519699345254588320647210220795073009393429659914947713076574029895883239580199119215572564768169547921057635706497247362391277096047748137994997752354846543844435937460693479358463708846601201449857702980302479051594507835927466555804207248886357787300563927376419107075268296525330762359030448656343249591394595258937253606130426325748752799019910847650371891128465575432691668859116271044223300957041570465231928029748345548048556739118643614307737766289369796243884212189906431246747810662822169127188439566185227805146676212721814401366519577446533717578188734398482030294112073499183316112063023006594060481196550075462722967949617541984028512971961530712672543400262869178960281222256017128470621306070553078305260602731303889800536584599135676843150125876498848749586695486040744685859533039778982126864176302244667177758203297734550005664562066862084010537256573739046163282672763394100526389182278027295189935742697852668448378684853416875567236710299713083931671072224101448295014651754313664262303734181237102530116092972700834385443678791918496987457844735157561244883977285949804749670465509028101092669848291966283027743024491591669272698536602211894155492315375818218761769507174330587790092756910185268285678153981182306538970746458438302713009453881998807404705521718828926304564007435709196146099730952101135488934283662056593969987462154124628814691056366602155881852708183970594953048201466124915224834343915415914101978399781706918215531705818849610652180158366112869373299484495917683691483874056646859075908215508899990740802207721865123470111803992042179507442407539828542915174900737124242624600677478751136918655025037537493263462993774109959372413140152427393854825559822671744261243648012777866067859819869418950686402422389320126778132048745444788906798013237699443009801218144058870958182285383565583425309516023 A013906 341 12814104046751098513870229184520158007556922562419022896684903403499759989024592830781782254155466037589055758553211078134418582571620480315985459822938055000077542951757915488499189638498787120686102544523617866976012667723811008718483081386658907860782169961224257183804199767685265373925432292703048287102835891611076405609113044026406086625614645295322473672072461915146730042758403568393074451732431638553481354672729863083892549977236028640506206578909025025771922103925854370242933952755479426974142822598498335237585954308426415721302158817889337539569315968237654692574863866176063612580195559598207251393747137818384850068547328335023572251014492383188859716743381477573348998926376949348216897874184518696918966739787473530021723484890153573462736974994209114996114280104825463432693979687042326568748704836702210044898537568861461507177176994019690997321589333551747812772902263350774555629763491827929107996444307817892221262465750441939018929409986543924980828506595422682739327687061173415018561069534588716660955167398352013324529026309296185481954042374664053687330635019726046702353968735701745219026108031267493794471794936006478116199916753322898960052711984148978061811678515943565408671990455042528554719699671410634322229657461080384709944773619204463850173159367353093718347876893767487950686787109064407113306386633397587589293599721287861962275164321328630905035204676587963125137599043009605495733139055029680586209772023584012089788023479488716314472779028803371266156209995004192192206490909723886613074655745386756218223215580273016582024151908252985774455271097929365059142001632621485284599381648317169890309464443875622939961599783835114952458408648985289572580233646586629704870415958591172544160598759407427225850047624551776332528017896417310774834650575980615439478696253754108292324202571012123464975799035077807785219795071505350941851031887120169082835232955955619579810818869959586190851108109986025211959573885197038622004000750523938908312003896392397380614885208311533199893104627104055172534390989818841552737777470387672122663392285566135084459147150198285617528848426839815179182003837195737036218236915707728094989445749508185734522473645725181506728820807076597795577317771426528543872747542765018402348966747044916374146120033001792986305679599845252514657920406926288023889 A013906 342 82475968882578105662059052520182027350832945636167741087917601226791855707038514894252508739057754742774055908173650250272918103004771477138430802433148589733364093034746397048993339735424198992718151309726776192785990301815476919288147551501452354997390294154736019155177874545342683992607338659113215921356328071119710345707375477128050630810168442944031736161927885740321249883597751498601785995886874249782229842778342145150970226798133272288121639170715050861451930430148445294932516246280060721449035337232086570518089693911360201842893100792410312447444189846954651116971377021015243800385253628651004055057384634267396601044744116897830624092811370949090934915843246169508881815796793793298750393114222407623283513142863926742640609799908345721481872889845152877841435173952732637786775867300837069314479745134774412707012387991578485741489272905219680012773830255880457172506180072401914355705738842282248718749158345513535873077122595596721110913175461022085742880692625902616090492583322374081540810409971463344359722164998211192497239126782654338353476526959872359302074721394768602610369050194252777928262157244292314811591976033800743377856520795832567461242552410193385905295164334343755613148105061379793365470255942186136345442600192022506565160074070551316470815063081947513282432329010062114698987247401916933272879768463162129097236735510913081325856017953433284225207004373724200344737509637281573265223519424866899433287162695590791126022516406042842829642669992585377025325659107875267386962902321364969534856768984229830677867466037581168366595075965620747218514762944259983292853208214111868461134237876474678203304089307087758580261263037488655278451011299035925643449778769572327994534767662166583266400260700920678373109373077950453735432380291480283284431579392158802319580630281976478628542834948515883778932729288829802593744931469917964997126296129442690435122971789434260393178305357932292862381193725951783470819519658970763155465096202629500524941608094517932133938952106319478530399584714928795781355519706583572096072924857087400752999666293457594587913040546148684246382480870151456549821836123507921702903995644757025770088654223726764695093581592347751914563498699881810685379500196896737007655551537642826838829955679575318190320760651570859274857656752706792105950903405677165438541797927 A013906 343 530843624985599412331254148274905950465342173814728787177030837232853172937007396070017874855073206334370595326182116572792344521848039863479599126224978893490209846655538729421508939252719395217388524155300767861004759177157932161121833476073512354920968038050776093737295026584794566717030295927212733502910352686254849845621246200584788781260611986563718056823671413889516494439545202673765115082124511869466106572957483017547431162460577500158745695424957622606750102260572934834921836414130944864073448449546379773548112974778525855610092109033524567648920279212117640034160903689572317327903024495992489392740212189074518241358131483586533852565397817728584795309043266580395304912930983153941859001467973593749267476832480234842507690401371481626039802201444620809224576391824453044090450346070671565222766506239989347805890234362880245652834291238600350912456752950624389359059944565743554649946142257351455565180114073037628021928826478310786745178240486321274416589945817879921755729305218879163106624296546958296226287238631081621351257572993649772081030169962485740687393518526169132031030563634427507449124637944200130391386333801321178034863172628611374751196273507481328017845193897203091034396513975076403369290923541698143364035061647722715973122086623474471907715235562051303482790343797610221508023676904596240052366787589494327480095981948516834600104100162454644889921526151789140819448856991349793114608542685606094099141796605626919328437141312419009146670791508086943319315628719359222119206967615801172110888621054264781074677519958723289948155651025791337014656964872947133647072696716441425786742124016582659731088852083049145323754518522498843980871217417470786763738479435085466281327890099012253040612453160545901802013901644654857246874052862407080955768204999665562198016552650987334385471275921035568949347219629054678115632033451886204583498856208665554483270693616122675841810433442390007638737159569673679879924919620378858640335683688120967297204244667893830864753036816844631402787654282838950225757129774831228175554297393440492224764131150231734722751983127920260808414156071233236304249926180687347297034212040162369516129718992304195857912708226836306601037372912493393032167548435794934962064755550446645024315313428544842207043695574413539097715155036687092423592355478806384030200431294860961 A013906 344 3416691649770687878362381318470152989935951843037212926245372190007813889660896994643487058698326446077781840633504982728475997116784978439027873478884259326263457715052450112341023110596665710371672105727301010116802954696586216559711385040891418731009088184931846355493382683293856415927190925979044186792322528139707599019915388634410501178745271135435480769010639739087892262370505688412869382103026527099455088778108885117610285730485000769104241745528558019561597773434122785114205317351236808059265091414098694630817982108424941441075027075333162616315154496664958887610391293336052957627227336393609787155537715541664451961137720067461802056222330286352652647193793465551861258009208942905991606591085381564312941479638396332166930475561034526163389898620652675033106937687484575579160261451779544434120596643072211758825006968709883728945900420573526698392934634656480634080459960786111567766298303095108239566758070953197225855545448801890284091820751906450530342297781635290709233036023540396369307179544709939201207990284352491776012817221134666754985333967226855359673120461211279009763999351034502046577621219559686899843686689857796954996445337105954421600238876615962893218361788823905834557600761947885183291112050701144053154103520790888568894592530384393552941919602403159972812333249769341965931617636679159677487370606734128688216223412742462688760537824351913816454732185396384973989273914554275301464658891454701984512352608590050582831151095426198902588110522227534841024673911698446693772402931565188563507713199902269743816533132843688936194781987390294891454928253261239173019400822001990755772517162719263685881575615482768785160530129010655776964372594126416176091280815942656295301560796143546821772174678612707491242079561753262777856917082022583778660091995872162443594268452539313772760587348475425836958148331628928674106801429083813609667570778666651080939517945961275871795705690613892828935532445836152201779395596924188124157714095356251571016589459738485783029537155244840225416912499129770497412900321926326551649131673148188958047415042179875974160641667341507675212410794529989541854204882623583742963835071425214785898554903928084164880705454206840274137440687883716462788840375201889679078540754933828410575736697378620595325410240704507561476805254114295710510941692039527118208092334561659282305623 A013906 345 21990999383160018531082564462466139905703334093269664157348917577551462874021686745194645425843562532927608605488575361049547384710639178481187980270702350324780522220073831913415357710727075168290739155993173765358213879840689818850582455128246196709399227675468794767255345179939629685658063826088739198351457557734310026998639272229367588388308874655662208599256248010200181747662567694076352957413140066510888064471359675964535139289407021305218702629140515709299152897858302149110319594896411570894594456267494234496202903417686112869673162991131073873381730438528031481558928728124451101453301276005655598290035086662583203728905036592167297431952201982253891397197242215450463344958765915210378735141286258033794650701880234763768297797863935645230051430257747500380612606636277535636899094673331108361741063359461328648431021828007079169614843550655474550514476085228796533799329905385963686411639719038078251977826342673114292254758960577904916782401853787819525814935930743831909337086778862065388815679912337004208120639810760169975097664031529564425782569382622799906244571168673987175541448875035460005975546293164453860000613920459402426712685970364549999785746291835016456025750370964224550913971760957937164279466009745953618510042117317790104184728370791878753722853639490361868890851425820155777030205654516452636078095393058962043499672049041060529565066302002670029141700318350724652641045235024007956654947003402230935102189125830311938451199534988747323280667042965538281285272758842915488335149201759080454412925300198574549725336313846547378654731681065612792551687278380203922589209344886759186981150432647993789778078041683210490986481972146831235474200795597399870071882640726804247670133719332944581485584087466149572303520092733680607419923262456482945692432496987821638690864594622244426111197056248367757724719307241533669086592630473600139888601508275649018247499754862236228501187751842894812269411709030397370857400394493819763605634013647542305351628453061584800201680262400040670980566845386404432630039096728258416421027100545633962805773474829149467157026871101841534799673730497536477786518616840124858939079115122181210714662566013197018040774385246016950562597409375543269255713227048056222709412238233061953610268862016003018378536924886772311758305159681768396277125982966766090588827640909593790052820456689 A013906 346 141541614942806303152403546200042702319094314467877550011503604207850315208969365330626339724110232803870883154676153605063726962750629501943144888499473177596448840727516667519087543693934235169901920931502572012446982398015465030730214430987501510467164753254409848918660570161488175949877479500599473918135015391520322202102502889338584471949973107227848866682362757086715868390295733939794475822975362175106888817543784550876603992019399855728695260136150154301937637660059998029311161752374354339446426766436092643739994083992100088765930774905825549407423387035906825730111440006762713975681245494710069370464879299795110765238111829934739839655063531563065958117110689552719081597081938287002914699275471817892007963482491935860136737153196957142626924912779441319842253286435158462553806029707031965986333560966225406417028468325540567963796310983356509034881994549829767968743580441221609671289752424152701690569718735879700463153872052602874265797994694814255690242282173291547302838393129521402530846079694010890675907823201507544698030024205687091284934659967858579816957901929496636639385975676692357761240665555184980450637931402651431593355209356554078839270989645228265321626146219902989938703285745839292161749991095566300350821780011503537112538647156247713273372812962558314182302549338617578894397924953007388309052796736447298935944809695141086652042407537430771223375978852114458162953623011130128443760371560718925263528429264714047432866808968628078912966258357321941557982496324469287202937519218697645169197450865455993913102820306272028294772731672304889438050504552391476855729599442496478285811818719120886292881604157041440061187406336053452194625723971337755471938071331463481431861931473492562526432668742274139536648755424225776041802971150848946812126868054960086889436475497544720556289820394604788078857193040128894540289806871000342945171021097579415629054167314709270113660020278259753124686542167535834905136433027297535378744777244302263384253816332463759897684483345136664972381074551334866465127323729953248960722562831407187337067200464302272368889859802628240049617136417571705426045914593868619754958529289062845180314843404121078534687611929057504477634919897652412292271125038918167332642166493665700673685778718154666915319567486736502761379385106381632244999505880586264159798766664774977623449940576667048327 A013906 347 911010382545826749650850497759821446772586457265122393873691142417967921343043511760219527298898828135564731696417778522876683590611274940425247001079364690310660320874666810369806478241647756996152039474030058854309048028590052242285200541385388434384762589455748050218678530134903290857762266041326919756670879370104085163247029754274172795943905758894214458128958755035784072502801215073258595901876711508213998092576214887542773967806120125620397636710489092590196200589863547895970690766762408932215632793163579834887404742543965461627977181549685934149623665184849646440222656107447146758378154671158692022106032627081162608064964409817653223784990575931218638065358566927816591803807153919983201004278788106786500211704792593929840067218819162726246809773893567682877448044373927124348951562662647245052376110790038131014396262907814755829804639623549783431099481446834978257246962767793618856538098986928272457186575197648158918117182308666141560549062568004870912101081170089837441792771750443172529593449115989138125644586508260674764352660086104670182150204141506795194818273378602170757455448844849120030057029061455962628600295317935723175870648255591349458589959306137428904991194839449069971043322287232507230234422938010488298909308024580710569528333853584875593080191101871467579063737317765883593905823485814432691253804905055417375275824267653467085266585456689782348177417852954927995919410792326324298097961172232329587434360998937406196200255837566555314917986214340577293129734340523625403616481260630057601247828495721628230641945758531825410862408089917869000370298622253015320037217264516110539536898730082682644984462744944573447743134459213284658713916102851963067520301847765658469594519605893540369067222430654962087732460433427604046226260745968562871605082317465970530216233013293479339432091468071765517835942423482329472132516425514960312750885444257588728153386416857807731164875897835214205804352874224098240830544760215300752236295802924162817398360974738793771142240587086957638330122520962308428756994198018484275603942221987830366621116238008680645597666911627654445672908661282723216992640074844133679489045279954620136403180140210874979186868226305765542094173238815820290473209746365673884280079816339776871172746052143763317748690956284082392684875673763674028676854677970237221071673231457773801848660881046919830148161 A013906 348 5863575298626154179328004045302942450184609436113169663952174868663890904760848705613306632993576380178545111901116693871267682291645745183881455558668161368928186381639415602256031337585281849207884206204397051096520061115479382619266654508142055151933325999305377772788640026684073851789322156699232230687410317737613837811868877229714292155963986223918464968077116780263283564564897081028262450922872858978912609125166272657931720428271146627695966986258099497669261184293164117455395683721815863394003562618848854925218703302839654291190999536627050214462391230046850727918002011078574690908259927170629549285638008357085451384280677224378983603335957598460867562581504154735883825940291548482806435901482747879598543132104659878392168607763376186278939570360531447100714482578269815229313503947682790957162145614050686394287592285992873148981872283608557283738273129713966184461183688081749084171946997647822877931905612967356344115511099532107159570249035016140174861005409081539534589620813906562660408641089063552877251025654860338036194817893276579191194191191374758270704602230132452431539553075984402719761617348600498654872853110567528366312952815805337592948349274450342497570637741966524145364634890100172937283768716436103240289266832338853884409209704900184038929392536437192707252233832239041220508450589652157323151322588424019100235434924594341519299985990438067083788215286155941480122039928217313991111792725705169348913776037374983781809070143258330635335285176144767474276594513714488852701189113846487446831388252203638431810894673089306004760426384272686246715450368945247839384014303079947416458374541383076563863267231897184790698367389274616210220120702911178512525892822155753561531165399103755647299663233620989050648642207583468725309700069768489537858715270338445877160363539841480392691998365895883431488364743165783526921653817167748236204251972272949221407328951590437832785828930830900396107029405991542155143681990953598429489550816837080314880622218871233212117334962207013030186762615776938107119271078307456885137893504292895818065389255150693505612528024242986272297825705951686426598628059997242515899043560164318959632597653673185283696164545000305529906499037266439533215845210238552480545368901765339808486334605843493146023848562795642359719580550748699106988756072868570990546184116501580622205112015521100175120335305015223 A013906 349 37739981828285357069038543540957276518648559651860946774390933050700753577621155240433266854121774379527517581168969124781476648044058050494059119314844909749771349920160181135671391507447665733176221055414227529045729219720187915965838596876898559682759999262347173090243753715267851947447241138016006473359298586698266661703557564875330976317993710984414044568028374048830123327802323373196689828160276265778911319354500062857970223256459996699144543240233414895127065538697016815235213821153123479644951072236889495455946924472308889019527151530572758258503510556773437354679936817991506661804542424425191305137771195623068445419055246888391100462446167337150415710348526195805222711904013926036471824069457173935618925898519902875670285673397551972923148751113014055826553954941268877362485365939140497797593875787975837019068184596804227142337430799497952413287848090522578253593448402499149145666521854681581245616875168683153233953461056895781191749855384782888701485408137704103412679163798241807233382534213106575116624498216480752696896262783665457541188394115266585772341671631697399280572581663740678554518647490343379313800304008229537227819809665338973979009957214163540781841291236042043917348650222452017383675823791652498037913140551456355826940026019666365237674923146149770220973964460494927286331022393553535221763753082744816367666639928868317877355829729654120008270692939542790853993130837702011385494449327543386802695740001726215239160335953069753576425815396483141119687839162184654325661329644582042553001077957353122795117029252875643078597737035428814215243261974008163314284424771528497994289943770809175160285393005150822047317902057385951122336802345337443440846442584632429345486185698363663934207656356073817529219033732284405845866010876153929257570177019235963752339965747113933435140394838345408053076115996121888643017498094550916185855583751975190810560511846266453411986240538150949948180705968047820409463951576700256576456063973093624025119688654076329786178924062656372867751358254717585147190370569966651970459084891101049948334441674664380089994655461140174992800204397722195270033093523566831886509197725158693185598552480035830388420822796060901495274985733016587224537072808002435588290821313295032518972360335978526205958575530209793132484604240747534256373331228315116815004998314956132926665517285315124464434544298087595449489 A013906 350 242907467860611659973806746450035580019868026375337641744723661204346440384046879183675974083658703675251281090933826243503383753301836724891083954188266830953572579659173540731310611029220231208068638156467975456980775943241493451611313492138447906324214541932213391089178752518988232006988418367981357152760807943405281740189060807782382402107484595738556444857117449110569422470037189426810902198650597021312235417948100998075456640665153504534562086872473658326346822390533773299621461831282158236348423319134398045851415795698874011678610445063741258607811260647514816103732728578921907962159034001652109080484357670550167227193818304923367840723762152017296718104391764140687574565204416704747363169546682195260303324374457287234500313501972619858060098002184990227120849762008551349929891147664825369016058759270807762766820376452348709737993526364333049529598348042498362884468416471286581109666698273726812679157455173827632535283721399323763003050839456859652213584696269254842071473647158667068293931040404789013005860272724158377255399382693805681987025132145037282469710911814974133977718371983345670229626215143939177042723390101240124329517437200836847796982885045681006566418721958060557073119563418727484923300202730636014178835976796382255632234647891497472232952327867259050513374229337555301774885671665591541549852579807853019614316604239692095691694053189651187736393016606575665113562709715327477066947500468188584843823107289930513371062954189188836943353261946446489963714985776653064576390019428598117511710617103264070430491925412541375199430994583823000372581462503573623890751357387254047366062119559641238878676767270951457428500247681741664804594621417796236728387914804500844190814592916363079817289909533821222937466223229552609575198778040657209499457005866520260645627072156676535667731834335020598704560087658827145114265172738376127536418285492939255547215476498134163553063755384044099642323249592502812557710438483033659514076952160773335338710932230843606684964214638209906912741380443243746139022711285410870643500537825244005127612745331634360141576470714721337333684645973848467470910611268754713444910269213941078774274944065011256669699643857667010912802687497801180066538616808276820281646509724077289488260118641953035296038035903837090559715355112705706878268695838047403906439715869479701469613115520717004140792028151186008358150378727 A013906 351 1563435780412372833390791235866461355211817432484719803080159923726966781140777442505698570061538111789277856290664296005589299496878003691395653970951971899540210198081264004671185932123644430594434122717915558556710018376850783686824316315930854212734513997463608134243098039524322274160555857643828232240671956880880981291493680206744482497127693725389687603960993893760669728329066573906928362689969379583943857246662334222255978820948676102836496945907037723453174085865555318040605498507540100189413519991147448921629439096735877852949542587812895603651575752789807454025547421459843969858886563383295540715411932102341874981578342090165384138067501460801463610494175200384565485739731491026683757704769601120688286479714267539490765451306226958015086105355677346553397691519755405421261805379034465110088926682821348648229884962236439451481166467460390473008483620234898040462908101076050087319135485767213654699806332505879265875045633242487706738345249182282424507340364739744517982834908574156674344164994392080930337177725326227702339149029005597344617415300105785697762946539283926062408549799486403021162763082458186914584693392814386165547419250305545839460176213283573626846723176143709360093673590173182716493688796743909995407851687401557356362744050313904514924257084802137718958402627377168703691672968625128459313602803078216127823469375481912542260565177388839094628819037684617036124023551737279999727508076005922320739446949843793230222247447754906246338493164056177240552527202698660515614795866819121493459676048418273976866803690685532792475231285972627081687062088114638569113870263859950876986222360792859970368099060287017516359725569664644192073398959400082883693102456736545377001640169415083094240455188198643491505000163619968331771063628650537745761363603509936613964657286486119923609256117799369485327904388282278483666184844698438019836133076904481126866531501650430336645617030519804552424169751251958330086131676757204313177812592501328331493964737687464631981522628137139866888474594826208782755675854622875259390200182127744475695074400126047492456714726249401676498299835321257766667123216465370518598154096883265164781253116308226746787224614845788062019541188057660140713005360523634854282033541336996793656736596800303925056407340123410530964390007872177587525996572576345541801385920158514590196034088789958244582557784846689006593922683066875361 A013906 352 10062808941206712999584985435430447478388094648850998911516365763960596553027974906629455451525590395048136005391423106945502648691634260913088577666358927671802335126948957007617354875922493965345471904716596779907570629809714903627205880549827341996154300025976911969578624365006094999037374570454850335784623264966560137768636308142918402709010351615555838081941115321149230281242689339499841018701045586499459957982554388235077713492361264793758967262310140902083772855342165912383424916080516171073430383500381944834587188924202290267686817788271415928293594035438407678065153967281116516493455520026130570414856581303383410644556891063641339039361796554719274699158911091768795372182520604149158817116789888785934207865703567877928611777156674737631693348603276399747535358029337065395300472218710826270065092632490407622593882467495771408464645424673411998214842489713544358447155316004127447165906449869405235931515589579888471759988836200853053851401276157639207000848605210101450107193583956913291818345952500509351409181492159388388356665478796973429846888644928773035296656617494322524300832642075713680439802026438174140378789225987124695917973059769347824988628949134236128139518787710330733873395356396033365025138431101087891573358353245201879723853129029547127301137617966645492453882041900648145824973469899565183203892206372854826803692350597379417990992855530412784840537011468121068137606119059379965286148512444186087635094199498449650788350804625156534277036107020827988989574593399104719053682073830184890578731716504618783088813866917994190118407560850916508826950261402037151846075075703147807434133388332598720258921809984923182299305152232044993142276878542007667877914145699066681446867692933584168032894067376021646043767268114237832416362988819488066166932299905955955735124173273932567482970349005147191303860114189925142395463161880878659906156276602618769539511964927235744256660655066930392363438009282283234141563014774494680691821835057777097112859481661549171801849296952083222268565239087505115428014997170960815649299210836633261928662249730484895741328631292252734718096656971130177683571844434372279785598934395925560483665026378641064096725639190384072463039788966604443057167061168773528914186609549589953874980997659458565909331988751932507098934876438035110229835357925753593554557657510814273006112635144626217811233720593492860767748103698701761644823 A013906 353 64767689889073238767887823912434712614390864276469584887145980170307437899905735094460149189238573060035304841349048374426937354387859333788131275242825619607911257077992030793278908734159612576393570675619334668180632870181349851956641178835717363865553755892096315517013591881336424504389212554925082774775009459104664576806197921461515860847319813548321509547835124009471600276064414831464425241829343853346693604341308058836124795692564980126456972625999039224140576831071562175007670274640417694075276134829998827962481411321966941548394175863816210010160975914835747189860907281232043323117036982131545313975669253075962691418219233899230487036623023722391520675008563293128443712179361212871209308437930783158126137256966099186130674911619923350832586062429257832580250968904617415497584427261593895687549568509481207668828777262489135834471561326578742600826113954770343236680838988075953665674151817271797304451158844383388105993101825959507147185089643988288006505462914203799997687284673745991167401968242954985860377025432789634337680705357796548356381012801566793824320388743413260319025994069995525217102956694251157061208037383157648126698774477435023487930787016357496763697894772647873246650891088372114576745994565048469343312944023401282402147464020057422445974785999436292948837096503212943388843547218173777069958089175242479554514157634920988835330400928743183614818896510003760760060004181165006823909744975030550015847525105282449920704046182893493883298261408170757081137125507202173864748133240122393709182185832402487572202205510640563479609281675429870515172779526323172008024422390976425468344032395060803444947469579243790429929856621432657167296341791265701259092337566271167941663776747339223924829341500297185289362279149756197873008231008547390278257071539973600274004076326782462963191043825026836088718260918945525360781042553729860196536369607817329098994251058875659291896148010615451962375667686977958718084410119202715416608042625321278214562673334775940381082630109492462183065723996644189937149296330936333449078657430573888638981711770417058345310430346717471843333678391419534921222413855922260982392081202206674709740114006876981762411511390723554192108978904436681740839895813984207321412122585068236452493556819418472524480567580479579528538679799417812215482029197137918661599722297016126870362982016424668944625809478905883619952470133004413192650325002289 A013906 354 416867067443707316831023420224031775492646338549805077401287819447297085774992978735082920013111365044946814068483058061404197252352817708011902216490233976984042364115134461452105151278747083288782723863027775356201739109561639850192163754911017604894509857859802875703721813010296526503853977503404172041843708707042094116274534348413377380353620950693044309727641765572494468135645263949592233154271604505081017953446947735333479975882270761882060450562540534117022632702629631704175393518489929942337545023480119146364521494392262670466416015061842416585429526202621657575230921553206893418441079160683496760790100967350700937170815438572674850624759342374448607355946641291784206787779646286935117933899316730664323056650912953733957866552680512319667859474814116645923070261952451969915969045314169039351289852429019804610812418731981112004250192443395803887628952769988415299008061255029747844386167330034611677923085069935109352291958985801692110234721434456509592655390689595228688514570898872294028369486486765622557536645005157533441890844164716309437754437078274822463607763845946734161540723750457208762424095598346574992806922954825046416740770216417571381378905497223459792549599134668730435968736300406241051237044896787760318546864074410680180085015013248450558192692043969788067197004218779105690179443232862262827785257556447706583340316894420262043356978704909688656954300819887135541686887491412123516023719701823055380650107278708959569974042720943259101309581726649995143877369798402161339154594143129087893338797507082924067930660022972816268038842846681319081238713294793463891643934885204379228197834497722836827263531194078715827146023156361732930127638413820457439050153248306467883152057821299582534007858360047286456889879869579255886551416594246935585727954606808302308384218637352018015893932585904701271769157637828599537185537773401309566955486770687811425007954843036937553780728975088689929872892087406775749431566479859562952677258895188231787352960579571780440198518726821042524739791185732855392641313394547753240643273202672234124289467681541440561430371189082572876537817578864383653465434864668253018192395101254515321312814607364613427624994459103812959501281608718705465882677543066554903719665315545848213351736979766349703632829782646678341453231956224239728432250248794262812156741408343669069172686760540802989059716458889531696095741473272023821622570776207789127 A013906 355 2683099431471833482734139773595005349969665812600668061296237047684874466948275633730699806645949242627488112101982451372112475155800291785238450747791402026123402181975896885026026825696904838296173663256731780719461570105653293718305381838775243784139544262066937220415519965116130976287395021126192918892316461630609433170624785231670002608397365730646520891605338984350165762523583445105110322716863961755046674337542587927679496508410022242344266606555053828980359802837141311611747364844978031154854661549061100506869263368781179093217823453631184005092713232967560487382734515322532316005529310768311099591834040830500912522052817752349165766094715419976385672815195673051886236869078011921390837768027329944194201055413707033374883576681279346705107989655703515975170431819025830569404857953024534697245398982652554616268170235618655506380771696381703478581513396758445546890863442002381932329979997391496962630918503128281351533858884174551820401864477661614114321120375277241423002719938802960397563437745762688507388843082322430654265980041603662665235524706807694605639884585575512340793493506526189002417566990735748789528927888911827503729064539197047720637538448744715734871558064543231140460434324105965606746442195262125623611956878757284660502328925785416572011069626088360637637786967724509365455246628195730395315775847976639301133736365261183592660926386388494540219367215401974825633787606497137981307494656136790909737859653432567460965485440048644099113900217179251609694329101960357162320138297930969902958675915963130628744157028124240925177077929884337381299297223643950847764735198790841009814756534684576896753299838156290184063040516120286745212696514611324404494628380508664596414450565293716818945683741100681831855797980069407356570614004336465104128651020537848368904452606936990199692472801741759622697642515378134641830967375749067105022106978588109100250669975098296891765713718473709263809307879876535989247423616891678738993523606549232509346906716355602772033808654617743529306811281819753363676439168977803669736141646975107015400231645285815480167478439590253294355894046409000723677296677433163457635871494863193790906724485108408978082600139711891612815195357373305378894395710425573619188671741816056311327068958847560286550529238541729469616264119328820191806416814863075211891185357466402916007686138222399473533013582612158425105443952961304077620133682057449570093042561 A013906 356 17269348244057715133761501392799797519239808765271621671647606248207207981221265237233153585607008886140734717910810037011736524681709117429877005801391955891025176770145290084659072577386493577633709284286822799711241440518530837450758816260328168903340066734344696910060889018835453796310540932460423910162128811600941610921718642052362599598540126138886620215037782334549298954458328641818161089846428342194362377045721873010204433595429287789356823963234374826780935954472214621003088869488420435977330716878668570819684435198811160588378885461014895752890449168018127170042451618554573614395976540658443767680203885861108734804926999170608286634443358930357070090524374963877796617468632178484160468932378328895004736603604625368313198284587515554209994873464559735122176382645364171404574971651943792726872543024202891336535323618832484037905335242604502512443773680632443686612180678887936933478540446350779734950773891180191778975491892144687387380797617745986373411942879573045892253595459074862534134649590875459835712628451004400284570260778915442969750012797988757521148031673176849826079816376275290902387290377853101571242988315302418570834038443409143717391376131808909907130408647816373948284533238919162991223215998380015422655453372891297823631541265176485455347443910386437371535506685204871782782318448661191959777926668693506529377016118394262188338004920546882114479142641281992855144249424564608566022624077563441214354904815353131549412975453659010106823057865540155843294827255098831099199085892919912618118753020977884080403053878868261209077009294465545713764062590320177531354619043591037997634139518721333717379824140218371232162862384647194750542522722942995551598169914488279814479973994774257191603318927247185803692242338433869553611775452512976817702714095481636584259591205490648312859249470180962355232612520356449255006254052130877817939303096886725890634697939534097511238009131902229304154192107488183278640730264615438209969792710347906816907397615468369412560400097488331240649189646061596824025303510176103805080527136516701212822173148513841465067588682307649659354498154346246944835302728720199588410438044862253313745959792656112367219096831033655598901792932062172462309291570027667784849673044735581327015801003795782717417493010783390679658354250593216539791888221426250098529347637231380143625658621944773294677897241350687594318448448534818770861804083574691138321363836194423 A013906 357 111151448685203166397179903159037227164376508467694645244957368942404725639477621960808947448646572395249714916482216806050231298479445706005966857150748505555508659328287246819364829169953516232947681315954501919161850866991362325910329351725449387623830515145132349544192032610158441193706775956855122211204646641646039330864727329743229651387866551093139925814716925064500038480435182345465828403505430135284288924961592657296118234740906128458012268417995825775727689664015557270390884023509708454159640718267000305115280176700821821774888320784804997174846172269429296684012543177922400001002242835631189935002106519334946177500548256622750451421593072147891215577655927128130109114267908441561276845089630730535061471405454405256965075586616863624730621033859504799235474105204811167070636286767186866711057004186027110233669774426807126809983739151390791514449895622922864495220502827295620666236069452086716691592268879080389095266454411562213652956685081396055172605344669339816917285183357848277947539812951684129785370126142223014740791805972546958950249706622245353549938485623430105140140043574724834672544119712462165326358809142278514651457667496967338301425962026335354618389455787512383747423517520584682284418607728661223605500468728435294508046105201329815925127333180508373471220957704771580065008495870811322241972939868558769895810052054514080676073999604327480869353028385216865739257703774050446391659754323256911915924691123964420776143358670329994087979840731464323280899758339564575853512342093293829140240309175299857355713633011876580955214345233368253895965327904769142412691582798883872278806510452345425222521609446125532151532814169387279402291112330155088817560019741927238365969479261447326855375680554154933617293938129282467264302275651353730749783139949454563257643130038321295833933440312652945788364938967108589667314718224654210527348907912525199979105403640234711777774181410054990266187705291686816028196313753545723414671605522698777605654210290536531189947243244668338362433727234101036287137494070597394493103415271429314234239504389225023916797518942250064731438708714239386099662086870879155579468404036982850080155612089743620241964063354745651978402362625727839292577172631706589353342699153772545725068861680173959522771059217504601117284290772325895123373741210759294837918676959460732967764002491743887981787021164086808642878385442587941052104976680687378285296741877543121115089 A013906 358 715408848684866603618324089438347143798844589640487156059864646890864059036572315764098943248464225710158735854695900764103763866349091013731562739254220088492659270907006323055091082674226124531319178004174546745883944694803785966836666950672634087886928169340766582062313579746165011868026251482472767858231548979431993724935871695701527964102735161062473509538072577620419371173279622842962566384103350713226086032154072168639269527346987973557828057746288507260824485275158883928379473648528547440971224419532779544826597758347097626828050019265034149931340936963135367707067344195418593789650778659414959919821263280975845484932411267676043508754210618767574590144736682979650330886854452622483833292954729125064229156050196623094830365496392343872989559576934386698025649108716249921496920369879975819247644771493706288762708816943559062993551169600880061228488984543330218433761016828944377005783861965452174370913058653986908790594576986677572909712189326847929937812201925092645236850068909003258829702242312881486955158513804614105365792154828760811410727047470142525603671722372964993208004388481875166570786637102467870563152236711240321827306997990433249105014880706469375350588645031764818546043125028992575728541714924114565924697703396983408759800992889842751420981835025032806032878712576402625950356977338625358232866837712419158707507757870707321560884154835315951201094278775991877282811146882183172279834518120214362211678474242890531911584873574267765138210432033075276898756193290548080842723188445777084129981732278277009792445951840560748695027164442373127385519166502565536383930580106516619154590331904380311213000403307303945984793167749436630069980584808407394825280710145815187166139096058061672074309273904971227903134517620840303199321101772661025435251464331692232041388556520239004191666661022261599054322156366376601345093415442225555348228452000426183209115210981999205507894408099337566214845373640211396535369146653437742079957685504783618350709236824022768768698609427118346940681783247115566199463399998831045863924715158357166666347794399057758111712293461318608383742412761933673046857375196774956859822406044606308233459012784536721939023705424873693891626197869564998335904037027876284438261808299489848269726892393155903156670847597171216869024923922424368796060715625682112014974011017286372411937063089718331204359021160321982200929795994702796275128501923905442414921687506331524787255279527 A013906 359 4604616735370900370132574924787879570559686782620422023495817400963484650331628968562047884684649979900000208407220978011733911834828907502594047715859724687029108049687413798351374104332676597044284472112922814726042906248787484181147413471293153703132414914239257605090697572804170950981687687545453222094953622652924256787534923237526659601056890734758323935800806668459142876715540087527942213408358912639617726250452637324116181947453094614693111714678919809688656850029371956460237726561391176621863053494088868893887858695753033380751331945146367695671536720236117581993808951340773098207862261669074861375222149169665916256026330735827828905265602236630347340255944936339291549651289448155555463028276120121003275878939590683680049759150146387740509240856084601283130500461342074168477252944234393204383843691490116015733839554972957770185102115602437175927556476242571648104608684339858338330537919474304344347005668676178062485981871426163289654415681788532385919728001175156571521683283071980761945742219394818568393425814216731364772378775187010847197753156895119553671513264593176623279386589774597855231716576208009361424050956690734666710934605366739109844318792330919218752133771329684267495094845478481161842369367059820317587466590375250384087283801979589164209176486990524725880076671540141006717198478594619954084604840842465065212956604816821974177145803785201975301504753539903887406080545557111485621106941861414868720601265943908774835405919935623310272964746743059826940371133392266106295495494890658215000419012677162284038540955007330290937997224668517181835894588684622172145956901754517496079313400620434885413616654824142601611601611691912207894509047167499276831931721782046559210469207939632836623775974933344227915744530547272139614827978146754382433002715691036975853966946039144672956004372004006287242093030873633473431282588827660357586682759433779061314706224397513712376297618309314648943956516711559140610647459478827437172141089394915508486258941467641179605031913895967182503228610830089544698952858338676210228950792936486041172780962045814608018012638033703795840441792183382462979429138846136116160019924388359499754266282722663438495181653245447825563511037274389590084307597396112328210215322015763388481918795766442245191116313236119781496430485913628629129943814592349681892793870993034022068964232458066953018857755332090267885079085941933379885849407458415326949184298929564365243777007596649761 A013906 360 29636892692387347001000207689133995158814846105511474947973139857969517684769427790401556968254854105579507041380357891278977481300718195001968680857639727971286990391849237989122278256802892686649801052092705968102263177334039582296938886664063390785080396806359446011722275687835116071154328675919365027858300084486790469704652890435392052836645311282426594955923971394890325040547929433579858169675397028855615075028017079072613918864216093351617706732991662764650918696088597986359155869689324169911891911315304432683092862101399166128965170105819207693461625668534693746042778287299525545238486812857918300488381453253135032433061281647230295779603922096520079691024969399392844790557229280609872315573803807807978587680481681919769302506957730651708912468819374130876468014730855829679759387646852427060283521656816567787056388082773311933426490706042937300221096632968542329276561373190056836905389424243002446607439506544237939235212016280686106224170792569847902387739882267710773017585547217361873284144313606304728949047485353159402533146723023490957285328147109804473436768699971440207007916921389604483335672363260387597336160406739713236942256970709973702472712348787565597180764934161414027302181243031503876656001179089905082361867476695610182867500487884714859933583617806054885745150324330685787597193407313131979132767775122514125227956752716518395741253154172258237318013009913285606378914676832695610697012317501124560385760913849215635550441044936209543712224736946465915708869161811378207392268360071023767510441909311564726735474805974745266766741871014637883689187284618147125336424682909376404267616250889531731687733660960786464884620752201957295896368044173203797942265913969822897048389013237800230573584129830405587935906898976221204904920753349015542091979998118996002278849175370426541767668047717381838846634784612294691285121671622789948930542471902287824839480204457366600057196541521829175527891918640826693755356501284334623450850095739338668636973334102662032862589923780911103334377946715971030396292337098130254973635833461201375700140535596844531614479516719763190431056646026968431920407881808356268293731120197546947726873508938035763714392967594765393930925320183756517412002614347285810889521916348904575111878667699770179740125144883106902796079882996782231700109961444767728602910582008917576705423454831852026594253981527411871070253579248761316094627632749119280702093718125209095286227436405643512664023 A013906 361 190753206822398454158458679758503765802471823027286043201062282912863099363741913172756528381728352438467921089239176851028207758927508449373556105257303459649897221599646099986621251802225500723469640453029523408853224885591704327239826524608037756835816716421833975821426587067467734478761665292952873661500574740685962432150254698783602591530772192755467437458396561819702579342455381774315685071383053938895636098851052530769465088384265202931031165406943757693621587993138975029316848367783793795743216120150880478168795961336305813120002069854398716703357880140293596349486213730012290146416917928530372447920290547975642894055306948701179183628983246758482339278770724618996340817789488779648387409237243121758228326967154510052533711805539840976012096806298296951647838771336840803368511576365105090942466422631199718360245874041841426849526059470404517191716953765930646641242890858402209991818144883000479096204667015869460050530982214504080054993198111561392557598012877054604359936325613733636571579289263869744198038099139020410048378401178705184858486720822353160253973432164680279376293957021567531089086171465564452889401414680796306114600637057630344270094324817132406318455236118635278044728203128317118755987716597027056947524229200557453731227956692693369295729501383380676721481598073953539154200682606806025821967335940035367932312082849649694160800444550084535099954131810264306419617682827829382565040440350662140556366969557527002111365632366487857743205371700072227271311370067540531445501774713464613328849460209904124447970786119111909874537251674311967440217714755041018923129219652870984453973041983099081334526222734589331237754874586089802427741517186537891052459117619518271814657119286630022849450674198945022193072158817877308518641352356372662741234920817033213086295454937951217279120537865249436576787665869495850650190153875297642728269454525230986925390814537597740314711936559648234561104718455300454404565432529545918163305514857761222264510902860138330056580900617797800713568500156699713129693963409835190979687776181247169246077969635305001123145133936082630772388598426259156078011893827222041208938478239365639914173228221138763921532787176227795079869553668087479974549121142835852597918098159638857519689314479698741897979096295392370932063229182367158339527380849575300656619243304139022582404915315542806968405740454226086704479929133022710155516443901651364638511955987999162683981842956717408783230495787889 A013906 362 1227753067458896533633616414252887403496378900838911333154854817190226019548124716656079272154038609118865934627276951250877447811718756515566342223180108321393398432962330978126189787688491486002998756042373401785908592019803967004699766772875271559945911072024656157440408263685586480538236293076640177721083593728190909498433266778732949054780944887436303552813288501892309958632757299295444339399400819538233355135387279999050331235366446649028721924248824606225037452528524089957118291774046646710675278872420278509498382704175202566134233482292870199462640568335817706808841145337668493597859504790870962992564626626429193311652616492124193730296120917391230495040541002006404765248193651580468440762732265106026720584676756160695054988243603716687068627194540399496659905541022475946875295904956509596351907162037363888869940009668087774812959106189921821395287073352671355994837191876241055465368774090685952627503235114922288110014733659447834133395085712961388058348066995140263389845649809675195612028357398483180980833133126740043072009983777750865627626996157907006528540122299114763401653976218067027752522156109185507403528569570840539286567008121419662930411716876476443480945129805525341396240057107521989085270247805258918794798939945403563420812940463320118612983506122412534951571033392104344060365484091537716657038708906295060143561348264762861464008815676824746898844076598071996773761335545119851666820082967901813734988649942802017350473408322617557770475691704157979492114037554624026785535229164584969746846921275794942061825633442243107337608718053196111450073206839604976858750291008218590693438210956625890453908512014214899986804922758056997227177119952952849310257874476563092166365647120666141156901900725660400977224637902332889542797637749472693225908193956266001815486147321697751675946520045233154364951255705468531861396845564194855690598005747288786080330691413365452690413969892135996979724426896743892603643889703515163548964307416147438593628898047531319691364083625058550038171621004073101704313833535148862615776560409736949046809217316407896843947320793567887993447948760664135408619306751583794380862711846593360902109458248528935195010104012203535267752842664719175121829414023843540017641965663104443124849681426207639523864470587174618901988640705324583008508681039498039354126670305892069025103799856786736831449508732374893577772460515826789350487175091286449231533958339666494746907747041567397000084118950908849927 A013906 363 7902239861467596491976991572561672069282093863762221086771917718638590909336435683176339230773741323531948926276731614244926305080821336467669817803769727933642150250208068254745654756660308356494999022462037747970920264886521124402930310970228343977956945107048391486348469645114878744906913397289781471393852340907285463013874467598430365518095951159636440318024939756135055956076237014019138105782957669029171487692163971910927606094432181324349471156085452512504276232319798326726868617431842716229727856443550152642660349029339135810120110734121339058219970383524261946495137043906085245089127838644188786560452386634631153367102136590768109446635325793804624658140720794476909265971854471994386985424126475389319340848140146777596492308196801076672797349163189738517530506409621225903339182670795495844912423199029052804580816291647129072802965652411759985684806187563952813457878396072300983657138051537167896392362054809284264620876560885851451089638526163019039299632172567702068287389319232954277551109433943225432523718470568361389046229955018040339726317623331971656120923516379051213616891758253322187605751711818263376278149284057292509153320556753242597564514941035891021663476819607884392418299917883599401795055562569643605172472593525018607598605423660507202193846098746447062447799559776037050162524960974180141841514494798069866289590078974468590043842892719821221929146780503464509930821355706483341436775773269874063520498052138804164759598068343421259633096824970215282198211740816441472432892173486872317935329953825013844775036983026547328210666509180662419558898534329643615569979424278710668679576175023202353641780873943107972025771956959360847704160865769348400988133098582105522323342368285569672972237450422299242206952957590214977278558776145354322735721622813054986923091555910978072115216652667496096464773460001102446766378557169186610060190640105521947266633883363574837865777122217460279208470456985869275952215123985991898302231577287768653360033202545941876776273380091560223128335645648218879642848412277120635855015154157287543838787178209940751996262430558435120911412750870059283288319014675409093876705049354838252288765896831711472339856917888218138795854134615166609761160896146467201887769742201962640775524373099801557195948418212467248147482273683230942574733789647805929110657715536636277225243666481630316097942225383060019655040731833818144848482675988575898506238972021804065798796449316763024709712418420849519865696961 A013906 364 50861526216677934407960665869116310091419319865368925356296825204935464129171202454362248773615954551525594747998757588224031709222808843224331358132568661997602118267874948654954411773447279068168091493230379424888396850460506033402929686501052410164115337941135165204418568161047634005630397696252303944935521757432220438871109832405884094089838248574667885185837594824821574457499595571522981413189399112352224700607045735461095520992655909241707448229172509680689310797957907721640193737727118843706195280725448920110518438852543741397515903882786741798000698838203698709490349846585624424632692340362653987056861795549101781556274267131034185860085152725673839286051421300485893615673083727839768712925678470986717814232540896730955740092416323232235422508705052131179137852216020709994375825008895894112931160670108250815394104873028957677831858356140864501542502511683934743229921409411181930054734898044889829769704764937353111602726506521723786260637300399664452462912436480921233307060233119790633636140347394441410046007712013378847857978847370678814315106350709372445072313228181691625404585949991462488940966790099496754064232197397166240241410692214835720136182789131769926046567383545469453950777748370679824547793304756187630646607770026598839887030828339339907289945980744003325256457561967577635554216394891437536680638927992093397403939077676768088248557895656972283015110376666010274241672517051934109273201690855141039621712994397227214221285709995701020490665317719270340069484750521717356003138510577016235436835400991951084720895860444036710097425911699392299490979669142861377568528077600309461381109357077363306445800835537605393992273154771683476594741859268485195261163552127244803867188388718248365647149708363412771484026219915077037502010828931718277659802716941446773697531874246732337612269895879869828008369405863875725527653261785994053354637605108695446635968128749961362673529520144494945861484366527800813190108147761371052694280096855088757673276182974155176995829736038653001210501234518394048457089878420959464740975802354178581773970982961304689525879721087769981432325079173249977577789071872966593509673407479667701251032358711508313014331694451407600111724188351385302569979605786041149599933565833406829217060870130296054047242229922886085343310499845147694624289803863128157189878012790220146464756496053375913604777756748680676086583829053472579868517532220338564319341663899734446275622934984802476749184556316105861240939575053623 A013906 365 327362228234031506381136776042025678642736099480228225134523576830009939999542164718717279358321633766029901077118567411662628923434261138425022566597051379667632410698609050650675243537144980499450218505812899998724458849683524784550712667203243172792932606550059732617303020253381811798701170799489642729858130914796569996184995672036785247806471782345823620140669502587576567008506319459602940757911696650994454986179254570114873928872433912856499042457696878475736880729260793658824809482463777279856464051730278078810894580279497942137711705344647266064369211962380508762937246802622457666113656916046785451015523019749892408007254985328961964921258052149821735771902063127433277971982142740095400477058200146986064296610914972888009861053643155121535836015946201349149925661145619384627330880665232025802505685460926549377906139140785820547009336707538760248451575243559311597044702054013794937234282577886940341609430875871178138392427531165551239632149063966277500958499220156922013547263982018932606269536471969781208459751415163326853758767148422336991765334554643814371234067740014633621331428947125899650457769012689365236544042454091869150214122018962112383448479141548743441120341653111197501649910705281386493969417602514354963198879394356309256915011662766112036906292783539800594491123833767084541555931813744739749151673599709414393727061455031322547421987871806483954978324567081638566543469213419596740681806790523651044381935079497632599662672730530860293327950283045201618413847687627201852289308530582804407840227475326737420485745025097952570778596584785001731082670556629971827483552712566208599594073542659387775899285087206617714384409373802641542796230602709699807122823200589327202656950915407976840494472495376893247851811772366866684786804884718862414387727598567062351760693396084835954064370058457129008412872366846115478869832377923450323350748267178116177087287013702912566914233012275379033330943872110645069370460246086866245411460841432572539829087447352422854370869750744231973770201147283823905028451239345593504169326418651700835550825718386112709297069261665220705602075497061193280432959648226065423369831868517906851273173364766305549911602701260456147125895197626120332499170245843745450939485206916887211383425212037040095394589195868558395196819132504817448261185309065817872631971018476243908157410220077673687898716081205073628765151222041514865128673738883650576086844483049408505144981748228888527607276774753273747257092747319361020689 A013906 366 2107015586158511047875685020520659682552423994736870575247014882064796667246473215092162929976977939238550191588404551530082880032943642638473925021358965468164108193173117472892119049013598335222772917728359318216490179645948606962369487620564923772503582231640231109613249973286712250697887689767099565556823271906534499718955323598744258472222450010999065436727057168293030324029230589709579170526599643357751603389109941897576878007980587907976537616429300099899159742123612604440421450738789355648763193404105813200607949655519884623392465770713083018402540326829584050912769807897331437042086972895999315210145604479506081751030639574037167040187184815148140080283331440695813286642021460550213850192710207108652726033041586309342932053123588745964411327390383221430191679979634979306910428722453501492649776851076636369602640533315822830576999715252210146753799557157856270282457488752437310947703314030204563259135469151897326312795132193224677562347705202815902429351729746162463903440837699819682747834687184607397492601461802726572651902264624378069740589868703439832121591793259969007006221193383831154333926308380440107114673591841097023361896612757892659304421934583353264006050823156610684261361891218562914990754603200020050966900364997709470591580136910563025845957559213286910777748783449599938219451730837873259471274130311774491367164415906660667658841679684786560358237054479063934816302092267508727544710162363539367733950357175379031099410645990443188932939299508626002120266639667325527251569324935656919070771593229226919109181481592074031343262824678304852396841829058471422762020972116656528756537118087780951895694932276046703479654092582209015275485719266136357385676333247350712015530647425729723881478714584311599217558273738391075818560758112126057068807549814943921798318476615036861299090529775160133093395132168243427439615493536820954024546325154213997809582520159637645379670455248927549913526387274652245617727076211679478950590338106528648238721168188154635371769966924114382254752017762912209004362536935203335331405714909403944110991708256754427833695226662834111631956979410981331942161716801142298605248453758112150136844130474100057362034694665038828099360725673974496219238706917644670126936199035143058584777229179518118758712296408704224747016280445763454249393742235708613403789678240972443144561590168125394497391085958251707214987179711928349911566883318547612199842528880563679086230367260340769072445402618245810210241958104559738069984500327 A013906 367 13561475018862229473417330152033004303178516311556693768897097507073579575655167152645937229216812120372467855778686516408788234319876583690643177993748627878259780620372442434826880196285330549722747909610501399287479052332943794781998115060209703168687023971541980020741474172814117387793594546818642919074700568372719981524600064357512416807879660571143757830220137315742667674853270101463121927164685928328161028212274050762875655728519801117389432051741410692885257512099119121301875521512451697704427438524162622053040572509657820756579733316068756893914061614807305499004049563671333913485777193390354920457614190372437612735673799807877101818939505674685025368751058335002412976785368333462145063190898992552327212633684982751035215319597638559966817096169801314569664208095163741617177789534762537157705942686989150961037368178123563064824458078265556012587790503116068100238603280529328619257073591335108929300993762927530292932074759525936300855673715948207713889841000289604551407664111643370516316246554017837530599722970463746556802062577599263418528357417300304039396982487406248698461442734487667963379086257460287020346779570131301938636179730247973112465400987702023697312497173268289081370826779011358887960338455024226654900452395950452367075822673143343957462448014539524715175987938114348415159200611616229688485118949713277565089609118169924041661312033147418184255816557936941803407362257451333925971302440557430064738837243753250599163474015446067085986201329817248408364763344356312986046947463564340861462727248679782076219946464774774547117990278778434688590446128567689132594374349736237432266436384244462315267192807490407267614347261212852920005265580798561880904796167762253023826176573844063528196488354263731871442736672268177232107262805549675762532419991598565606459154538731856196964372237684643496514742105165148406496977104517262789689210568082049185303721786551842641375924276948248093393076168050497058515938342885509732587279468539588919390755319819651770292644024222255135424697366264195656039765784065137440936945853317137709851172704496403564306409436264745694563564880733013818976608970801014625631800648606848830748225761268060585501730472764460005965523711166606030919223516598433849058814916106449779120720825588987187045806578004088576020885007533126488413905667082607483921187869018535297626396978947482705995521634369791667971232229228612051454864128479150693949171061862713871940905220703523486634050460024128092826019355352576338208578248788184161 A013906 368 87286304807328778635623319002726563015732921212273745042584451259970484386711105516762609563709024173274490876266158509082089290447097410301185384177818024803842191177469827258300946563199713286394160448786183407794170786129776462938550093880975301521856545930066422312639242101872934750103587706254344621686015480341777644045988952027024541334478598159457127704232569271219108890368121044661454574052936121993460936806872600709279386618668322283301649260201466523277176991196580662557477399758017897358007612952924423312733317588528547021866670470745930952845513076033697097376221380789044334726787638237657159802921890904306221667964911676831129152618554772719240236983293057084435746241667975500743142453300394421223388744329902934746250875785023761972503449212827502421256238123850482211530945427542112697240540271803812864016137411688348267341446980837963582727337290197583104494032554411980553254930810074589011343946099062269108201308853951443428458309531927235081840880893326994227220859051327026319098459294226830465212812742883541904647057856892975909001063564338890801844492453939796966601417714020560282419238179600716141399852258757614313627404953523430006604896389389006310031409993685139550857551343302306699011308692625996060681942475508922439661901731527449877205725041245368123849963733566719621471014742171838641873375956154406063121550020469163416078494075364152998307635111961529817768352214211090955087910664164731095171361921970528221171631834998185766417685025759938072439685998104344593552367978480100353289594287949374607803718888927866732921046904883626658866297806483745974749873185304383643506051956677155311633789556141230384058730694276517401705451084113758172228418480803402914132444807825221381262770443546890784637358081396576650632956207660016746445203685985486551174134101285011510338258501415891376288184745384966790117973107819952735576622615400920699485312594820446521921440588465917978173872042698640389099650141662750368770008096378503364198252267433976934160667316794742285104802920472991861381954225907158912012424884376786078836626478376495606298608230236542097984338875151768362673364312952314878582860682056151223844527640957352873069964416264222808176156779701206560864727846493713515352759973577335290695197640733898558431967847690569477651991072040785941817422842987471100883750092442366533130576810669777682355333702724568013604964759969972577097154549287882214944889519822645390669741730938578468532664240023076681364099895688067246394415151540087607363223 A013906 369 561804596942516933069943699899966094780371477314169632988623134775952207389017317015076404727111631774486056430019555456820941829944142287110162439155209799220036060289769680385174489305424532212890049845421810073472156580110883828799296326900158215123090726401161506786999397427695150468285976008036207225376433934789438146811892669456475217446381983913434767699243367600826212972758623308959440517523597038239758346390356815466965415107359525449872587104352887646829395187049173571387181759590720187534930793576264441517947899527702593924362391417692277466830548168337954076817760850691899980508416527857476996897417692068695019689054283516790300303552366681508072864625759384914008424272335982438379619727302820530280209580846560444733488600602807195205388767816837805416535639454778184228811719885942684264095270694642568300620217916758418552065250884987561039942018276402182631528434973361670150078501134907910461040528067076742338687736832968395250653641347653136028360980851598946005413385608995346559745134789181800676959230807969284753181758307808107241067632464887669440216186094468234627406268693712235029827086722605812131685949286688759584215552480775854059001378641569205040526495492985392152185144585604398606034543624622481363197795678644524382060803576404581325003927929144336406364847126796020868617615438674518439751210221762718383529946623396556668932902792511538601586359099427808711884609395472055791143388187922017831288529106941555522640484359767727970382102091754797092980665896096911594298628771714544548193007168082941611315211444718652551369249798919396260407483822677013018359523027121572533194672968995311849946959973142715193823722892991802842845068147077998615515175689989616722555962211732208860740963704929925673465167225690286349264873256479095165865361627866884465243779803867074839485077737778662548532823868665313304808285386705198049959445934277408137687395322484417228243410681488491917393554104919095177898809491740051696780260221069105478633871593732805402346471959780621943538302543565897856062711408237960913218786817584336441017568977713208860130802992425356076566813628710958238714169682120441202562645270927334536533158570182371463113753980871316621844949455932402939575765021684887528546129186614666956919000468554142849273687232708263023499049172592208311114976793502508707875418721240778738949256141316748897383975590195354262390219698079413206791231003227215678985035046683844901719457501734402955890933752622849436561054814912621804859969199708982091039028813489 A013906 370 3615967084898790264546200643245247474376980495410714518098893593153256558362849885248767912030511861390290907900961355627621271200568170600645484244119560504741284556393637053959355128019544049936709382092231749313722000699300626355305549318569545026799999135237031056077956062637963687850499163677491786121601032921144456690165697699807498070484498557487348473037651154354004590083724155824257932258879381131895200954481148356733094580768347730112609276900991977935456849906397638971982887608069414743999139068719034604312953337489831896486912407464523766227692530889444812356647457327024855596245483160159777066641716080422500709110506714333308631826667150423957714225723954036775583723506279794215387596774487417800325314974214693392537276220069673871209837558016529291028081247255285382613822711605847994264419746868567831983718835247002629938655313076833493586503529739193253365159621741751572138766710230156585140544975540832921014416444150718299992777809912477828504189000577322914929320406570757935862389680084406758514541806496257450136148137812152556384294968741952496987849367855827960666463945662893887948582360837436860673091937889734190928548681700774302841675110410013461878157425580808077880971790057542771737160192616533535564648589831673933994806378673366592179119756499252645618751539250623681345580908805404666038063623652370920128804287239872063740189606358262093897550151285088480608077522490280797986935208559614564014289105297759532297258423025600497548073050123551345985826458075682084261582819204423506800950224335240464659397381975734786318437611358526263684899885649700434001627187518952743523019801001282192458223166194417302938760962076247539284925954452968446842980792446034839664906009489747120375368076555479792598927814816901094712086522130226428817151359255989626759680545434161220073595903702007530243611401177316908632209673990722294532470130122964855925147303072105321436083878635923684533072580208317283814602757180494639558209750412056589563666768995220985921754898373030287581939148808162561704584240133432542058069346001851220761788342966721567854440872924675993605918274931458375083040275034328126891025663951016253152873439431083315290011968638503232639795387516044330133317898166966374050145178767363005365496910232775177448922751904431199753456940648669651817786703080022317404372996158527037550984872120371067548435069602124737039255453822195544637638292129004467044925577427478238346267718255085712324327920222157808611063689230579148965357828738762508918784415830498230727 A013906 371 23273604435118734427680086686747045864973957772773284513564187086036810776622820318971710609222200805476369153031997314564350775542878540868270357996249224417768033665552291096791917662742696209001789874463661174073129403146938691337586385217729861146428986834088918178569959958067419116550745338641478515161263957034777675806551157230272091553476408898993792932996574743768316965353247384270371772488912492592605753396968057857820556173266289534276181931116761410241032147697093098813849254775984321101635650750976277342227447023079317098130263265397435291093245227342561891898021365434595140142905441819512260004439942802214799481578446117252190679297146326961187266252738791496922270869703579409539650450786294670147199238757081922314203550038111904933244339497676782186603553539202825285388799513085318496947838186819278485413584839210198648187254553734885718611036888112148321944071575280170539074346144022896725673250669507411185340692179394366675130415507385507284148137344542848302244926893588851845182340780683510849317761554449541165381646113770283421216162231997484760320265363853283303839870551419747435440642438099510876135230582793025431643627807624006778674895705161717275265245399035055006412647614134335016071068845626077305896776998622965703349934071729672352005932190905669270859732138394976977062860263323304684421428537649572005174588572546339878349723191556755720222839633372720246542435505337661382157624521066215281791421582859497481384733170231862583190057139651368840876452222650209853262448747306656807033748369748554618027259723697846761777171690804171007584459584702249840483335136997298858105183835035995630453137468173274446848773546932721315743758172461682292058691522594489218033340139837267449998157691961326474735560848402057642642475102107227963532270431087774042267282560841345529692148479621090253230756536687815443656562309722467505358002394726033989679830368097023580887888419671176955478649970115741491459131753959376409858006419596387545841979662955007626190585687858964880266000966857375446889368841893137608047660228653593091791591068735457596208955531362627858713496847427167592257100692935272599218164794991475803866724891768177078783661504262649811878518563871179311943269720641666852853033570343065508043178479698350883947131811760822421514764305745480372789848721862180082469414303213962388452018624777845478017897221188148336369452565420311538359650758076472998433337425796307567032331804517093138918701739026443856349159498733413491389138103497932902941855643339716473852111361 A013906 372 149796900990745420502457732185637541423704078293084920365887260601903424784440853200271336777693047598922190263533424691615057163709977496367705840796652721836730359107041829934798981705170313545935207245975064352117367922038976817419834767391439067680790184406680369896211511786387526558877573905147709750708595141013092050233764894980961164565577010082176406187741972876030000521732616329016917465256604499310969892636301580416778331981909269779911763639069849485474995576605151286898826954032623253232264909261490905837704233054867401049331033056397924853780971266289706834984586529265398388092808440116924998093756994775435609139661060617653316713359432681512348932834951551479675179656320545407534662401365212196139234789979472931113567819862951292533752671815495473289270475597173330105835202024450098110600739678866955344642328884756687597869498536149655550782116997542409066906471475053498687977394283658763180009947233929339430889266723999676188908923938052158109775874760586949870216019497062351451776442807366850270430429356650423133016000292842567306160697268781387054694017732779533019686623944536631467866330871964720131036858414945809685781442334206122661876714247647682852632535367361483045138999582700228240343911467063483285267579357647934943996424713038774535126917615410368071813140930833541301479701215819108842443070618301059228501426936788626851637092415913983782566232314381074349791678967731519473420551482792887265451243764886646597828257647089657114277241940395110279393267128089119637576789157585969393354017083392521275857426931804570120237166571905590435469183356781232845046030725666605524273293240347085224097638171314777773053975677385592311538127707016541588715914770610382517064362575660617490923492273551439926378903917686644893818396126122141952485184063238776842528728239493268410615352021769846903750007219614864116070809226246035670838441207278145787237848430888701045682694414731642099156320384604661938362542450674154639954710612724271805967204909802822649778392857951233594345913461025700455958260919937002991594301579072953321201164634117981351156337471597130280035604439459918142250844245269091247069640451089820349886967690057864163789668237330376278135619808942317866170880463563947956692652649242597281235155505557122823436934206704087066959602635934782379043333292016589738541437464591064321176430911458512297522146654313790227753171433275064227740369639190200448155422307162083634915579583680960805027413507070678729705918295556314791408039308482195954319491977020080748462719993592823 A013906 373 964144235113477352033050307348902890279667778393149075602535908564236894787362394409594016569747203061989646847361513279903731870244567688903808914470650169624786589726094932808033882305201011399185249611180883617300156203440114165962431566256517103193780137874646352018891690405732851854545760661380125620005011375693627925877741045456444524823499629803345536731629732926825561648050072980953733609082089572908665891680411223004468299603437855183046620515981752246890589454513529249372256573799196447578715622870832161352166776493064412672054449295315388847159177942984890559405198615531642057412430953887489393005766177023911554836793489879008601454813991023623236467409710573705346984854701148189967871604390173962135390865840850743862294442400167511040571272970961581037083000716537383013381661703655217823478296626897575963801241021101512923734161816657082456687623262313101800919999333160260905872485855867094782314763809470466340628115654148247840750630226214441484749183084180490688515785577780786330181145228095975170133000976671454379225602372835208183036260741040199099770458176251417894528864219050736191781183643454022662358166401027557550411585897671238151911556610847429994761450583969509867199083991115535133139852163653781198748987525541782541246780226794125207742390305523214666438006938183947720989764562528810464296560472607694457950559754610920916146438311521058121033691393040427223761224382205991242114052592413620400776254647421813623405721309041984939878526222368485281000899127006508555479903856904351003128374376573870566216018830531822261397645404918543660199030014135390553582104538929176799917741034455279552524264760474670716151544973311015375222247500161968338740557022414741241029590613315185763382983030426895510069373578275013055813777177593365500884347049138458658971882303164821681785246677854201730023032717917593349423540467684087967751305195376242690667815083211474754472490417397101503410088613207523634346181564599440497790021969233577768434377550775028942142610422524416686333159683478539949803760964210089645927041808355149598239867584652830443645634590951888297995202384686767915449225602127998564437950829888807580252535283130103605558484631663706045144249607947225001703883275496571483423058030384046312896924492104048584768547422780403864815969708580385021878904930737933247533011235158444706153672861949615416570585963465983535867530682359926716767133944614372323082015278746526869003446244367866310712557734339813547191579280175817813475593946874222555212581949849357584802788591721211166289 A013906 374 6205562998662984160416459114352959675531307747786296300710852777336066188106376435721429581390576422197615629558487344468515425296925531532502208179990767924713307793277423038114459222137904393312066187038176802004024539278918354731293134674454170061521564433948514925292329399301105800904042624812549341873439914932866052245327717433736268522236058077787354421923867910115443215934495550880450696638680243647963681351255973012306248508874490015142415834631695539202008517201431972389492377992976441460998133248255320485893889166713699681050888950340758135798691044839085199457793734272686775634732098083037065142246912093124613968592911921028327858913481847426960252674357218783094394128540661752244462380625815465449972388051618698799302871798281221358513403628787737775376961912080880369396497964634689335651619770146455824771580371037479574996085906269508096070524187171026096584638831267990713159686033231009184432488153841738569738237387793767495952080433602083736949275011299583511979593756893050319630757102820838933114459349905192478693548051253181282342428155566768898194413890089508579805525593514237672532817478875259794584710347808088912846688758011374989980388884011331580114772899135978067047177753852628536745438755494567869042099654617108173266875925185264780221976279646222204055825600890531684626358424213680371530201916921945225970568879622671718562192715201290381789908352361756002478664990223840856289242087604813258771193441166150858162312050507403216473892573101657843658973170089814452295503190830059321248528290520040595801770509287761680489390905218429634057516405438270222041814303474405034591912953082928997360932683821227823541206983428155540633204086141934983783274413007319962883512118336876902681849719147006935927966442144915332356695614040562814888058460939292974420463061858798777877806699958280146325621636472739876531408758724395205802620338935123512008380956936122593055625732390580912481762999974997952291258605290038656651867323371522753634818226908288002106556995594742071668163627996639316256139788255666861021934994053914008630583984049407152656145474680031049583583334902261985865226215059677328664230253758299017447505343701827460430911113649616272757721874954363866009141777193059429391329615592456143797689929676282448380234946824780692952481212922033401072875136598620581492226364132333409475339249249299373539136174971852538869196230034692537803977125194481103001062667465253256987622248210813405753890595985513918545771690958904663753038944770806274223684615344839263745442334732804675441666041127 A013906 375 39941131967503507460007353705451871536888203903310093691006192297437548257355159227420573236176166820976667973999363110158517978001889566400499860103826319196853025622106588829406732813192745976563364018479859992340989315216091200046275448309980376296283890593493486399800807282885877213908128419913878268721721882398747885306849336810606395749214396756560094122068733756196162134777478897440532678155493115441865504719386923105946236446354761687531782160320871161874073105629816265465302540648447968162405107945475394222139732280953553946234121739303086242040954515612732149933774497029867619549178496372069032968844916922197957244455208492527230816422776494313583633578830364614038121988473788484426379732304302990340671630029319650686001443778764751122318235852322554516383081164088389799402563899190730262695953346243749922577787920064484400169032550216404547586845858428923619569864049159913150710353082184173347157754101562197151164716043264700866198701234251736445727307574052995240245274420022286173403186063441186921278718635546836273891867144847054574335711062085084030511328480580377921071236015136209043942892050436426252056738354142158417578395260805207337135346130884145936350657745943558479992633205765088714081747515856173441934034817297241871249043992934702671328255473667004759519284715512567374623069659178752163535814396567143701559089214377225757065739147136818939800804094365121714261538059172286528491269285860626584399159506695666912876990030098971140529223145634843750429526350495386621330995893776716501902716322990629648504555005060719877886127727066303046158657313527772475747277199467362523560416792184638471661057552983972953454682779338924916865738687411040239328591785238772791865553038272729294438004666883804063011415314134330785006691318560678189665050858657391760860326484953446502402376008629576711841890540559863995133797044354450012101254800162709670650558713509114098955425293291988721985607912548078245244176285348303277470649683711036874698186851033571124342523372697248969786883289910773486709991533160843611270504145433951052051398811648513381148313332938495085769949512514829616889747692715848756606717744165451572855128886397851262152271729960912149850253885809395188440877613644107706946878632011195953939254995042432802654986538351049439619851787422239226761592375320575389343420713198595213742733449530983277783004345826858285582979070810183072846863541905622085933168692301310543839483543915931388430213460237190611034647802701509320214225940902965567455692908182448781333131553061144243146239132145478561 A013906 376 257074825151117427715666110970609215203349632975642598357451868750266081663390077607293814604649818085025430077774982758527006078086615897474892471080241802778430593491666388266030218895063438217031772056794717502683980192065882082779444657801804025111952745234197646734953127349551535604597084998613750997739173585724004160359542581035588801035685838063308265881918240030556874783040082859189090419317361025122442948242092986824495317327840345904213373385106116856630057314908728511513741750384853540746318979689104935273909510888389440266966365817911244012356603309882399284101199947536709244012018170874891915865794199117770366724648569994418194374667022529739773824899669765471011968193659349195218338205358674421758249461237801328455290590655346054532875121100445307503640629768912159066656096334608962391191260448422536107934087234791603717637151471357503895028762232977993536353157483762062888182526088044528833765380507311136698518961952054454567251947298167524110301836013102977543585990296389501456180382797127239352463831738871430823610001854666325780143633544473896004193375486684151369641402427369833126518525648582139052441623508514402335871781288116770607919725122093256508409001528499601017791224785493688389259057051448270939778031458067381637320685560617322995684917820148310414898631543696304433683572039367547236508594240644159393523932951332356360909770699500034625454326827138290589735250656387132191649081629164042892111439496804108865027424641297302207547281688844807129170828919326528212497406103938512820006034886466478203744753074937528960993232993209110147021950889323283679868657371851362506980423697460052534606346153745523431157373324018634016194379140547236967120906436779078587514309239015413285150990271664904094335081877221301007762322621378791141303322438763492858271036349144720721612016006510915662226569287498696706031448669851453854237826624243655249724029021783391967013058898502838566831013588673435577229637324967554361825273797205746211205552051341968271164129912196329525945017754834177555771447034519063651495630462934792816213656381562227561160278482265352275829814155228236000861009333777804133644351505635095072785098822064605186194939083231807189303632646152100055355123542434957130853593654994836999765246312556397072338804021210008603351155713012617491492387753747958163172800503450785913806546238754597503075695540232278538404008261555626149636400229899457373441348780512694009667453031498497580403085393303420128998578142383240602595591635149216109334476859729746936592031939624224321364594214510625917742423 A013906 377 1654621751337618598055733563682903828009572986755346408439796833267693842851589082277162292573935624082826831703076465852965985881650243625401241831990016765620332301405932516451345737173709295124124926855346282435377517121341895682322899167130036724401141268118911384178988416544394579327899215851232625938041545734259594109501019374650344730424429294017907713951223290792994527111696556030161687796740361412519659812817357501096932664215823915478162416293614059487352872988411590393981891118897299393007784940689112726415680563039909155136207099867552310020223337217338411455429769573928265785732045069983414458439393432932267475475624750943583584436027467790132885079476215197300989584399481996577199184579692866603762756612091693915793910406130401990670289055569003451833904841928729392623558499050586052823807130848381251320548806835040295046787856412611570692241108596892277851751890698509567135913384509102786847503970470568483511555631127372024272750100228929456634672450110083257791816883542234492970976413553610327115555116165662961681526470167268623270747014758539749229318002960091130878931853023584833855035626928572110615209276377662113873671988391301359684889867351509076875102718124947707513653425109538802808388807039689718525343754328911785329697533263280382542015651017286836700759902845848903167608223110579037082871434980610350803392011183777352537047076273332151361300578293563746669208352415482723571795225000298583320341218825178648464657209398041401982431493667024452452188760519104864574810192295241919419456102599264311721325115240602639965386068223210503631013704452839691649936873794713914112265901202181126910745813822236923517465741692434066919694578820607224822669876298017965013197611670372182189988580178098503813244943894880180192203970867853032710789650255478335913882776908563179203502447939394486446162343647607224052988572426057716054546655728164280760974506126152382403140732549966455489752826494363146363452935589093643743853568227728624186269376506790518088329349411455460170009533411202674871846662720497533699858340660697113199087053755873372427681030287379224263071293529304170186489751398395433190952886302833904726054861307703767137929492803785459580224110856632546126584561926486439284469611546170434159580044747098178401768354890286890404118987615358769503044589472121394287830112310781941760827367237984482356738731460505244344706869746205723478829197164911763169347611134011414500265043647114134412144335849590715023339095436681373969831918051751211060802194794783538587105568630376798841244756420405965551280020079089 A013906 378 10649713126869622100265834332475512273082619026291866568536627269224688391580925428591037581672202536516133898444274289457476652467458374006645905056636120479283066465827963910734003976037843605707095604090920057528965034681329060881649215794063241960842214793068278455180742841906598239895068822649570153327932136595881598729528119544895123753254162515547102189335958369132454773613678346528838968118735247994941024798608309230682734874796868747620462320974488796483007252588852020951172587029876800667089905548509785872876480682157978011296840613782821237732494334935455563202275209388766175992135948161872259765675180846299569239905209036362477598599734340118747263951091181351641843204622515152295679931275214124115062192180940089493062724685124569939836780270788166384186990592014083925106892380454746186990141259986062728268255069031063757742327692106317594744011213629847434305178319434117162868266160991472158406424247810450164870216505517243036823745198357768505704377581558883605705556055668876183192293242540884953657913363047051643778161125575808232508309653212024005173876323126161829594696879685379080289021572132326604153427919548430902996011586778433767298323103498813986381529254084480302621550627129804306684153639468257642002566595768611067124301410336381847211624641315557010391079095362559666960513013560213611275079980437406567120956547438627076560355190042327479089247447995730965928132494610925319482259193864096784663794961396906817794957177108617991359809067243297165369477963445816961372027557508134261361980349772056657897368856203046117522732862505983362571949639559103579473229648090490338099083847341350080924090443574057867023176004281906159580107764529963567236817499621613842986939355491318302233257668109243058328852401923204783618830682467509792116861989894296199010968013975992258524208556277586127076351877399871223282884627214449598323668985769380071325932935683518003413778031962848746026282176537208776554385757808313750255245706887563536180925597593845603564191989778975470877019670304460457992686164674435257546347331903093239659151564832239289511297805522961258431049078608282190650622005984802657650557273085040882846210124193809987691842525501194916270958394343310891834019659063607508083520992987913250709973903947672130868972938619613795044318417105201108579534522136762231274715328560715175378708899330630757125418837064702705901343648142902984872897951367999672492688311489116429638879411822797529224664311035162251505463423540216104581109876928962545052716780852041465100346816915145296584253799273184993534222298275903931527 A013906 379 68545206536135404117691300944988436090269403391540471345334741167883438556333148315833924601532809090487862804314515713029603649772358433329057324489944497593990209865866554721105431353143342426687624841721364675836151398215929531702176758531608388951973063287861462557053387925305640235160946951178802309381162711853946356811607205535948915503391156127803982346617170297457091354964983329932466990578244782285502700375349000858740205832254702585665729316367904143821828349149489583084933022321638336836019443947812120734387426303242726667164341006636764993730875785201474866028021628022919455483752265000029386036985090513814308380279212844728378154404209921882918121100758067454370516017169693042872233455903705501249111735208448478428047816588028729860278881838425519189697247587975704972774271024693242437410686767722474938650285635772603999698526644794652506707453366767973124858094340041543962407024827434334886454079862425056245511263913770368599359254641233634817310830716423449583397715780011981539556434265575327085281435068854349518070060913471974286647231278283638221532842655218809808779020098684831845764681972642895412356686715990106403482058204480264729114190818942866909548851143821866204416099028072526040696405488316043796299725490709129461608027512308698947627609778758896154931549197883143374523629211237185955435082106528438696442998827410775313829706204942604173743724187175187032434774084761566903572402586612822291293324053222251418366848062182813648362767571287925007245681903678739878608119965574577396177352690392928465661124756040482457194619000460348473806430058928759410017465332879690854191671627248567203905203057864782334009549712927816736870309549478079296239719655967076907012086212141058115350912359331249793773500855151605646611575531284979377922819850622224080430850899978279941206480071737347525904987871639519348878231490179332171023358610873849036418169169056061316646246339577857786545039102980027948514384891569235548259098918805821353153347203593964993581162164069980319151009415826421937578019647199148648861629825263150851427502560247029525371015051493073034973873719756866819818796393866242691950560750719991291021024609383959557610476796111937390976169164722808655479649594476436739400813758570804535814385566856271885813597890673780912436933533706141418798126964813294629929395081974459194042525373244409959208889654009539808209171880319036626365782619001765116050606964834794108091194030129780117642463565680989311341428967859105143207894488602589574112238283419571119608361532624077023652985851175369320839036949952026338356285761 A013906 380 441180460272409355345073580998169705710552842633317771960245843972718394567984964830579469771603485059897922345510103007948098243986770795848444807079582837477595729338701138413303895351784680024613907336639413481765282198847310529864583464537607932972309162081384109498852673999325480388096514782591025992369280952302164656039890356100866050657843144005098267148772997723845867742889385700727524387539351756749819307041974914234146512626991729204331517225299345260758618142249873231661627063688720657826155895917392908603929370574892201085116536087679495910044766243951016343635394809373921476866660504567084138613446728432955127043251449638677583635452455701241666868320016482153465490173498033628639399698271623577026211573126750904991016567961642599235096959168577221457973551632134312871580869889887178109331211902623177514057195399805549345231614080537548098978970525023476446368521498866011191630717398883189306084511743960473790402704912548515541905743095321616820954844105837054761954804176669657298253278790195897458061567635375210540183610069998947396041900507361946881695361094018999981066184559029426656664590461846291387054074047655909419306920949999120527381018278167188833206381217579861791730128066641406474354024589884550276007164064047270446314596622655508310670332806246369954520592158950784676611539208341983163962902670779570704780020401813551815740632724238895775446202966055704829902331137036517808839908381527332464809747216688665360845533957093917345944160518086037104910694000969331666500222683586172201844330747341692379458720695667866979987385641279960676944699464775708127350042873022868071540586336339924782884826365066586722026027227954962759638058776616389331797445929646103680908892006910614413332037307595174291405515814549050942328887889757358024237896085813397604512544174118902251624739564366174586925887352711918884516963104195313363640997031587622128606828204069796862966851104017567919424656615191782026224921596157408236388613512363416625619074200421591428681158026576669337305365396488480052976723710112710012060009094423704140529446111128046756415055129572080177142847299041071457672971438086234086637148033971360906024134597436182410909289053317495442847729570179496430035854309861252272585251829280887778457169842536397558353150088452955059297070091134787377891392903087295198283652530100736612361249888404045330084422462356723477788445967688269156853020399333677892336511783865673214054000057467599351727246873725875787127226947277176374750129236455857187210286089819572638693440491974249782649729912311630100597089599565075058695111363812023 A013906 381 2839588767211100047409776927542502598162176814813056408331924616132898229848888052492546356208171689840878573203067532924485686495996544304463566794933023438919060929359043701318499633720191862783663550188827732487465601723575495197720202729892381056130791269198382043484173916326840560417562286245326272008804074872383371368749756014257316499089254115015206196075135042488891283925871897429177696499068193904094402248144465945406549267521149827322194730572434863773666906569542975825492691719983451384954773717596640425542540576794113394208782221232183309744145260900890416386243267933550173880180392271946820025975687556422351701258942165121754994688958965085496893856243459844793082533419762854259457799772172676508627617675213351300082594550083942612088621667465957819290477863232626259710809430849686109613747180410965370230359431211170648889336082665969283944026604085941177461248908769575759071174026515280023307891904571657787757541916944947250168536236231371621174234964176695586557724470178878512064011403168325833232912364418973788733836997388767235079882514037255515278371765509961532395135469523217137055636540166971144645025780118111778999590165508080189412565125327553438676286059305101620384169667670830950071363205690931295977126778373482200806243829770052422326824821865154179532188931698117770297815944102837464943490480864753394448715950853069841534379511250225947152022740337151873392008059697547032143302082432084775618550962829903574474620626566003735252146275941459438317932210958280951086357042767941074348135345295337470354682480738517005961572949660552785943328277787212875575512556995480625752183752081797120496847271981011769982205166166457328873257102140463461160989168527156191903892180706435084704948765000479046884267851874362082189301941267024543017797412806652460978021082107280977674929131121931277239338326581415890128928563856945775800877185757279770574103658463467208550378651335385745155213452632593319902018590540976561400422197860005690054386948896364107040851970696250559652480027432130853169616364814517970297152355114830347178967716771236225844324745177835351243592125213251906989093226004726266159888401288415330967962096547266190607179126233296688571104884284917810590986260636295302035888177514629237086658355915820244669923389099763558125221282001584750796179621472035590838406598976546165389815044190480158331971561924632460659199319685008617369826839876108522366594861264501338731563964891881180814294203324977424541345817271518823219388371060158001215900614402207577616046054856435018768809110572997574216567373464533473898506869160691967551889 A013906 382 18276567284717793312445585859149693800162939606784311922372324679574666591400281674444033291955972398705509918485551294065782976878701885958223946895599600879922625379253575413675415887997520854684593405613010054201571813394323073487380042799123717563960025469966121876905058397132845953159654098139102033559962045676340605625652910874072979247697627098399317293664822904778077993057298105915005862617902076357260677249028896376455825532164880043036416798756777128405594578430531945653579107903073447437393963133837113426457752243664754186021935988152214420388561140982619725274682153861230126802481906536799011446448434773966108415936083591886251907781318212215282334293375599067815043212398556708672881393359025201237569806630535727146827506854270933443718315449042845348485532161672271398305850304583361243809674368407854083924582312559999727784336070314532738928148025022318895964467185216697549867437447343436971057586904746457600628740614335192618991507024314135114343438992033925401671703989564533458973615346702631798447822866341511012300510621284210272135756260046091274973341164337682339300703413317471957568086855847903558037999164682747921981559164636773370564237656446121282150043043805975678648307751325479089675168069406385810343308100096713548783861830033668518076302654438032047352747505212658424031955567114689197626780352080489457086231769261500103070912826578813023370291500609845100243537330977888957506317355147171820959031159753510062244703147453712179364004918131880865601554760475854891558016547720138158293100492744228259955068102123988761701728323537051299936839357437783081220321217629962757195687627425410323930039461084081238642576345819314463492086236562057014999304507925582065667273110044598512395104048969478310060229198536587267164538224560424548280799253336207920648659145673623169691186388592724522740474562924010094520098459480705945455545268408567350376238063425727923482769779871950693129542019357623586398118041098280704133677610240862603141723057820470845803638295627017415865322257202603391882288102359369036496284480776852501252918611066528883559538663352144318129235469971437418785901261542937870114334592413882996568326064377320915051183118877795508407810924233040755772620281742594813191574620129041287718053902490298221039548715968539478994361121861925999693735133404185970843642444476500075783578330970087633718876838792674665736612926859367419347963392048711955174576269135744340035530604484105194965816795511295171604719361574819277196347806354450530019953408203347926735994712852831538007493137172738925825783898226835772992337397774335620508827901927 A013906 383 117634255907022375962005959425437117642822135197548958551377655345107648292893063153336132570447779256601417825275048672701243802752394732774012993033864221926283830401381095338781867322801627370403199974063457971289907330137857553778984126809840345676771162213438158779564734278977213120697467536978922399989426792954595122634431733333963501470063888291392757067858527249408048844068389262919306578819695703847520259187046393990326817473170700510837140007760591172973449825719305274683794316098191461899538572858730568142587368449245934951922985543791588219166972779835497590433623558229651498034266801764780559730268258018373344140151300074051934262884933005964346945352827983430937878674818963681969739445976608340809023761917802213671393195948938742573942273612238774358807415530054192308586071466952985058065690953381312778089397895369366327926616975816450592471013043816227069808626616299194758206431942146799144607702071256529152603590251892016666897653295395113344258593152304611521571860271305757976930616321442057257517055571017120013443305433728277795589069854053839255035739589696691360781707309382017411789652858028663130452969657611651808410554458395743826217537090403397591517454494699284917438285057089488060477140277347305465702478686900781572720167602704392130640784055773646501754524935942957558909108990709660014320744331650793753690768244463871357899748274960757151278212107909672242036789795478218746423083164580013319626913491861386214558259390191668209664257506783704486148507771705445300295198900802677194162689304770864351363982893629020198457587183099435374989376440369173070330845926844087382537163690966147760554841975072298691768475765379723911896044804092539734091668574455264649283093610923781323064641179856358934607985780396573700903605449881916618355284308615728496611552751642404772879679673914062332868994269754011903793774078989425347091180599504603605622647225863739940212860893290370740069475869498305066948422266996631322085866950930504329693007211141382785092326718590884155482855852890175923117821851604008382469605143856729158471713931907775713996251759095930616980877812502371430340704083423057359745306653540948927781569486172518830343277108907266975972054987510862237131814142051977927721898965245213988915082208916113522900352101183097295849003246168154374646774269740098544137682142009209927269103905491006750673056909225360036091188455500801473948328742668982851704197747817964132777307157457039082881870171071556098691834229836557031047772828994823187740216979215761004811732418107332299833762400989797976066303412865006839648819863803060650712650904772532961 A013906 384 757134419567372120366425322906196214080554750123797856529449712336896196336424216775532943516873570883771739409784282599199941641138756571526889109622560747745683447817116403316101300270042994714103043330663519269305996014981488501262488031703628240014266332514327199193740020523355032828909300299361528336715147212845757635402266245821922644942335416957087732204411756852036749321177668753665838463440096705589060087576731748634882079355719926038023050228969826672029452971619670469574116759858381928456861796649280481150565210806724928706264844543884182293317811082684746067704319953646509811812366889671133002155993990618751144943053839172523648729379598358407582711293056921359832998843520313161700158694935421258107774426853312853348375896993580233194595335168217749672889597294955590286021800983822576707585703507959138830066249518075353379186185685977381055696657507475266387173265261431008087618660785812955646801770972417462615656049892633418229870042504243270007525386225683720234588391854196916214511533846199335135019098005127043278685724825238964691695140631650449912274497257967171563127816368789782094250449645202779739049058084981151835500613314414237005668461329058275264380227614776279583359483959202526851635618484122388103035888779083037170106441708493195359304895971890319246042224289781903283581731288591185265553222533810264821011300354877327167318539511305744565329461553259663567327797742597664881008986364762416669687447264947590132368550918244412339595076153984748883490544956861940920437901378789005739908666167936819371851111749528888751201102062831769179765248126335044507012447865321453915981395762204128375612833262362764178673186613171428342264724702507389469742772387515121438560694581014003452237841805480216834251567021755024363795014612109324853134705672768683799066291272164330463090716111439057697725021185171346238899731236885034906772890613357258884824086113657501518009465720503224680250990526314329329518009019227899033488115148552895028889279112379361099149501428915407097952990888758713571527930849818498124449565780426251722025306663637088862349777035894779355090554042354950839073378342411411275995186262371711844684410291340088366048139216975525449928904314480625583927692030497253771247350351663276341055666969781764860325020943985119998456661100451677232177143043621795083870761490945984250909006038379702862647275126294281490775268177243395061237008064576309094686351244783918720252291481748511301833144902485212594922496402368914990885115313491027260649431372656508832992960267158201496708937793273879274668519507269796717325804188649782797789815662376359115801623 A013906 385 4873176821441518575315599062110035659123880002076055467288327949851595475016569652673684032274224589842768048547989198817382349982351947887851092032495401510827695439573562442668765391283989338727154124220012827604362762309053998644681306005439425697218143009414262268240234224915352502063120572616693477379318180757369302236317928535432211062316085964583832925559740180332308767236116640038975843733293422350341207771253884353203882827286632455915347393179878341111730065427713464689150079388497177516549823226831019879890072340619388347804066788326117149514320040137360386559646225803413037901689844943766569200495716829561064600496209976381198378833801272236948136130752087864395911603275500062976116684515036734066673167177856332210458845765983351178860401323342612135582855249322206348848304416609619554833832289673528247494925094621917674194651351936640714716165791671635878484217935652554638887687754018141716386603050985922328584039507134101852989896438981888641210045966955975832945851353792017342298857809290248167300934226311613409117465914178853033720639176538538951739718574504836198920136778990545532453854221820753394953970231661861841748361524001936873451775161396054926589966827346772003662398731064425469283836951580951743810258321492029652708554405345368218498494552054404453047029148011967724725958291107204855145646624982931961308862335960012200572080510553816149892846322562091962783925299705984282173228022325934027195026113391614567115339396122785995651066391238166660583012184599283655409674043474058965571020964129336971806278300151298016411571954854392817737797796421199679367398019730826682661949444744292206241477030078375740682053913945379630610737164985910518661852604856976239265230056641647414021786867439809955259617233639503798778741495733547568253199590913985008589333730365555983225800689008847998939348556030029298165318612848406336226963347089047699722525312889036664292929598623900886648160701117109549379737930724844353348897995519582386048926309390009114154983199475489678067060047235925924785108797029713341673814091563886042287295528367353931439562950976542111838681601876632991348414065180531290086372685133512330929551591387794738374195378512205904400971753782177173112733913106646785829791484704475467034819254711286073786398926277672019206226541477264449591582729388813835435505988626919749111448424652082931862079750728198314613180961905723285098627388197379275007420834029906261767664794512511658477974649361096380688841245261912349419178475752180778871890143069378112031672408864801820095932094803173779952357802850979405212982918508986708962074895509826442360475965584689 A013906 386 31365437522447367991602528814218493244352371184202205074492958581731667574454572967998697505339979519262371229895510443883867166632461083324335161245707550046405261748631221612934009444832965792391147357344610022861547034648543540798704011138968009510310114231642421050352153871894354669186451655717446746276032917490428606863609245103529363645460703685547400963595954791500593207838808683298381898981876985890662180250055539779553338808226525801203554786661557701666096024505205564457758289421598089028402838877251246986791307879039215856670270644575285832456447190097818562510473067926216882607276121674897351307626203545927551213951577608011291517218284981953375477348213285461389574876361041901835887789561565078052893372853025358828461318733966580476599892034686958220573761303988237577965342193714408554417852620814185821066228668294117468879024866477933907678390680065191885030746720611770482122296861760388309272897840991884278125582593466026522778549015766006082631790889095326360550199740019774276983857368820623759870196900981168784479337914463661471616599919439589412257275468984180935066229916498344803990637443636453368338221622765202832104174456479198381883218897625368354372846859425604558368454435895397418246738976449397689610949475726974611003135186963823315555255920653501720538074727602792381265848565259820218982696635182519248646566934019872807066706389539480699649772178298262670020578115285513992675680968901369194398515959745324677750844914859120783606771609781035318676846393260307160510467661995955104640281785327109113126536693230705928844506270623387231696950682411013607898596672508368203164459675033811931596886992205743149908752934644946567824003876696910265415584380302965018761088618455070841707229751738148726865550564414984798742961374874148756093503414582091012138898030102233693743499684097275756037283503163986863041261296576550183330061950293162538775177739936160910965147371595754104471682591510200228383430572255336879766706171176495453369304508958219431827627031061671660999175465606621174509161510000616258688861611538576981073538562938519905143510922577209985738115457467453617434425429526256305228394227350286156592102878367692949771583805119386887349863740653639572923933132486574293448077614037257740921289666326203142012572224354810357113861756651400699277636359222586208008470921356954538755227287870461413909973969041184124872344991895168725981554699632484715039088033162548958584476926507042825463102788592747162171958527052792716797683448158218490826638019113590325728270487090105141161711866861743936379898477875281337886746116664887041321088019190402853501752957759253952327 A013906 387 201878714239541459841174995115693499463834673804841573215777232516818546471167669540567640697612439798947728228939359376918821250884674466427001344737681069788330181618970322809856521152184545547096214555413479308374758225630910679014952971166218775235617931564032075230486733108290126414535533809115398343266520536259097730786343319457385494993915481941547215360234078450591302589120861397086757246838711064998462289217183223071349675364957141754895891426245610282214665484651908298358741361810676909131337413187723922784705326928098903704568699771317628940730226676855763820084345757435430548851163414809373842807380761809405972763058738876280220077807288015600734580001831142386416560528442257517588103523130052459170193890108959797118055209604134662484500378898213160734282384552595565017274184471118377498367464791009039210118873425574164911997229546181184561148456104902837332874451439982524660214470550113442971670451108583227430323646646376905547700054507782422887904548866492480153442754245278094029245111488807039992474222732251838837802095230392786267209201575285565236456229163868050072146983459444706090751511375887381182130134374133453891993878533738693150845382769198756230089192273735973920022893129294289905150470683897245673743607381448982948707752138668295450310862558106721224473193506483139523613775552070087047707746608980561488391590559810270202654146203367709824825913611384774848348257808271110988160170474421545304782527407895102272368906411839098041721959203212898206118489545336225170401424963014031666065745187017641450508192559718601490176836023382944045022046646081350558102877402922528125860147878186150189250102414074489482713152589631459327188052583751021508435738617072326777747801401772966026526436261991571391119998316418436504495668244441603227241128047921539411343111363762301119090117987241712131440277414605004698027580857391402736625160923335744654307843820193929726164149529138730760037582946088536668554094679721631738728280897908638275825349491101672932507724447984572963570416013828916950203820120761896452298243611395039182093802414799402021831100521953367451235619257862442818398742072353313086362638586446422851978485216461751943411685022993529956686084038109868489711946549748035047614480214565405599974556294830993309670625148220513158337304320390946330990719837227778181811865755379384846835435867694029228189563585820442153833243582169525963290297720096645568248828988629539851742487974585119540369663391639408048015350061886553033211752277769012475902595827855623297868873651688988594580196042292517552711204908783221912137993160773229054197695624700015073316033137403069861282220161 A013906 388 1299360649244672998258527791587928045419556055901075425876355280068997433849874731673745750230592943612878617952236243150115816726382818309266165116192960389764630446151988304424960350922214934440233890880233659652102716482231932532503139451294894050456342824496636899185216671234411397117310881283563230318895066587907489865862565319786306929005622954786103828753335089196914176280369932407109570398389610092225397765966992717532719983587514344634131886510075950020660386689480917412783196452900617649349119640008914556347878638036380882166574818792221821809266409359993857473053138225449231365084343686764409667536385514606637466951703772555174060536254393568195678808852725860480815524441315625077525566994373451235212863253245572627462214821949104905939476622218861989599973285838406596729977576301391471182974943435357492456774140140580297312178984408956443981855937411598642747585145404571442719098786023928807876610306299571895788571590826881471383600411930783843077604227765006809188250197187315943558473568615202770206281516163169997140815651021471997141448074094678220810708395385257977005512731960312717934265854983613114659935015468013237023557556143479301490591623468853030270240962066714619588321908032481397770985895933007249911479951164337491259034499523452712743540168049832288406089467713098209690834858978137440278904420932485774071878795158500913946961595337022335557049495291241115901742370706461107310867796111849792171619886804113786245045704201495695807150840063884914878663297355697995521937018750720621615660596574244687426488251624396902671089247301248648223569334776179178095191548252158593445183081774728280467528571922111441860634420678206315820331531931057801028669807197823150949669617317691617474071242349815616582235463323891588866655162835434001840430843823343464739422355424371940471747847276357283185210709455551019753116933858405153264058198132785556755541710417198458235488540672825365756252576731976330366891467413163566390141599659287978606140557419605814867435564696714370302065702117695652810025706207524986897474634180497180674395170515877227607398451026770902921188219361008128797101014746196740210218564327404328598371759473577081888714195015949245582006780196100185284678059191844917142468126427656546375557035586341399971745360478373062323072200301418024680847802689302149506057529471575816003235329798981391164653300258650302113729520497391753247141764698660004026679372719162818417983800277805112057821500383134562513987262263373082409441229290752639066188341338447746023875239845932859917806082735437149302769894736212528871635987314390647410381958850168569117032136671692286880174788757711223 A013906 389 8363130819241406339630287541692419559639841683506495509811298172385131150377604280085191743276425278472146002506550077945545886176136967945117116982452747253938850819677226859267462579935741637779858321929755753666193754511398123332048854085365732257396328944049157429612475025382905154956224069573293212520408029567612257045715461258049358098356838265676855875469727028006934180102925051858972833666682178189824293333197291808542699537323612839485482328815921770383827335246133676423345237007251720103064660751133897142347774236774993836266658668909585377249319189019330944589683254845402582152041059897900300812780142152239828813952329914559086678314097212261901279931607580123024673635029190734258356140445266602243603665909984368661758034133748367717609208781082016834727860858493027430016814063384426885808242496355559149071711039474843012543162021047695945527510589767581043057920417528695573344972437733612015074965608679105474455502238617462770169536826127817072905636428145707221271129838915200662110976444041480043597808592586206068907308829742494138497379321562763503767457305679137483493592833763635039887186495862793385249670117262438722023915511581189997793858961572387919408653524511364174784958594511505417173500674387139681917004603316925461502647887766278203497895555846361700656515102888925670256137108739922066777044517337858284547118580066851247976128635416276350306266619671312717646368195499936002812552763429931626895260457092450139301796202917367411238484659389305224684880363292265303591650677077069417891605771136463774204665672924925633728746579242660628253232922901317419678739455251943197810750012099199944889214251190878524039601329091228473385980113223740360246271712869058652852849393735403218287916122199539295079755148716486360760773890729705789707644178626469945871327901379168368451750954582251265128148653329269617130835905421008999375048135144567388724633599051762376274779020339754833107695978480818730122629328044443428390223153975860566085782533763777949281314824786744660293108467365315591094239283968859996742652579385203765353378634983672782770285768476999713620469347366689142726319536554580165474858784978738558543829885485441535974852388091539815157030265667708054855740633533016689535504728255762218668491897096899365318343448697453111071669494904629793228401988904671064858266837411670702301711692304365284152878116546662061457588203146743929269968167225867426297089593845374572184861107031448988357575009240485459494964317558025495354430190056930713185187867455328780986547232855691041401951755971651747854837892596158356715252185499067042725280048171570518656425973641889948815204840397173326177489 A013906 390 53827978506508691004235023806959212785750977540745247829105380312743832183814840664896363280495016906117247618211016048334268645668575940674778940070190862618658544901273781355058117904131351140132926651344329936819130508493155731321369317650365133254767060024728186077984246342298083913766408096629578755353240578251294177350391389060017179650852347473421371576088449268623234761566200937057136785160714170816828261625071056750871144368156074234132507788698056375357554382420105765311663152794965557923319507772935400934870100274447074153098054657025527475761014817010247589893195689541422991816214411586431315834231778480573756507880380979262975628360191393461402469778842927071768996978104686578108630736061908578484402749854066521345525690690512370320660007673655771480082824141535587647996711079165912295483680933720628640213663846946629499881093072036190465124374091876441873418544673917897052629899934799669557943649370662499766773350645009836178541307164089992522476682684840625653677887640792979375173348458771271788250450150232079328169074835151293950858637914685241938129147457206776787921601780444736043532613592341019165598017511551276631427574435557011173970519570303707978370451251914047226827944755073966311286740851086945781728739159526669975664337213889270351136255575602839207488656386873416515273396286878436215045963039855902804736854842983217561952419709661102373359287013655115911034178410528644592150554291032896417245921376183791806944140878073777315752942068067738957763956932113628740914995693850256208360711563813780657855780471270634628170581944082444036033297950685434064927316941634657837626836165124600870888079921152652652052619737287024746078539399886828701488569215222775576878867225423106356204900917706149345111516493155315972678081706180906751644267655593229450819300238746500674105848094268790854548703687815271195332735764005173326064595439300790300446074392821617408199540024110638641788887257223168267893674417153557149215414065530452323502263810712755857411145703312390487064926632167477447530269355697984258014594730757900558705861103626717429674049413936557767763112540638158096962547664866316165992949016686409070113669676635023231980989344126265648507245651218493064914362236455797238575019109175877365791417142436348551671162627619711449274362451842949637237072542472657275603051751106744843064705938781355366100387995288292532628117628206123261949254723347041228175288527719519710060025492214117476072359407699933903822197120564374490846019272761595597294491634381033212201296376360097044490162370885848925743250886146035666135716397371621666975557161088750706760656720468162878827101968056463757729198082727 A013906 391 346455332664517667784271065834755280499078804037532890648127610838266575069471363009621053525871138598569403886739145665583931657668419075730528707468192467279564594865499193708158831765430492991336581521893518578536252914426363439200176158073704072868387183420739087365731358055525876311783024387885112814966542523143669519329950164236718154125505950694123330994155857830958276694963286437821142947211666528337696863912694720621072233955970771304339127578232214265137967646408970801823365951849807003980852050617778357259344625810735504595773592405363654589922077390360188003475940824010111083415348914513446094650446867800991533683200334953212398344766719353965543556543767221757890881317045252724203438677636912845768036248203972076196624860596044461126787795770280609175430724583603588809070095377411965441650321391986232104038733805648010155153174226548630246870009315630293516884336082158739269415088036048309561583702021317985736373288010554544018901092576440474742095139261795167041670096371604407250541355139173263775403267071295192159305727631702184761551338131718954151783971332160637331501686168353013720638832766768972319362640824350478487752448725276319970506935842687278720628805322098214470063454428707037549886235469707505873609298188245365611177327176255707999643380620242304913245161115058006274164317277276014783657578889835261025948422510651131472349522931339268633054433455330009708173456973357167920176075057209545624865865328150915110082272531604010109805238409213315166631339852311029551187046129143239594889007348771880440725447645799450294583327901721430094214665031808538745756481906071638530604623563546568943134396983951427828470314677749180715249384516685790705025042048414605024815258914281432634014920587371550394363093400104765873534762443005535904598320615203893223174647356554368388276456640610272135138567140144006051181486505504349301002576403575566544743987795716667453943252037404340247607411975817538518879576079125377482452585812778468099207531162234371173557225769494781324686931074464718297069316455661231093182430693150497955722558173300097341460560227044666032637735059148624400278214924928659990775555452906452213562627027522095333998216898141681022910070996500589308910100980076615365921654218210394052170027184800194946108825880141736448556897846382205996983371199236090347226772916873639423445618616133805141112669570757834624333256499481084014184251993831665379677421088367836649206874656633889518295997967233615682328671681564667803535340224104186491477220169506922448119328522910676091624945144714537532265092638289833637482955284208055514886458504873452990204005558188216867998665962386444111814019975373347361 A013906 392 2229905355207939639419618584688066306353282366815346557992841611125601202582366521007433400513866021820931992720586293030661479437312525439144658332611948309427554623210391676929152139721606195551338267122368695048331761691997723337351979413784578693477933769299790079792813466301177585318210486537793630670820201203038095305052689429933851234278621347208465842580918096459283487497690083921065048660285179378000636846166425276206393925516874782089284013414261864659920902095190854357520208680626842361423129230029383405297681966924546789856475191063115520674262833356903063534856347391031710400962797078486217177180741144442837250881130693473763947599550860746860648511355580351390848668728794993054657733108737600536469179729873898244823613045123326595062172741791475206902019316158604873606136644891737861886607954539060841099204976058845930626049046860826690449030056368591830265343878352049826385524915975203284908532329418995868268406057673716665514245914896724614522960854921680490822484033090701425376171097360531862087970390191461310988202304902212934974717624324722368522155701395952792964149557257875741389737706806564107604923497731322431761296059085791165107932522962529367582568166733249588016891624468027540184947422461803617477064091128825741233941911529603192393548675351432217532231100026775793276673584357374536820690972284538953457535947587471835494136545472464982291479471389179120675134272576268594242849839461945258515786038243786845412372264232881749242174177598471256579541457839043128874575886043988186163886698226216451271500149876907771307389340456949414536887899774825665696478512020770848154987354640868014191160474086876884843780110583928195052330369288278972203752994213019004149234518006122898963913496018084766779906135664110509096764353506701579980810068703423271719727579290827213095304453763595440785094170642495892339479602399297380093062825617118772701297152641046402550515472648183163522306232818669383323220927339846069481541323527976003701057698743329059262326835180907349315679456012613468358314015484179975117987085514844355463829197240812868423028286593417346906505657583805834618359886684560106231008310910426273359598319530202645648312085344835921660040075087829592494278366072409262774142277675798942284926189280698441140022918691869104398514049555277186893241942334604815453740609276109230987618243260622503783364543003060193579484985137639578727106711030734482644829111480168706842266123248102938363857818444418311661646369676936978664610062304031411995113965697464693750495703303136469687597574307567400644031703146808302703777956862825528656850852992632715039328619746405822320825137676344252853965384770354416673540823 A013906 393 14352435723655135842600986140226942754432804488675388111111320153876985421032596680920546915363617972485002884823196543043846798545990411922560647646498585217745875206217841997061209870432181985493487196225187893793464796043957702618302051236056476581715844670496318781543916404133320243019766837554122270212718906271765823450008742243528733854790564557755778666634794123719034059771345087814759578489285892293338752960365348161534090097743058385576888534750790452770829278754066989108044692500091812445049227857795011675003898244041038259065195100672746139683146867636869534661127907535835212017264092236535214524827022999846644439848009371025006267784735985712031307021523910105612029093031898551982394917890291494049699649670115755850782748057688207266842250091420368907617363711422223368000742351392422745188835901941802471182980253221520593663456400419353843284781460097591446585534214024067435707688594262587836398037698729648123758277450465822544065958094624129195612557437849173775341859348995104484309941209298777726826873605116080668749738987741223908533978958299056543580997193589930987325253253809827722963648561040481248034196120158513014409795560824418365004285738642215157334489541976383853085404288903417782076605047930072480723179123488379657810893384680180800139870261757463293288052915039638189625765087963497098444096594626786301313737293502991236079837295495881681516887855319443309103555749356358332674806864272015131031269856748129755962004336289458816562623072766677282986935605372120369229974382108021054098629002921420672626161089159186195499916229724703165608596675500400749625869595495304303126415775131268357063176379265751429626070208296092150727701206056029344790820158032005376222896545327083077886091882701527762070481396938748026451395569342384167398427020028797450970366566875460697215471153850141170129055369555633939187963162545500897280324266220963092844585019321130525731192408770825167254651065458812954666729753137326870385032126900023655589276811902734787279662489328786751416528256950592608773755905363493393590830351943869863379128806856525219984479151217535586840259343649925597005038328142961647819206724870145771554137126719983086899993952324637270525147317011026382843401101521588851591511229922684791582988683893498446742498532561980867011645113256761434920009522851737361711975194330020716102539766682804827868531892805945455523963127695750539063162189795690672229667337871603495103271666505064610617647722740002689335255979945565584069112322240116450374867807319116999368146766485219294718480834211491286163408944327037591449342326208349051591821389703160627014377486404440889653886629107174597446850126508977257275827761330289 A013906 394 92377199202897667994573958936746701408894300141054413541234567693165057975765206419066195694872214991878040922711587307444462034893895565844889766555007643476142139662413763812890938721087081497057107861013614523902310585763954851543390079358833450651390704834036287915358715540328666812918575146523611995027741843349936055401699618077940461445144266657359501730544190714640138837370878556540913109692465827860984829245176786082052810061977849638599107482423506875158357632503787786876639700260118436388005482377923918829329615435745828311466455029849324906926644559486491771329407979772920216020833619217977772260368735695901951013904656179131201916612410968485732718728836268140885244168732209021762023652998752425686325992256701854359894584981865089024489248480162851475960665602466447419068002028188160389036947635611806742781276671960561522381631958644305173749100157228912024090677039694308271345131529861847382685655155954679593814722760363543670741120920627351579276514777198464684705149027889197781856899932881722930618060140173649999742701285575312315125315730395424490881746219982197180753982503386107995903018670312974197416161958609404130705386789343319372666779483909651032403740422072904378119270297053490717744282364009386500795268889210567991893538960232588931714652980170816565511506363344969984330465743558238805090972008149953622956563832876923121403808218003849589659450529370311706445507322479551460003164437209134684507196523591827717877754875846304227771123076040293963611982075087609333650761004460286555400332092550265496312683543082103955102517325774985147042731952180275862049218389879033384297584289355713171105075846452464353813749602675094641691184563690282081138981788408191579214606619240153878770602286582799300708008445816932288814254712967868939145693961373210271970962060142903330297917252785279169371954624451817615054872385507596881703934128621432255888594877012423211376280141845239169483302602608372549078523379497161840914608834748078955486452683352483728963944705553911305972511730926148083332702405194983159384585799921463188071212042109348103970562493584926651610195344685793066804199408074654201209616469170888645722069616604276101487167775087012823683638257812700582029444775970767753819062164134262799511628134657131473201953232565577619524332943194363664317358852340119805893339558199668525941569109510504074217830168538297391043471409202650111845410518156165088370713762438530054483476867808207071096622596723557129484149479730781428064142611463917834555127787563747465064175863439775811026231087911292459258854014956718112461834335894823959769658458866209979559599433976818289037565628047559470054851683805170207026473080843876293127 A013906 395 594571339449175985113200138584817074386226966452774587215230321129929068746910555978911775197320916857469285546608265985159011107055080467956795334737957561034163127621199191820753903200897789384013036781479950745616969422507730461047337933550672168265924003323615623470003661256985632340660780714301224398912841019252457480632341524918625543439224184690229227446875988096839055124940192601242210307177334583892254678818388890861718029672740698676449895250744161511377369039462326995548951798291311477216884370464773969489723865002554611831708937566185493419422960223938964906953635744755576621944180319218296708643618489415168651094688136465957857537574875050136366384061314212594709755108710372411754848604812949183799204495979477183396326992785932492687148203030556807957339098325775701580586401378114668802855234655836603046253070638636656430650360185596563094923804553279207303871860529697183182114337906305592368617137763442810320892234135606571760368918449633409945815340950617897784149193009611442918870184884703747212423037056785690960293937220503662392270620024120477653915291110758874948965630007791652496674422897538219284720132109161928010836701323882348241028217463805495054854587839425983583777318541548155606718387583615266738688123348188214820648036231920302142519084706351574005714025401170854143855502875290865425475642047851896951441118929790553993985551197291551279457476798558900159598595936490003682731147403279953562685102794244595189168462450869229292285073612610413770636235545115608721377740035730934148845039661561253475333666533731698216696401672130545226272458501291853282769452439169187369790066557704618978849957188783393776418650558930626671386563928216001240964317460948545013536878811500029736548014633031194199516885204174691418583606622027752471387813308426732321528397859066354849639687624543762084832994543408085143935122494355122636376944501213655150162766416494771049579241057004612211829668323180180397653710403962901134637856171268954748592541323326975181530982757978978156817034071764396733121855796759893493022863121223910140299829128746207903554202111647887559604719535400991404973741230765444045376106494032764938672722722343616255874221899006869378626419315204970702241142677706019236919044026690413429797071163103485557623079274750827552382103668598440210283382427747363731822954812041529119264336747014166324563411680460290644760909900321612628825425070660806073379224929874895846464344953779278924603249174063489865455399114818856929050647848297507307014054849591413050533552869419556962868005279060231841103510227188567926116940194996298929695722834114318538468570899680656556918912267124513062171254251097620625803390828577917272133914561 A013906 396 3826865078664327707551449919579417283006271231939550545000637170792371052125696528600976951908850101969154433742913286515716305025816217784370443955173309982259308607322812069881166639589776080417266621197221010621896561823771673398848806177243333955513202097323930152811793775105770675816385631325027685551371871904378419938265606947519321086136246506561664056473108137855173374580022934067657091615128687207692826156229985608975582808257936886741277548147860428734623149575560072121512527064269694587204553199650354685107397770442137357980736998341555037271649034076627989206116684750307342301614071388338449492601393359017894841292738324325712594656967284004819850821488351303034471969325662244499791437533647591788501723263266036113012665465728787097779477526538303096998563804135418156438296220405218701746575669590451329160529627433494573160821431228043139700071164969866752975824522417292757093919343982884655302602334323770788109202484933072408903848165680868850670878949020122852077724169383061543350769682391368770444448527599183184512451160771628203912854259297907667504434106533695109465650289941239748005402945095609834925673429259879611219052726709060884924704280275642251457847942458174553457560057753663680502212646895089036766688131895247779143374243465066613252887713216133008890659427392648218872825358942858234645202170365197221980129385735924923665310944549829095036677174590066987129931305765655879773320841471069106153513322574016640533638109116415007870793987551009748399738140197156032384578567434796547892379729110412142877189517258718279695146368027605729853302154367580310833580185820679524943236706358216220432188070002325675049095746594419226461992211033425562075271997939553941058062995180246535894622658147207895567701107465693345889160666396441970424949652472999239590543052861416719571994455964418871288380250598502824959570818120685133094786292101775000830164070485441204181562001122564236777324402904222491841175675382573790977618423102953738013420363198606313420820670157438690206782219528562272562451724704484963164563253890247665464147823114001754016585763881890099559048919348641423222462904554448550423348185400122328383671608184897278083182257000119570677036503574484306744574862985654392973409230587880655645980370401142977544408402928487565660981686272657890458375976505154750323772552443799811656073178971287400323939442825648828469372369110565709192252122875572184544751860722825776757119861392842585451417650598739324551094799904870546063296633923854723072948762832783744247910279276218479521056745701842369788863690326193548851287285205483063642054557793291855324842417030163296065529142538120989776114517100272412831545273935781677789078216047290423 A013906 397 24631016261005594990204821829735545373556432799795502573461036049769281874751861971985197797579863991858453355540163731272425029838777032622908216357772047491144825139581930206295157732557178146761111096476385071169169582418500043678966721697256891801229709726696196571539119181845601348896062943479422668704773488128642712520716271417417349637505427248782620518232294251327180163264508551525826248017392220008423267780867774264430729578851314275419014558078644435463090566408609041278792302982422798868491915554697162825008203888000857689077810714116679373258117358935866021930864681075847410471597617081832461022558529936561314336490627264605529978632208779633434213095930799490826802418465440907750521120429629941874780547013459508673736278281685218735283255721592121370245027150800369703264532810131586554455660084938814279283070743824180761501640893134596865906575142155647086448677334088885316072148112208831770964317416308461845651148649481586067541420814242900460933557027373024578110495413539482483114922989871909646068733169473309495354423441474343788857072121852272930388491930549402781943471984111268863396339207845512691755013696702821316512471484184777063258925921422168075674959399505074579924692474802388954354652854354678056170015790907054776555002808306677240743931062744665178842333570882679615004577389254352998551004472814844583311251910975720230958758440776680647035651875932555522144823450345638862187855184756425343907422399156013986182197908144673921004129786216028737044415780490983848946255570458980717451283022801697422922598609081530588487897459829903946101192348148694960571537993945629915611726972311760462865170659042978842322522064922764027304058333539511382484242397034262431651476352587413529579603283407174508181904049129063106960278031036074501250831721047021344743914644483209473100169512685395651284867207277919467908758918215344911598696087665214814168220703920476096445567314991208467432074479361772105804508170018901141542257494209734570986512060730807355141905174623139411641591291187125083071428221139638861269494547233718329876509592265043391452373665260856169066187598707192783867936558488693046377464129662779547435946069639606301509743537566920597890149160526107046325297207353675752633651687429691542802416235168803795517110213329950443829099849569217704646535007747117241163161201513783811153885012959592860063185365254765057577045562318205828399587605305328900989321825500334628450251120036792624972133835507641660399167157704114205060676846679364879867512259017447822803827590647533877135996937800833223893964291185163564794140959121314478291092358670949479977062216955172319488296037871237265698566239336718642421426603079650851365989052308465383043089 A013906 398 158533669094409534276039873550065569316272331355934184420177925151680169009586023540353123948068574544950213245757444050629153933827603682483226937996831613465297557273372179409776394405840265664658850078028105718124186457612235826632811706429087514746602233591452977929849808972237663322757732453823177737759287906902372622233724528523594236417910594134711278094180799478469936753566376764053391090643006293505675040618513832812448875309732604677393246417787576561681814725470085942571465887754796104537625861237066201068601778037107104381092143445129890467314270856365348719192567373989762949456994021521332787675317436247476859600471093360152950639259566553332196863420502529787186653958473111328513712359829405668976150650306251014435641778564376685810309235980879399236526988786863903937018752900760766198664806598075342714763637400517559075025755851040610595699723570187504035334339218521658381903757996978528907223787652235054241023851052050260114717751067806592681426473238233175132149440381466953303819352781401136547106968254207349257257975836569302325003694151979023909595457317748134749742392300630676570038984086042010694988540121677327060785830249932300557667145041864121538693995206288690236976234937347032529637889416555751624083487945694085661696356440225023911721515488179186511185601782615738761277406647285530141752767781570515229883293058445200078489788178983903045783388702095372207068179400868000271170766403420724967281130806851016527865886230701614978737483720603033049474666197852680459278289417134667327902543324828545596145907099371645832499959400293983454160786661660415768609894566565997487938129616149993272839001115136663570930668634911177787790284726668699310072776162454695762122958261641530959214972535934783795515040853283501425042036783112820863604281991938948503093081814616993909721964341786057502377796055492786021838265101942907714353886372971391712667928150133628880024752068872459680897160550718786360790105528543964230057518227054365637827039996500306804616115377349420990143474615893214218551205531134566607259882342625912336472363378607966177270745073786054777775973087625849324098906392672790068200266608706123500682519433702392541478127249814086421786076318308085404866502403470379454733335602826283153675532118315084127649983701794733229486320013075887388777793071368103825339824457234831836433629725967384787717662683359950294980614165707847856178886886293716534580314606306300283483374644690969954191018807232760847418556741318771534942851997386803388981103455741137172168656086271120137367133938635828314777349807819589214117815603253758593147524265085254988804004560663904672332257785280272876418106924591213677118652166745489199633524074902225008891704583527 A013906 399 1020377071340119145070849307844849676609804206016447496353521247304540594043665935511787046851283533292368490372838204713158600517913760168525140319787341177506073675673568113338858427699269153028867337087765652042108580637147310777097311196992912421926690059960713234327943309029799078663788471975037633270182828404575737710505677233091136098408763927184789991782533929457653628134259674120677695372522479056161197007959687178225575631457670281987107279828402143889744816435576309365868256466389367623868016448592162383784487573856688051533511749818057654600064936026471117671334046669607392831396877271460679638624515653569393952951474918450966922776343836368573811956498507514078050309899040700787499932951201476371674964405044086573005741911970375931078383178840881255120225828589409980057703091101541252197412837293876045554769934237359387729628498491554276723357745902911350285295926888757346274757579457546775682307475088949525718834176551906327337542794061019488158950511041589429129584125553172154628364564539101735407016105374189692940507571969871973034421251829231126687357354538886982859561198487418150726834424949307893242614625292377012286399453028340013168237025320186845616722325188029767385930330905349011392907122081022696075408389054852508390059711899547251079041394161733689846963869734326331865976507332409690929159434641536914706252724093672354408787198717285791481406593389010634237357827009520947469348064145292159198085135300759892272013901779772724657092152182717287546754921459885714905312603141948796113274239410956935647934536137690997052490286186366378347303600104271385409381914624255091969508164987999696151684394954402058618114612553630114776199484568500996123491742343782143885669767546608636298626573976856094138776664590745291412559338154730722775713375168842307625243635485937386431881597137504298703026810997198604862156564721034520466927636079469806250088230673615531306545152805222773759924673030495005561766870187905244364381097038073776892468604092194774199743301896195304343963021839681978083072521861879249840670892896783892485467540725359732849313319160447357166554939950729021916218727468134763645930308585079397050753429179474358317594953977450146442257859808808017339014678679059752510816721473901727792177435420992463519411079049160618658471669411920896263548226990348595479499201766552209246606737651322095306733064188405032561446411121154546594181985358388358361330265854097311685496234010734211627867684562800929650956495752089885937528680853416570285044802359635278050127524420278520198301990956001143123018991994110958301162703633293106344694915770911625350403733125997198190433021070484187366223547577344186012226897042867162191636835244828411620405060554251921761 A013906 400 6567496820480476478542745446602043302099777032764519728022512005439848720688790938369741976491930810521602886431784569038105366333270604864365607221281014876452974759905840411311768069113197118213279082993480840161661268223838633688994839241586952916480898080597716900774017621470784091364124285077229645635108356321992217382849242119465502189040558841388332770079569779127262725866545313708905039867067450415769727233802276851761936136503155915775744030772577340009751821051406529752840591429649941580309540592781024213734600104579477143671357616359206658781545750539425192926067191943600855598611471248025045167303430955241793783321554931047451796643061216804015474569525473348683660565766521321228719680950934964034495555423654671305559495914917145331364834024450254180224279670260648799274536886489767327792052733426578028674124582839088433697880278866625928108446564337982149029312441958965124394112023238524986835389941136434657213738320410626426614702199755084355475444009088956831052194879415280725237191866419295680974800260712428210829785327295281684536285983262308957636285697384883459919256702956104402503605663181503213516849945198213736390481114702785045375290200260407362477271420667699077106060983810326772035658004856335862726082257034476558408802096266667652651830524023115502510676974217443145821254831133403787344058823039013630211186776951239402592516624953611383000810957513204872599178388367941083597706127225102171809480873997098827305730772622927717937602474056167134680543211453885201930804436044460140222099857913036796059033916128074485041816486063615934711019095405926401579977420518421891412300091163356928328020793674001009172291659707269313828988119106079406892463211392205795323523408660241669980211059029919883517456213701991321166186408216834004422403352274352004787583496554464695599136094564795830427135693774142260014307370246277488565666421986642931169111632878510609616162748441825963330274849787115315582439262565832604227973723253326887385402052668569189557098402956463373747135987876684221861137244578053476557253216799964728911591607474884039006547836585111224167455721867295085107300993008436909049138020149415681651837478625305529836944058868083407902601280175402820743845754013215484654727629541497068363086691229856895625916862760511603778123520117731177219614785951741250074306330795735946118932549634923408872824210557591412491637678094765217889637062187565401620439527318158253385761887301351067871544776461991823952426284738493472724811162310121768238156118353822004430991940909788711528699631375721265531841427988352107684980459391220651969932708257696643442693614879380184592606242135863405965281366884606210230494503193578759302006403070204633334112768662935476862960023 A013906 401 42270662188021771419333249856018935193166785206394687199819598988628732234464254734639520182200003428785045086865011588436426207861581924724525525479441511132953968925096636590463619229260242479432211332871509451208627372103626223073726110588713493295321412994768550990278542899830130890962841793386831489076010223454560354406580039570926948755915877614857905906372248390897303554792057864073114991013120515011386573493192647998899975318629132056411799662254862754330386065161473057928987270764087393940834249427561995730901197240909385657329136894550265263801990520664175564513342088395851761726133752686927263287257266704753832724725206829562749039160990561348007371637243293709486637896847389140241221317450783599218677226682151778074838722615505563933512729919432222341107280885724435074669070567600208511863084066421021508810501039884286966612315847721255725999303285250821039029771930615491465638172161987117629343054199903903250915044142406692526556552200478238905773885719791643676844977146760386188915323209084768821172388834434612327776812982839695203293332534368479423319603994363312963067088445274601878323264784978625937796682526826906594720718389249467607305931453414671104629048567514600281038055870720710046904303149951043335705980452488053955378584510691292479472040830482511302776078168265620669504612783581665532845421597255394105714360533522671070200526231403801949697588600713413589319613625723279017826510648022395787810749556985109057437449118256172456853662120674092944131171535238733842250919616303708712297530865779568991056990532833519315277500247360151976065724777582266553324476610711801111838317805658634222145558339218100677379015217915264897178010877491580447996457343401744025289992626666485850885441588309811632838394678867315926048735725221562026526104859587559605550529524963852962266630408299461689598881832673344116247267142333036389587207115488775323529793474496171612628721792794307446299071217503351151641823870540758721394489077845487738334820803878976623221503406180012340373762485618181354586377676179242447464940841177935383177020261629717560271521122169724531891634463250511649964780995242901840500056152022550576690032592687634869827306034687176565870052431447992717474906411922681392149063595306007865479274483490450821163600618210579537396098871845118238379227090256988132727011032072819486650968683314891838234739997852879584650664727941495446807440277751501259761904608577536647071674822998839836237542121167705842153431250792609293718029250856616072147278465273793781465383961931132204926765171507703937357008852142834169833470184939467304762112597265467987145876949273594495441329038327469481940796968778166988973571682168468292382153798356090100327583379794304115958574703315889 A013906 402 272068480679238612322425627378038481397992685795682000195748477213267620316168364711513933248061716668836623449528009282151672767986437790127226794240925014090010347213263261242574382380914556860796157386848209755720490326047569915497015535804891971576888909278987599786422367643521364149132450036972779146893954869660195355162310591632058670136497867475247378675137676325013123453760978089021945160602361134949932892596896047599183863842231383707361691873556450104795100037799590986089831717271538549379330935463342658288615804553146438009850788947280337978815095073743221745426497757252021715623668896170235482568095297754275397980956011901008392838960567472598317810385769412763998355420908415161067603138025128863345938637215080821749541688435250927884517124627828148239629459577866267621800749664279628853870378089320476841081906694551951227546412820269770243245533704901125238811999357213504186419989927600650643798761498172088361704287960670318596454578859682709633505408935380907237955430743711184324321818129530288208771156667791376013599995804409392343850617804254821956927169931892348846646113245124066877332797035943684204356113004764672472584532759617086088010280768665344461581444344182624916657323637122147065422183249065348116467837343508318659323264765296325511202513694990298246043691285769249736821327957316367880670899379543575064555884419414909283987665605812240852322426507081574561722169922628646843434537023824410972105203235854207786074123570144287799462870214765853402308056992633077894434810715959061444435226705244268418606723617069292210251131774594782650086795212118178254624121762018626103572773940226310765267009397718047768143682944722389814097410065266791375398862247002411344967067012696449540945555768826737934337971722564896789412297843879724198497109330272372154267911854294420266714090762045382149617935891554249689199284140685242434864893407326370632173721521019112685741585109999091171834902937279171661411791576387918611136370014767260086217155537300824036035360897842879166878283557971182234322549851432533872043839728529716157963732121798601211030683074029251302768998236101187904669268405264684560789652913677279246424854447716909880968892405216566079501750876783267791170591560033666919588880428202656582922469966892378709640592693815336131462619201108223857764469627785933769160568367204667193169555728073020878779301142000396544509213367033148628590940579623930872759716394085767955623244745284821788088650568782915323203342157020255279356981542546224859652630719015725688778253805687709249254950524277409683280222426427565709168466990543845810734490080621414020790455081318455015572330066535739907803274984416573652311125281523245714395828924972632024612738993455410736621160581664298953927 A013906 403 1751126061140452687751157929795246333476600437272237272185904341072274555148628041032399723663629293649449919483005455847111943958520132965420845286525018027963139468213656498655814928016722741649087322023738766923763287866623994292619807464769065807015107893015446884972141101025805227491719600868319488252656878167653310752831451640276859397122357093839236139004071657050763942049750294996429773580826882874407055923735783697692673867753899070905191473958521942736847208562591132846182385744638646241527811011152937275277324313325012204259637056485305172387580685472221669078623620854404749205202391934183021956578782193033646177866940360506972062190293975728285874650651774259457671466924875931563031339984206071983694588726068824941501910399568408262933016603478449307125101394747782506543703902496438539216206630922551225872759642580132589419759761330853593816721688142804423122950940378805637175734997230582954566659651977429433722236861885644680406060253461466790370645104263376354634663770979270275247558463865275363800506772820642348465502237795739761546596516950090893518714491700945796252668784462461571977452806872716880222918037445426066316212149335632114722962354553433809167888498234569428603952948390525671409500611199839009891990949611028362244704679909261647629749720603154941183835590101321910158841796448777503194180978525229632561728814791710215465629023608310375724159483591868942859318556326321432710211978331533080789432520110667579304443682721833195768058248466716697184971646468134962474300232907988093414460560357712010326220455305658619432404400239490707146407593755950351781902183734116249991347898540758033709850959067936772726157216715483340623237166591709455801508839231458241243299366997699704127718141253797592916510663930728515496256317341370355686927480158133270608517194588004911822723371077655461081018354350053954107329988083910475348945612627991234333796907295760718801084051131646880470201374676036235568726154830143345237357297189957151085103185522417397678567942867304730425582872230362912975606303478418829359592263529844138885296761496013574314408859788746653417818122413942228061902713015346515620046557003376360536771886950581598894004963850068808569838537743527848164826298793281771842227453421899171278896959114117993461144261300689482002386508856718508869355339737512600313600240086279189256086517823492691421985003450206258296476063890410236943590900263078430105370891295059173980799981953600745722011869467831935560092568868942220925502352652496596551851192159921832926888092434461447612477356022279235873112876652780077559246498335317948177000260088977073782816500029458468710293857617436843805410254323024722911037145027855171891131592730445125323192030331353778706776450561670938922015368961 A013906 404 11270847965738924673638351083332125171747782888234103461172840104330146827108986051502598734604334758775581443115005784703368030713813348171055699614008294109154356974260690509527863821235937301153911641496236846318395371517330279297343449437214123323521040581454720449962245570599734295329737011011602059978570329196228213090811443944734482042652703224432510648625883581357085143064315962948205798178540041800509733545345345252158357600000734007727132807072614996480707372901373499756596075210804738266133835706957129761170279402799249025801085151049798549160598231874335634222515591720902026713659978908835354089072148716656757341390636520766526083674063298620922691306599992692440567542441656727984195823887964861969748780284911998930461230486889327544271080884682292848769496486375126701515022806905634716814457035491946124787555416203138330983744801523510212587099920426122249136443424450543011196581719280081985544437884387364093732083170339635939218783069944937545934569022309852556518335719696029381197696185990018030869845163696731635049496069720945044052105665696098871862923387657940569090290962193473301566074531345563183004616949885605943951887853891350412172335689993511823601074960392583299809052331702721171496839392391805412445246704592295122135169253601216840890206205956072083603991913499512567197490284680513941241344381864012068931255324982920503340693106698183228619563823100140527289974974781024669174343895250314623807498474786654499383100966180892036749371331111012746909611961943655188776724983975698809131509326434437193679096743963388715573420034650644336506830491217954755038983646961792986818062107337518184962163251440201371578592918706184191036988174532383013881850806825521630818621177680075506764509764431891360585032996215896965614720874325907699233065878423439969348235385766143298175802810372070183340584917892489317141034617493960600638858651218882985165693387694718432130325724912817477586217326486483092549121605557909309115047978267500379686546292414912560626667029098376730541587340599790722390152802149196683416806148224467614405407613777536496943525263839281001499199747472120161990631093597334438385477316842782414506327977171167219970236591041643425556820283535791260840742594454047579224317774239866777766729490515439548387681638212863642659686389574378177531713155432161062440238710077642455814087666387612419985053223061710899142715638488594695680222685771963012059693198590715049037104098247184484522651041966193803618652884991634181058310588978427901740331557700167769906145685523898897110435343092504803857258951853984482737913284835035328523398385021866966002514500249104808874218898418986307569045652540219914135393551140020440615281588949451369258049762078996574102909660137456816034141165904549623 A013906 405 72543043408347967650699485526747140524302640158205354173595581195624610219635132609686390847279467794301902192323165677335029900908637546807337154820724985731396881430783975536166099610765176396720871116362813552143479820697968121843501429381067062154481384899162019785071349542610605633605485502665447837528651288329839085729552601553584170353853427829653618885708665407682605460966008597909943751665858948262418219936448695496312679830261524325496477152872176024293625534622145015543868852510536601506062650515623573438399999642251126872471633804363313543299972305536757038978648671163685713324278409630030069443720900887412703516958233635979984792972971593635685417732395716766040999817821560189563982901710535423584958773745331349932081627615676715114276361554558682801127607323605142119409306438067433670125712839189338996653508790191155974658908967072234292213492463135228955373603679858281356314040372816320727085043966111420173143837388833323399939239880758609159213141784760863333178894481115500835466123462823550622862911830443312782129378681875916587669461936663426101222823905688472176280310602477226530221692847304296173989485273077570618113125725178615985932527611939909871252013613798080773642895311788487493115481745345250023754076510375686563288841679231416805345792482261922862799968124509193215293596211371433142111138222799761031781202692166545501233346692445104736242929275863827781839139399107024662267604109787095776741026155703760180522926221971621194487558921397049116482452583972311468696752413537101200261926132631004790476098574331549215759973026083432120765382884337244561911877123237007558155526318127083807153924708264380016550275482164117674691581578234281684717353267555798369868016686612910227435205070732852935461953029963214923355549396421435738604848935129558882634729387528216054210741187918601320052890352182898368955478173064930854197713407762098969390314476035187117612997067262538382139706785809990047346891002081410676357475249586178196292844423360675555201523946068133380984231888558078817520803257043367028932976334481514558704944457083750589346980227235109399032363800243948299787264504857548331161298229919824694130902531569801938084892491094744370578661334193605331173487712616147958207383136004346856011444989172615729188215998339897416387173875732321962308999245973701829109793339937263476981812452940244486083857416880681513720923800776597049378531522009573728929321900896958670864621703024578126665973375401817724564291165745709719815389951197181576371070839082570924661031440001947999124470747466041646773041653952730047578789005454985791494275531646798293561522186076823992863916687306753587817874002407676662805941335125212582811083348063678674364463779808815046751243870658099215683632254181586634148689 A013906 406 466911909640016583152806078773680270683611627863783923897742703859390090614877048326426733925151271581580488062243861145155578357504002913930576845070289516837376198018856425454373922067051167744799601763703980466643821339590622235250567520486825318028561180326027171909505485129134973295617231376682236530942672019082741490561805780141200599767832033237396262339698768636080083880450342677097481096428289580636177672960422006116823642636744950261738972247548760048730106654386500715780671481774224681347335798207680177535231768897405544687744692935277182581223973648935367410530952524103690395154726071873376627253606914380392542392449508355304323262358034905895888388623981044837090626890437074175178814401544292699843084308684347216815904059332767515588766859757152896136258067504034691244265253627510260230677940952526427725737834727185315419404046117852605681048266720653188940316206429630090199742379555293716197528733135973476451473125770755639231935127031841508751637390634353089388462645241266385993846535487080120286609342519491003122068951573441282597630227649810085942622814085610658072496543184080079637206681205897075549384005610975910104898089969373308750744922567416155320463799059073980600871033739762648956901379123280682573639384069020977581818193120229374935169754022659151384522535238407874186902430919887044104195029722349682318577721479307299971044742350492202753384024144201216896845871997466704435813457838799405392956666510080806911587472528303490273791638450821447301528018311682099115366061519602626550597446430276639266147303726208846474012192066620915746463426769923833675349576939006650937881414728993028972588513218564484468863249747698643646677438249997171281458743682159889947311420124764198451980990110575902861189993150732528629435026868811332966119149209678590407333862050311520703006924569671574176113180448039932636738009250859256248899473308055731366942564845627744358138590382895768078116226792900628771310830473009673036898701320347250930462075154386520584992442239608007809764194026297570690598299397848276073103559699605754859318658321739798519489310756703105734696161519153534931697661384988347198431703733056854231296575592751573715579131190810220266363372827707672318061159424682955597772382995739625856261271875946241040250469723403010356681671864852600335853791133828113951878014594951826219227549708794772016294433098138056296067071858661844982588165711965665803178138511584833662508811845910322253519651072953861698775303494609238535165746404658321258804907197633231792945557081636457990528793424157824890916139238127076372623405563737159614183639858186148669176648391700263568701720122930012307676458610278632834914380870743816130888036629726221789994995897926008064452041228203162280170836673775875861596475404327 A013906 407 3005205201228153254859481335472425594452568915719670612091768967786458393998429585856458423912009910785204503276006839974594090672272386627056670762730242439669628430485280421978281412678810314156066703214603768748619692972324724289499343506512734727915903553063162705729542262672511981426432897850689076320277150451319069613587044700371355491911487332303282771336283791619453595323349399937337632772628546644300597712115101456115975034519514903402491801852704728898323680854213973176509914427017158608217155333443414856917646249120433895712152740161120747166382854227509609485199022561847118949021355069619704541187362088123838877479845645956104493899415301460318659958901240030069894396751876429307892935821678797508586136788610337418522526380958042869587150456429932742976331658973121156747187955328650270863902350504206805407558632381476114602473296402317793606975244169609108063681633039904623646480466454057823191950678818590933344103892742722663280991031325503871963040057747684066413805827460108214626792191756519722645876035459928281507706641977057785158279132322261597986198751080221559810306618247051532012377762132807200932748898826165522172290087087746110164695827152330999383779929827277401522552071913685147275209493210473758318065834176954685911892454562036495758355300115464070399711928023979852167750152934198537110726950188237321343401487599289185017534030114394035746323990112360492965495650309790840828516898666551681305118889795493030999747647695238471499286895601475466589058749964266896866492542499263728180552020149386035204192335307058225541083054322651064718339651646611877409500522084336884717476478521051179076517268934714989659776695470851931144786802938301543397218014687464032543148227740085175357018681831274438349300184085765255516363729141885741257150223181670327618110451670488204096153697905533648747406836184478684146940228675703217942810382729991350193501208646202213005294809240818496599206829504898411687825064539142497983331697952307786095523064185409601061572010661805323810321101871802185031437530141244966765187584747639603048491631258521700022325388863730737673771496320673220482887720971640053572195507300334352333626095240377442223251731986053025539866030156006482770646717034942168481033092887947770702566243409843456895728829050936901888155581935640980203470197587676644437372396092116022023341704975353269303672560410169191674797225487995155320766462263050229332624989562069463049852953562741981264185431545849077067880533220403710181144305711397753425860152807136268017902585703491244932134065854024247131873856372344541121400048036320721122633571115757410683814436639381249518568335401179724206427220641056606496571330916745865747328298345481959534481761882644776523579444394856826119841603429400642170655443293312256161 A013906 408 19342531460488415604842038677198598167875630772709891906442572553429596979003034275920115181537097605212975508229003692422598853339845669760349813467003456814870535261154921247036957722525372013846200832768392464758797120524571432907649073082738694576878430422433215838883399235556383784070151397050997681550481595367294334473923680047922271320876058110858907942310890828203328812084272646840883511332678337794217641980188048451361863101604438111910304291412043112911623335000254126756817352152930899687888230210321189110417894012002560861629644304066848393179118119127251882442794332472786771117700955552861297985739489664361253492195262164430051466578044379647011784795854283958860154311273162592640851542225311576592805821416414624971345533014394632517367168730189602600726511438910035545381665965963870870322981846351297942537302150618087119888826783985983314657699863984354395421920833044958845074659024898309891896749407959286023692789681327373814749963657534687567782209134403902107074034240932075286455651535866733421213725699700261175184157091142542036098993785368462180367284428123926474934148330208082398707143522659158698073091845717498675474964095996605061935768834221115561566796264884288112347867370197144001868763695158780301034174805344003053986207616673181665218819827411066361268693069953646553640933522586958214942867630755409965567352760899271750963310031988569251217602189491760672375017170401870109830738941114169248106432830502993001624008774009714269365134715496287409052222161921259491778371210467338602028798731024359761984256908007237060553771129108214921842432388498108830881496818813867117593136710193618109090888388287070280691776115456949531060230525584316570733880388307556313610864293577303037812919693673950412348449794739126601985959073516272297540270038923781541472531878836185059016850180438396161379830758228116087358369712255261676883682007211500716878490149761523090261138208393477444856828682636046357778051039371058042897531090793450552881417205508311787925441579819036063269293551784860891011797727061891053124347754777376925603937771409367334286793860335351287311415453943090837942491002661768657329025548043955906302067982717736667611530722406308488562337944132401233335472602660830781507717980177692418327067322807242064886625978760194371909516962702389273445743981952059456687970759980718313537781219426180187409807758488069605651739398689079201982727974021547502213435523192898854014679708692879411915871053032104886242313394829412877198436884055414950478261013499141868703151182174565949880226569821087984857506372345145180834935349378236619152614727015907399952894262562825029670090675581035309637968396582520201827961409746680835781756261757854391876044946721027528864104891874725968798659665341598817430602967852807286756059223 A013906 409 124495166967994390359315821745716456927619140994515903802788306756258712508627326640578501907880027411629298421561190312698347171501942297642339199459653430246194265534387649283917593578672120483714897806583013461803030535108481670195116757992573617669029447500415071732086294485978681873913430453349409570663671362971117318630897360610684175560221370489419956122137106005870697976356923660585792701981504890713448160435689484333583768040970014010527103653899863805486936470865540646972354066808051725689841595296589313282514439198894598583823929708970531187499664652217853762797502202250893824776016721365969945261428464124783903385716530265194210746549329896630386771988303149578621842180282841141005796337841088588822069599032790356531945021998467792240728554886374737371967876814248534912268468068369798529107231945890252053364366936015670707486611049320695805413883915656651522493112200323089547784366092291062584540399774672894883592921015883673160949225337427783584082047286756614499551210768383476245451827573315098588495014911185878113068323204475662436251505957499803975371708557964437299457081066096479690341932262062617472231858189540902577402556834519077014154852185757237596881518171914133601893409713096796416420004127989349479099203769152236648502749490121116098659494464418425096887223759944663320000946991567910398040021475139167644009671971144701439410443781219403780089655329119967361316235139595883868318307768467595440865102203578125485051677504536006369628399270141520991241406746326765081091277091892981539797844510837520783529038060054024204035840930437755354696086806683083286882305879294901925250762312697722561120375841732766791638548358288528915592797321730936869827015900120621926215091119916219366305920979940475018866058397220614330806113781112944588367234283136808857985940250624127851307690540913408064523944041906227382056431388886167707178548501341692158575851925986530811340645079625899797862135293683738522560254360898633836997223953510789911884439460752984018031400434177194032570874666975626901837547217990713046539523801027086533472425647446281576465465655412415910627817677078435113155286367545056065219072282973879289835971146089425376424802484444786796198783890350971751370135737827819574741730067690829352852491473679132813638580912011325724279216136270784283417600158029264219637423785206576452310703387185158865973804297690377389849333316576664098127117316497769115038930235653952188745405640287453552728833241085817059831510122616527766266018849631881628606101926408107272634446189330992329549947121081970903721717137099068768650670291423167616026597729925746482335011316586400939941880429141267547941170423565127823393986623893180970618056443071333810170638760513258488211779472083649366195471546403742157377739397918641210461354487541489 A013906 410 801293596448281918428449874082289897530882964806065475829749898672498470443915933431800956705270259270648353490526416340803817928866325793834186410067744138191080737612397205754998016006931251970514996493115932613781702963431730238588648379488195256068734001213164044037311496910767487228389590704402298844274126531359610155948745810685052818577801896399984708647024307281143825825239051104345742756849745132809267073283126962664071550344121062886558049913052811105399205145700126484355982291421536068281732122996035550420718833136730857332805063214824515614945154086649817541205363716942124712840341792446811095393778265070304003069332889556670901979077553634867713487179511058668315643564168202598024670218489125651044805909247506981731888618724684185314067549143033836260903840158250857942834768572575474174229628584307102571907369578055910048436496621017915202305013843349279430237885258764115149255070207554934628568510306917464273749112030135768563763419855975952876921396479784928437884938570609608648080152238713621594369769758506848291900510578864498591930326609012160818255868775094500261299487520202614379574463321400893529077214835244261517746904863959019706516483781833295906025181315172330409611434353022573937249978629155353594353806485156614286934132161494614753794346579598279443374404436753514147044855162549179115052105941361655691348144123773401096639333958145040984153592449993998086236220827091989964663461977422028642644014512284642918833969144577792845113160243580487641329689621873050142326273671465748482807077932417501032421639414562298307476656521736533612910675445587016331941921270058586942274267255995797722209203206305801409995229256031865066173291892141663405553024999630064090441018224034919104787550357793016804353422902542120503783614792269833110725329807627617735435800630522850926869294859174227602242235566514853266907237774837763318924700396771090933004574512859925681856681573734602782671369462554274653511035233989395606320223412611498073828028732141243413568277964713343571179321166665907380253784173683999982103338240074081220109512508961342300712464612954115259457979911140046291511235324744048789980319355012947149980724034334650395574142497138812382206469301173244575128913565217921725151911129071395669426663529174370731132984782957712246184462824173508527084886853930548555213795117947851902794829571185486970898433474809376680515027546814995931331784650219200759197013349739665592366170375024669661931356729430011032327121357132030172711926560696213897107483891323336387469809289577207163352495303146095852372948043347631575623361175509464923239480112823468891351573742431665584988342506940393393318316667520445510207122048788508087970733260967077869755119591758187677792469322689292012566659919394901008443111329617860924464465726406249934727 A013906 411 5157400430444724187703524347900428005943615854348765882898479952071444822752405210732238065083269296364822635450275266130218267899733273958864108861134654509637195167966389468480741195340099915101660404073491281067185567396763072899028376876780189119031203607570339902691241591961139941050034743403144805350251864381230707309969618457382064913483505191280766779607314370998839095343496589902097990972850559137340996462256341244254158274556531194262457698651528069388558436245090989196699236129514963722332648577720672442701540716627765696477998538987293267306642937889529946582614354321994425800616944013422485466160076979937395678027279258367851863256721958794905363629213435745882402714244729061614377899988080954460222679200343826829321169187908289983356901471453921830781014605275676801764358962858716145172983650331204929488977994832133110248883905971212311386949459715544231215855601120049601192101826344904750612044531334356072756095180971380143044998741046071832467702891782888365656681659174373160354810151300578747353570706996777243455635807960700463460680614157629158197455433199498061095313127404243455643673439977455391259621428164320555909919666892808588774899424773816261271673833581640222625589688218036372603001339199913656019543961894092378269408492998710733208280966047171328707406744375667423505733124211487271152911816710941503077418787994040063734546900646169127523070085690371719624359896266907739965131920854146432099881304298041675458136585465919264934094173141647566566858858489915253172210715261422869987075956400769855847519791894442146775239225867083285963722335529475873458980061373092695655798384133257760698757149592483900764612923855455902495609004056942750268687373585193965598061414559139583335665616232528579157582523024816659509684142582922394453385201430015364018148067337661337903198697881782025608098597192888910220485531501412614073417762925854833729007462133824392642938479450335694478027390140724967786203177051041008484969925720198127346996515933916167056216290900236975900955025535821946305544781989801797496810946358133132142483320070465772787794566624334929071405552795206858968044298903769085221048298618402097298148383273321586731000863042461915104527933241321304508418956923095413970229427132220774017144619819356756834732668676896390511743644007129392393743121908087908679510423710837830959590181746692710766733336006555007931996133945749871357655812810945801272052382494503448457766854130097407405884254365969745497841441257127242477923199535451151443150474191531716894136594732305230285393689676937252016749657528164225058342391338462115992437965147810544234568462196083853766280623376148252434330594254778546816503038548865572512453813229092624877453275698575668952645815377805965820039333605577935341385760504606611836150392726894781923630583361 A013906 412 33194798158689887412456265011938484493059150298826698849032451150155379384808684011259965344532244752772651615921931057230367437068572959712217295019602005610521793658974295090729739227438884707865166230135587092457812356415184226912151000312226032774952654121160104240307453981727939331597803770459627245902456135547083594379571783970841851831445164253363624296558080600577781019440446871940239089512169886349710761192868366173066541831334007656472809771511872128712562371217037672679250751567550730149489686344672406031874962680682103346166290550421092109976240126784710844977383821139888568540820263282183720372721148349281197110501132663641114765109359582435877572857342492668959981533010062182618269895942984934673373019712378587406113502054409206876349309287482149598094567887563865453298419460082957649971117106923698529481877094191836119218632186010470561909212446393925103776553687279823410285576245282243277268578534942163368391183925378875784026676331940697116400672233606551052075823400255362470037559833652420916477923344983758233474977343117198703091907446169157328960084895285556949044390980376410536027968039684815165346125561815427459786920078567860310701202488346978876522108977056354975414655810634340880548719448549989860525799642329308220227659468052800836709986737850948851326616447315116391609160853886736617274145901104751366741822874173923805937404802145666140749219484542624185002211447818237763770397082866139409221046333749570451543249204907471199423702492641031323539636045829556610348186231697852259281226422448400256295193079921249450301783564735020438029602508228793331806592105158275560035328339127404655269120688479536607299011040166596609836295543998875072092614096163448084119323399167816143225428039378921692760852168993117532718538963324594473083284667527669378090659186172285188583887616720522568048506149352270187075250507280396568703143904483485278087861075852805692816628581640811994803790246340524161335954315190228437675176786619717175562949596355649784419108330421703958181280571922308833350069018746586870706016656915545678133347519752301883422312044330571750384237629894560100270959146939181825278897669474462010130256259642560481504970287837308450049622631422245689023630794459266706039388381716479253299830653761978126355933768909861344795527620899779214827721786491268254414006159078285097431941549154053402094488740072438279418047792748789564263748487195041331396765447701819808957008487212273537475011279398628809646813275545222127232083639867604270433061452509345825309557812549109642810781676796327343457242540983797112804686642094571271033116149913354361710355079676528939601623926302708171517936680017584116352571616642721085581524513600377712481622248869597616833679225286233783464049424576926305088980849923501233845323727175000141370686239801488823 A013906 413 213653106765096546017950994115735181097509810611801131350078073733144525015757679675084999125522701788794986819577809506687274841004250089233011801278350231597242672964383591387152721968351673517275007609169575033431193355526376092596434705802593840468837090684149988806373199283116750221354203113371428606773552230835522663099796194758240157142359262825987189695781526166964596820008384141084454282108028062817756409828389958539453625050313820841685173863202037592534199830046181905285386820096544169142556896276727827856416192925069491097373981020168943254400803306349886154094269515506973808907728715834440213334921154129857588053794191711697843530608270782894083564917346351292411894420118582658659823116863359483390421721814629934401226796153382317814142742387320721190648785361146472463279109002968723889688049793328598564340973262061965063080008740003190127850426164860415084216494889247680448027696667288649541944674573325248601001017919824849500389610022352182300265651926067889618170861411469800446488957972409923798826266576022797419719036097530980052254676847798732590150939695176927470083222575808847318689859896449082295769377836911793822807324539249697735759509727454659063050940459713830951525292024185665486133586581638587388866206847308746658104754423585368295752466170259789682594108484361518181318881197787920019436128051554258726069164463429215270878573836456643245348253584799527374769688636684779903179248871525896323564017022904711528797231217261767902112351572592653472045071686122745882118276015084849504058906715540803850803771913599574450703732534397295651168765896620836359620036449890730792904465308244297061108818059450446085632738615298992923543571970548351578137792089542935932084818324969979258735981183260246984749461531933669079890239226821510364668287686849042107988167618305684567545584974665818387201026214840438752690479075780629492196499347614949085223858020537674951320457655043768797071411725502108302145540204894420473231560384322310304914361693856512000397436968751421319312377940128149003370883278326463179160575367621774016633824375325089961252014170342765171583335179508442639458286008687974366861056062638267237667803964956576657211144977329645381317738276396151084827422898502340048549675134942189226621591929526331579724129821986603697545280634084947650901903326430568990419807643940406738860394966306847536197047940744057612664395984524122470422027729318393908046251511957474014641778877609306297012526523078408748568599098362561622055330910876375672771942048428360437310395259895774005737674969976303922769618827963275660420655236038899138315099899681768952513911944590469304702334946690951620792271124874417404197059856777061360135046232440195887087101990156092533924133445916473808562350265529727585275326270539177701951712454136721934910226784742633975494289 A013906 414 1375144678155781798286816755319853322710689586962591929157155559325808631573496831272975608526564162999398091851281897173700094611973818032084270876075300564689291697435599577739560711971946515381198374300225330079399627335488702078950414343649584246944716326765293991403978496593493513469961575729326400913206705486072600443983731539558835727742124044775202866488115555474059413990283223207779939727466031665920626744104088910915702563417212008577634476998203392244444349336718932582810262461820651387251512081452443217728849368419920543538145341121297236732859829555201945298701572936246702326146597366059988426016726425935629977866921869264244433323325829395584854494470807766716456249767669298664986541899461665767403557116249540675873795280834249207586832940965435012590383975117717570013719250277494725226326451470941972069406072868459694399999572693658352757059195493216178604391247364945083317899929250626628458748812577299950556312694681139231307886163740096312083038726914783578868686696649683769815156079223014806173108849092718300012826679953090840742469023546591437915489869650474150883577859043249243777718248915490775690799164654962365788869163646928017273671570117734702677854479271295897848033152642823238752017507059623450470217288378227720391665929400962720132788315367688405505036811984560867015704511765213894501657586731724892271724184210041385704212412562260860555694514522749344421907262068905626336368436219503602120896996017253579715393357564604259004385519257795717026222992831474332599150791001759265511503015826224044079493901729693225818765813971640293083330528197354243757385904263999055903795104955461023679188313355217462510139677757409366010499204647635088841486131150985048885922595832192251212110521337008807858563303484830547446667982015878040485060180775237024228454886732908464726530053032595517515732614670704754082808096166047124167692493200526044240036982003481520409206768384837375990649001359553416255756332678990768951940641058710211674863417487721504018174040651764429348606988568298230940803160992273582997947915143364831839542999081353015496474672641186464212764198299282908223378862944016783000325590161369372867292506375220507471604352496820821742526755531114432261771389580815246855102361707059215033441296864463297578836344910834722802469684192228214218248909161748107707505595990422329330816931118624313991669116134072430006869196444219943993643525221404339401296134595226904171821510986448515319632495999130054599988262826552184958184474720902784426815979799807538702159701358263345751411644129282193919190776756029633554018861383892316196600425033617455825130249547181254976035740617789679627824988708687582338581916829748041445875683872842827716481859284627235088074858835690374782423623195090403435393749314100942627712990792195711268705893794390758989734838545127 A013906 415 8850902823235219086930765015385650694655687948219569825087154084177753105167655315485997647110691564572034912700355279900664388055115399874079372263331128262433969791747739292986977411575654150648168488038635201679233235603381359204937946707848596020732896316761512624515057168700055820967792898214419875232911586408344979359431582608518735424402925900720563543300717138666573990820461491710831960605297900650726564500027143933149905784132428590924597622586047416248783676742945544696842753124302116811776559024871862737326555530483976650957936999308673620564885233938817154209680778057200908789977368930858644085873775014485810458633917504785834808709554938749466809131505722273651096167998389916777295474048806796230367513020272917382375571139230554047507059091752290885241029765561095657734811800488801232247389671639837065335117291264400474833576449709819083159428653498393498647123374238632732397581984332765945694068708590216495663469318222087723453893954785422717601481728706878884366419539174315584063391124414496786608645929095973781259456911729316561176905302420938975287297814095741747720460168008003967444010407379476645682045367832814438308627519354759615483275094626290929437689932676450453042903245780566852978876617440657978069829752532187340548856263038380596987631144098613694953505149559144444490460624368452093378482296757630388298866050971010402587607632108219754011620498686896083724531852866366245730700629882348472985620534036677957026114029207437670213063706176278658711711176349910000304215999608636236260103855392006342542742017940598886146032615395669198904842861849343605328144463208260475473000297214346871530377946345660428304899943956157471056114482339373570619277369830724562501565698226359770743309069233807281398808908441464700244529339372022514729733699111431394233646011039148266583348621125974930993763004307487849007603310101664245306858404763753401162052348859234259515155119246369351095781765357552113843823481544093482808440481493742059942025433103173888336846359330699422486901150622646340628221839630493130013761077997590231856619705336272911819626283931392010630575358374201451363186980857681813146664609955998633468788052360605886721308372962445218276759885275399658287026450928753148389110100056698629265984656984510294128460256712436692266616134562858720986126838740853300806449690213782826432098238886839772990081573945724146367702504449379926983879548054109270075156566829046518077974179487050996437909378196528733014252255525839369790315936578559590226046043872632653072874678719348777583678075809996543856426121638234039717974420336185622105775769462148476477886305761253240196222806875126279944793971300240359771855350313730998323871836765184824273183999633595512168485001143083893898228810186357752518572510641568403375282114294413320854356298582270400888266899926058350561 A013906 416 56967446430010239723633220891422325148992274535707390706710928579618891954174102116241092553997369876792264906114542803301681929407825618171731649111485464074019044431327019564241681154153080562945284710808053409881721081343174387649187918727434356057872032078113744450209116602362423382895307045872093863016223858798246349485221950701261303117707801300621494117978767650436632839799341578942571313818184905767999368333798207664121864044360267834197397435948348185240945076318720355990710976172330059426660373243820839626352614402741829729556561099941386297007455121265468218777399408083018668884009308676549517851605070698060644744755204494505774370194082963135559450685902935015958317263223260952120128283325719281269752329855442449883631330672988601929793727235786215173184905244360799108991851788393492389566860781331363816610224831808585145391765947054646087159606497943810506262921999917204116738050021786307765206399274053679810348101102053506764238406178625472010475273714190418959239613836027831889277319019887375491011051965215367175192836677610604543315046204899893627017572274670428727748349759137140279830484277464042852099112928933160380306666573806371567798469272372265239649769534352543138289519005657031000202621664527856892543902238902276264030247166613239686757160800901103565218128194828952431285064806429516052051940881359897046314688415104906007621930269666315456194415515379912800207804519473466321145074884238844417661687824903233911959329849091086996612161093801747911048511247921508781088038519569048578799065628925352278780579787977848056653814001873607678686793019963989768748565318759244853487317151973480986146447382316267078097244619982606445729725055603650705640391564368395222785014870819343125905302124599530858980253926184862233165974701761741508523118386139967674255967867629744671585869814143820865277189556433469264545144511749675953631080945492350857295567501213690411590552045675534648339877294986723045073896358671955279419726233978876251313435802175581533979642706953631913027608812502015415978071239952847043912161018042243905678731244103182802079868895197827447878029293844282892071288981934474334273842735638022112536399699294819174757486097158223543539095550273121662818094688250123825362210068729231825585715485089653940041656274069294917213388891380713788808010575641819956672486818459649598426450475171638965006300607894543989404737440595235347383204241961229821683343442814165753305542564322224271566162960989580335035151405087947546874311446185855968634279872157312068177025428252529469159263297493140585074501273023396193900506634509865975541155133347313111539108178882301963764277289471070906038715063620502937935062781004330314944864229460739987416937923753695039577043257712280018904607714841292415918646548860284302085673409364047116787690181885906018864390443470786182224838423 A013906 417 366662025057671396373528615851959842516440383261978514223403938186929997897004802937153542372273093624902756682615994770231157374570552562740297797637165686294563958492260643083169994804765101009748942631416438908318346309855571067725137116385891025572592248561742852295892296179799167203534529237549530230567431320009081303784761905842408279492536782946646049315793815315514268722012613576235966277694477690945522358379663757311517110788869899352761579605084099203638260155348461532238320656509943371680369506705253554383197265242786556587023265139680042103039854717571147511650383238419280628340911125835148753377553335551967744378391947161780779327178094521196816121506056554469418203608926193066351722835485510015965601519998768024211361329757775477110614347737961955526422452575204918819565942315263935987141937421896654181492504324637364340446275010963541960567123165795159145311814173713097296338131091374149480431851522760483671575328091494373887458515938952806396318454643413503735369173836220883585726847332418970029940547238950172010482188000082271278133994435583996046999162187069091248841996733774018880104978665865749962808160806348444281664151255652622995798703111948322769363116594043250560327777625427591878937142532132220015326697368042993516057233139100958965181644620754211624266742879889964178434607871408970635012145328154603834768220577741556047815357537654901822268732941506894092227901164281408641837854715646496595705880800001155266602048958888474153035706770963223555041708030980867592594529109158608836813314467274288662063433254292706494507379174261181667461989446494085800156447149438834298029119339884450530816783584039629394241653729112709118727395753559167993693594762581570013405770968693983393018709992551318247481544496022454740402189109861272626192213362803277960423678993043633708749012077175882419480782061223664866570289062188444576421732425953073993898324817464227784807968525319407705099830848446729964100057310863728659006199007986302308007473331282188977159135479402060087991858787085659408522546978771827401154730183349070266607962091864811905887149604524270309357618699229593282402796339851080340083107774624634157868868449758314331716122339041651996893052871331554702627604020055866732503283240394910155985840762448398509409534068011987855341975097316017529597917212458198385389263826585036475284895530717652250945547873517792944397255992613058861482454940317467834182835784752856047127855745077397934724972010824558462341151500077975577691646356478210762727466815200610428826720375955170281116940209976892952760170747115224928838168573481134302612485054434045314262958153391852068360459782146100928585941428728378741057775785077754392283172269240027592831096486986628792116425332473629513716539533164748552151069284231048845739009448646419111806632188350078003175687380100090348459563210007089 A013906 418 2359962558345767888348986291938450768661793445725552576172206373721879583454401584350927642372983320240987483654858679627413918149715553993325576547737387904822212672293952344283859613871686224528390538663118776652482430043014735852755212203090515001206975110884633675174700309270777111236299042516397256052801072604521210386045925799335443632853832675161164672991364312649303054889044831303111327899674907624773376212700440166725681975406167254609851523560125806320642690283055982943791389489283178450711344511895811777979411035764552553982991083418923661229605847632456032288578362603917267937257624938391178832760341768406558727755652360371097586557027438424843479065942656561963358568870886840259261446810117313992690087584033430581256626015257149887672562882762797266718800467675252152809881515859252827543289098931862576864470009762349427511080999042890116553102479218303511998813677974279077791604855683048367389331184525558779756158161934393172909926406854067322779299511314952000872617234436543430520807893740083510819417631637586266968462957359013526165118788147510003869130728548606835975845443783449270000831518701194358712870566148815164913179088285260970450648012183666803618330909948254117441211769224977502996853924776691489370107881317921945016120360114220483528834122083279024708367880667779611710118339330888028283865976497850587309683593138002820077464041779982363759446603386937307242252406063414494542032583334068318838295375945921835692107231602199118395572300025341747185927812193247490263522649270029247876561518878239596910051344182234081396977108396601736797097303540016083681236347515160595062279636059429903982868889303648380374221508287798481547357242566650276002033812794978550084794140133956739153772222929587729342950106546162654411204447061931833038683869132185338477627223321123440515870742639846450579448195254282506798295614013393159930339982547656086129109525650612160253154274562159892546865360582584171277325655172376583908293935941659580956027744923484798047815361528901093632925784361247274334428235588989199890630439532487504966990290554239439056773414147032555535741743611455498116040261402426121989331530143450841689560186364522778140740742004034363538638622597024752789374260741258437452680379561333097218108374290499412607248488731910481948815334023784268214504847264984837970411490505393813422444610354865846041807620436881131993120667827263113111690568477927751872267855823343551748939044429838694655381530527066571087180234069466377563646584184994036495205591943748742529305859904736428552675050301903305118247255666999848164153044430745284400679749892711186520139190869876573317227366795597581688997624013205899411356027769854708938491049852917166916925278056340979319737009373689318005202853208508197190397669730075521620930353291729239125342834439061706105193813239095555813675270449786657235527 A013906 419 15189528492670874727799779477214004035720953611841540244777947288060203603809653456626002674493854582349838103509564078609148180185494657936063121333993702479487114777830474113465009838725730529439734744790593896275768721230347594002730040776876214594413505806116535762774956112672801364465974688207115864214653814050601860819753992197072087278213335961944836114855256754170153172213719476643961473547777293966356746572980989164023676102631656766037335584705550812631224335104515394428391103199621360638986807269729024866515336364165927478960546778825805374489544990168224956228365324097184680067092553468839495141985196418691175421478998780107991353553217654113672352581726555963996929181242150418094815598346170903095652896390880482687657016056918249879472086402530150848064684358518335466972811225430090921788455988886401173563593496043829401314953610622712501445745270399373281328980424534005322390451371641598578107750044202788573172090292459297957706594459270328234499284954555412106152463828545005253228588241218730324277982937467156906298597776356985196038179156261708980833052480778725768485280991177497224824961939571801402341073478337963444982785832631221450333235178682258545801218823929075751013921282368799376571279780758984830766868271165437685350891166978642209617426799831858367728530650160898629373138202523985844628662790770105142676570826908632484985845143062297027106567829583290228907520577999415438044149623514147285476630574901902385704044535372193080291513004262008177107916172515323131225192158970607859365571596101325281894830598767913054160863832788708812421839649958657740089139796674771289904938099593659246490810295587312127482957985317613742117961956693161537393758316746270625988414170292211520355207770647291474642391517617648177580974864415935520055701650301857178013106635432349608500241043294777223261877335387534432653662387185804971165524234290728416364491191654638023360267742998235889274769035528191552711616039389139819202060316540549052269262483844056915521470067469011851696626441693023365431476833135541513791659995071849225181753187676745133896990166731353959594582621301386315110688924195675553283180068718088820752708878585991631426709689612472547521371928082002088442619497502173555089497192226929350948091308106035860838775559710210907117883933436645708232550772160054306976992204033957933264857410745268304110266185145576815735998258525330147234637808588930940268808107953586505894421576042681273474302326337171235350974889291371432967133746592997071837661045268003612737300066256830978760010191285303224574694896281504803732409298450516396035324303463702396380592240180993993534323141683276925720908034334029698234985489844309966893294299283474436865583594940983867857734062123279626117561347828609275429035708783483473056223732896748446139726475042013738658221463484760006992458131232591202791283557761 A013906 420 97765015387102735858151016039710014377284309732901014663694827581875275043955036357980575931959799484125304028657058190407440625499647243144174318556201028997929534790485727246881721820413484613045730646489725490137270078509899124226313478843961785671251207200657522140986249351108796352571024922619052742826937573487892932674197869399679549448517457425311912313995827822905786178905567857461024922538921551579302481307780178738939639517440545604487042629270479034023292330679601927321414078341160547199218264062869521096421919600144818167715362536068020641458161470654323519445745555195645935257070686871290802680650425073068016085808403445356609392502777575530956250832927646392979887157183646148451639712706188668943383850115168858583322421698833379183991007012320118699885194718158978854502184721118387693816676184877065988657820053107229060347692467056221249692812450918113423668813852586473418730524952705801517013770242754308813416171149238355194999135301763362239821831222258044821549667495608844746581051326250486391554325533686173083756635707670847167623962145150956766821951503292786148909858910598346020521570005029386953348151894786202653370838714355133763302165909665304015457854168864139206508195148325445285798920617929626702612517229037766688044410906344814935375657661110182782120954150448548766875392457847838623174781352733630844330347905777588334311249485633014034338168103963602981797317719562491558747396120257917281846512864355835106909527116931067326982717684390746496671296501555792428399346976045359101372581183565592268846819660565665810756896804122776443869620678133857034818554306349087468380619002752951535536401410331327300540044248093125985784749614228333409073554585681641719686147626061083573557599048151299951774234147677726524236064501759455672961874927008806334704412801218555376223266937323036317501021354480209532869371330126645525526423746707489807568678329967987859188695765772494578282434758438627002954540913810014351342446503943547108729901703052308819818205218463702148584619721605799086931327894614110673502354267660731257554000857230904805341955380710182938358874692534828699558476882424366977645323053033189954829952521724797134991882923769410393931349559707097567933034904411632246085399626709451139469290854289127170658627202311898000551842429787420547662620534536960418331214933488536906063732141648432432281982988898437318924682239271699015842630416846705534882561183970310832108019050011279315757411458003967720452599771866293482977980519947610552342826805083398176816432120351690272325140274607822412368765472817189472969466461216892052007187333328476673027450200943259423326686012711167657925286380429591710026861212660995545243886510133095707398740912213236930999051626608735958604383158167234509642745980978612367421114229663856584072305519551339832716673108949890677685858945751969759947258388010108023 A013906 421 629249172431670984221459285030075273067133225959189315423569557642809853402234690577433774035637931691053511707718655884421597617850276035880304366018974599583620775741999277165376442066765588794784597126419619230366587308926639658920163175362981531472658008707501638029481859107263643642296048263524681787924959862555785261967044737325541670336119197477204349638800848437164896532095599340394265533008929956056582470447961798965122976230601833617620945417606642837282579429523341107701692253232580299841858079373201802022307547264954899400047599651483652179504747374515660604119988283964609345870300115949224458797985598866065813857780316856696895367169504928825641548354758026367931345844928860602063672103398488496033066040001816276760757185644334328277226230046697509753175173827859516437323155114477286804383107045800209536635839494076342011965447976490040246911585568779642907636804358397980083332283165673316653420961005559996251069479263202242790846319505557504208741564634562010980867451537689518622743723636353034332875942268462264324425435940617303471406315385207344529437099804558001080032928030217290220761863450880859511473704010943911944604824163268664711493552437512911842764051474789520332834576285558441487134882126767027319973156979496626358227827826176105195600566557482897178424728399560463715837064118321731187400641736197635749489724430916240232425870448107650448814227908769408306670293323082005606702891786849204091591830148906628799511386492369456672553926088904590478624822538713113705981138113840714734605703292774114840446345794544199181404477446938003305065125964362103789055158279789804683499318454035940345088968462576166151539810015904454786723772686291234139156709542669934911009898469964872831082437730375282385502429536766501370181124103447960204478452953328641590730404402233440365866990589170563540893476287759215265417048075061324041703318797154525070516009788341148881574147671159435071466100980433147840077438728814689200162496158531521828443941717128806506275166430422320078127577052819433712576843775204268934622163374178274004438890539432133527529057120946320984025574615173696956602305772853897425998631515128800933440081103535745966225060713222778203107284219173859481682813675765478325666039289573988875365193904967843640978460583209768512565847160065255730004474039123223429803186918654410095584959923773896546491115236715534748599646057960725058725603385058375242502628498519022332062623656406747545020004935843631609761047373453214995110944073701163545297886907110894271565205162800759222448010330490135529092817069608607744020714671388114640692096142557407535103517908689741186512752231111434976913811517673339595689417978082110050661672232289579624645934279137282028177228943561751426011611309387572665497520595449824860764316624297355677897695124625629272927129948077866214088634424478070300648216894860142703079889 A013906 422 4050063506236378517596899918988329773278731468969846436001283957347395700276499435055231829477859952174190432705393016771105758876467299211605945844095665031207840494601586853588430505261332230080190278222451031296035371659698814682213179812605298639223322065738467215419589357492022601911586674168599240952938299936641890580364754625772088851076188443848021875367248369232607221640077786145351248203523295260155092187590445789036576512201000497591939248691994592379243869133156549875168033022247745584825044356167151806033665025685961612069200567683629244319990124230732250519703457751577625611026885059188979200813203023362410638562827337938383065618213872862112416200262308339707050342309586957434068301497004137642022952375103410180215162186521611743466827105177451190017280757840726803604749828158980083582383580352486858049659329076821805374319727325345835112927655394515873171067792274544330323495157427399291929029428421409042950597285369356912971164172625358503311404308344710757442629355632447169360866206420775398057165740888021215748665383638340596877061738185371595510630771267368258345462376096792844391369074489032863950657194494910771037273647769485127235168545776319167548791503361401205667597495233520075956630188632442068921717989112884254584395172034213791442967337358289142874073751661412193714181876778511246275907808634283499472777941412856726406292624277584539212672314101012619768779195737965605212662910632044366810488434836104137927333515870456705868195754304838438594963526173288378409695756431051887397076276148523624634502954630293994591838438584257289006532788044840276187958644608017150846008053836405046388530966541322868976300195417196526235346047263001780812922313367996836874934182947869119492227630508836836154951863831960313728455686855358554526373459316986129002006503261484388264765443809673832452484939850385010859060159458584427566548864016833947355940225989121035215877594344233331806185338782704028068447542220135323130641481012491250799852365163449973855018623528283686878615883670874992439907980394629569927472818878248714640552222051240236604976954097003006441286118995350918190748554544967772720544309961978651986340531930174573799490905946126435928122147033090136257912806022317406063052332319174516280034638233882445643706227925518111097473602407755888261024186450392485259849733501572881837847587710662652619732264116027375070406091707633107006653126268196778083455095418043419753814943332547974714156693628782607406064248934793986161277359112157968076633237309374854568528807293156527016088694154577870381727849496255875192973518730186191950816088162476372086710781766969854857623047233448466733614372365096175593338415577302942449805899440591409790032486575985291221084310270291073858549852369897537612566308201879312093806383954579915135947084731518296591399622351401337661985883557548456433085046273714815465969322005927 A013906 423 26067597897919971217085183615281103417934150339183788319431811989885208883704745203321695999037017558156685372210327405743589153404238166009525448292024224953959365712545461333985919563525238869751022135905125138125018192134300847988160024394603425659474554414561323292695366023968277229655427509178344544312757756229105475943696625882305803672002267957242108661366861470571706862752563178312128488916009736784632406515952452621145045978269324145672395039743978550697999622388108227693188643166513121560669580466505954356702137652418659220110314589406553301274258196161603905506739712375162389558153614462515571956299653586997488176639383796748346275710331533098947215223644906446115095521371913846372063473862132102283270935358830208389556597633083070093780508370619151724709394884762857077293806323222254348104889480716666321399918475088298489268365156732398388408246124304904478673489987331717478667315792041739440812365058414137143731776183506062781303561724328017825278833940184320670690565354719411911385625681632912787857452316204429135835412201322948032325498179137249171163679790231326818024008346153959946448477603003965250658764779186957476790358981905591212284186423427591439818491351119631120290201465263800306242925018193098083209817127200788781804489774756207697057402721034662816713544472989668743126918523330233410389215292748610161847117993767050501008056688220661305869708960157853868160443595033684757351286436206184336010119564138315015419627583538202925617820665849666750381623326940761441358596414034705798084960110454616991750910650514010340033217191312714312296174264602891397760434306512298932727648015253568765487496566781477658475526928672104941259185883878890670922786841189912865042124503877236772159962864032138408528071344111790941543949660901679044915942130260668452499161543221532212017205210906287503788724275211446611947635843910143670276963815072701059226774381963497251164467243214345795537418361976685592130155859235772446084642381824380974646874171553215095071932132415904010055371192553850561465654650257111269995700185477283966735715810533945738190787183663566621487326822992893914840597123805621509175466325613611562861718978305055606852336696050009263000917484201400466872663283652100480292084437756192663637386983554181641841749074164813015735446538541942757117625195290678519754837013274714107006857456228409589550445420017343983342782755519782394850522802684424455239999619208255838428528533813841829215639435940759533699769786181718729271234401380024152724261800523533679578168409119656960564313354000958193986341372010280028507168756464402785259291473331937660145696333250364056523878096699675404721631730271480214106954557732064752516211052223154436262207064745936897253787452818016061191960332452023426929877869831008497239786062721372754725847067182114667637978819524085539851359207734442104723891905988500436520683383907594204961 A013906 424 167780001257091921303287701965929223016296542996553201663256707078413735002170850856183174791529914701318874798628335325665909842389294490128247052436232076112841685788381992238770935481258726522649903067278000846894993965816262322842657855892034996519379431984280871245676770240806053369152103260707473659375608195000909426351880172121197783323666093350719545387827969258083911464129420744787020014735136857285611297252104956760938568666911916579729500107290878136935214983560343674555460871124284564365164729548532333782079306764181270340742482535324743494783462821057366165980965600567889819895895109370510863951925581267096174043295661424514641313244262390740677216074200328090107772253313468081699906135548216921606214901900259299956663880279510786616613518587675982869271240800779221809440449271827294217644468674984350261078115477705244363313017197978475240442696084447001806978766565532588471798027326897305357696580157168422706098011516275962640003710379446567233608645879067771058554525486890803819963492156598226791736798213236164037430304474099547307221993926802779742075152272096868745901099950709617023604033680751350713320786075166519447037289500675178660046837297123214170535668078339379923661996169540404254484506740372019496180923997938906470245855130323694117501534601712404777714504973915743487143740149206884499324753124975467774933564969356599122809698608832235851405360177749281639357394009789891652184650994670621107788380985804694881291012059913027632879780717896841641151508628991881317758312519297380420563546412203800892537031509061296854000417236785249574947295154756967827735587025680289649569068209441200548764090115127996256785348418670201933938972249402710817559182625784807339523822755658725757834371860173205820760792299174516844069809592296895608991409718508341569563810904583106302091454638780207230998028967687267920682882330500145841181444112396473953646834705930081788051660589591952060686693912180106474107783753501149332949765401758681715501586045957335104660564876950176863791817987595628184335536048599806322857934918895418318311657307119487914384105754062711379243605585882551798526873413626445361230948456598889487344084913980896519774789327264604769851114243017294485152598217091211361624595626361006357253850249890072131196648761257175100137731180218663471174727102332791655874406926531613219634837940393530462835882526010691825780436389010462778619398487398276551512784869093723007878590628912984160579276374041256039411777364902202071113804640681508795217733369967042333817187192858440240529394305830589265156630385348761789521916075488363616084143859339703635315131574641647942659067120546278893452241335710729775705798218976870845404447392499134493755202605728057727081134095433067949340445542055253819756130918341722724149816346294268480270422689928133466249031509192111295823516877187122299644888601865742865096844853229956607941297623 A013906 425 1079889636631074788036966677534494793056379140440064223652890663807198694385077340712238583787240025778430830578027895675002499152693438866475512018218575269464355794432251917072067639188251235642972045057753289804906666146923739287792080992165708205602532171396002295676012960402020355960168555757331723135206580176636738379933939482671066504310794994275250290920128835138483576964769148304764722762700394965432243273789504973713569629869297845894525909909060892460516012412933733087319318689634691085859777450876589246811949671536490770088745492268859665519445077444072831320848426076455933667058205215931122005620928551509405590130347727340044840014010515528807022614938666762300468529188208367093372618956192817145861710040341420643460973869189867294864334104067158198608753865829409738838639369587580702346676452444954797912438301008119805621099195051088373264496663844257868951335135332699717082337930599284183057872879818529877305434993736702178206249401274778256888066372643216694778330010235871216930995282997675900823407599022175091749166278189739302614007130056819583773447211800444776474599323360050188562554656952868190904227248209395501277302329016644181442341840909477919664028053486343119596002423411848194140521573566846265080107616907666095087421617947072996367322179722989424504209310087327778183273201903166686599037379502663977184919226355563561267902343973067099396541930142535344634506487433153100606297113136991289472765991439317147266333236434736796013692346465170311419134024503651492376384490475392059388231238005363048448074474994126114577167607479062083604964998538253926579271151403628152523976325186359405063633910063873272811386579797069023526094566464637391951621322179191664226092779926624749920356954481622792072012980189245807267710810480712977974662597001853134702871047369037144165722219424130515349783546759971173070411824907738300183867299542714258356237129031670140405953789274196033502136377554803043043878315207360848001085891895251678748796624835795172099536294121804132206028421161735208294850737097653023227482409409688093425137007327077366201330738381421253946814926107456061090585852007680676215641286481991066159640689527506545448776826863014248058197830200244662238450529466387498608912934687559278740466318278928216531122631877976290155545785117682133102051156562009947244745647900733263024904151733786317039760492645111234258019131289352769031927515118576485494393452302697300425698311644269683211055301435125820020475717360146733984998838702417944363538091651653783155967916068444071833049683334572572402666021884326805502656857879057000741837866740054086115235099904523748244198088047858198331919079355412405616755584426124249827722997143580056804939842004959544255294567867201958864261731281488538536010634943352318663522601391756690873109173187360112338557690210968081194094622087865194303463281238398361029566021693172658603826715366712689 A013906 426 6950540103502961794458214216182402819824874485917424285458717253760816666214531846351831823088915829238822827375075800132532610403944346394167596449876999405590020167003463600683383045015826522771993621403154982562782386308089580898805545949358810849172418723639459603758236285592820903941739162668811734879224925873834634614519151851713540197555255185838547283211734787141732801212153154307334290000647348232995060969552163811026517892221846105338310578561814711761995012881899142420436085612799416527635977577507379062593364584746191612625306427946229026148421688091616059362123521238214613466434409734121765603024224136007702104196332682431006225710296483550228378358502183244865284514560820606082859202410358945287046996386181220368595534936143118034228992760373925201508062683054060566705904635969437940484114557958917698860136871625504854070722456372707293642330250857342225019843238952674495144886163247188556635258704909836046085695383892266907782545890149110110273707781097559270919640913071578055995292972755110300533433736113183496554104130462581232204546493491300330283140547541310133948852032713195510803278728395994510449086719421805268877655904249974660717146811344831841884129313860450133409893025909885241418987046375955990324495099330338317453260518722317650657839540204804921481696063515401533815463190157033581124908044300314770906314568119047038621734376314642613731236876279396367690893388844962927015636180059481927059011079638508845587633061994063133865156638324673677710363344675905757396295680579856353699026411117152419337425010607118658675950690224608888376231233586700892561005820438682234100627352778948052265484671602240292346658333170806630089014080202703625226074235658785013699962681431271722776640041479111486393156240950190926886879601061863610796373783574698410572881145636370639591037046934966473557971882703713139993533656362147054220333006340652117771358351783086886510877829918446720859240958720213682474164886936690542505853172698759875753065914685496405376645729916815173695345586345386275762104477763319352479043813427180092300226601150583116408371688666092017891804621947242066607964614468671466595809284759357824739140234555540061253416588141973714389645197024533330085815396177276911958986504785729350806249204390351673972575433829389549308616025221697573616455247179796789879087937646349232337500662682693425174643168512913176837961629540306669489263438440843932376440835974299650713840348263413665647693312004862025808048740100958910257209380490436819278647851435480265639432004811717522634146497982692834375892631293033644309386948611863373325722960727279936789190628624782095345306654620215779826259042975653149004565488531993832508916118604101493556076917509727327950755404830090257522278944301489784586482298143201092763733050809623435004300115080252947529489419485532932617042562212876528298735765955796622224120056762699988996129852663533648856327 A013906 427 44736060141400563625028565862826095112560092123313212377742216585222656023873238547543688291715581775110492633215777500652425339245154366303675850236990675985173487171751573922013287678106299929057861741162846749933086472637368217390960784032333936697394953044965770344432097809121353675339085267469267728107755197073574433658718041386713482455753383828585632936468866715076181922952233469653930906105636555268000129705950282679953851249976833627171497924152286187346334267197321372023776856581342234971734130829146576677869363991479057162579602650366715568847210893196656382362988191056933959882390848051346487186665743848224221384429336486236029903806886799823127571449097017612805959928301935782217168247419496924985667925861222794450867291117500204757783537950283390853250008693636221350093582362389440102169347346316974218634549932728716788964115987017279980483756813793898628610892892130373818104322042612899336179450918535488866371342884247304866037834762239993814489407160912807930468734353361859919658911958141544897066262493395935805761532241373921475831107391557276441715579681183678691470756138789346933590107420560460495367406162943500389703818435727994657684182859171629011688022520360511193021831108063908504410407343032559706633131761109127717172071166854758154588030919720414722744264086534910054362419795724891990638234016576020873519461426311051573703729700852115784390750349982758855412707827038555220556600818072586084852776549353758938736042945134054293211063872984545152815353140961353290277345929630394383136252748009006154135500105046053928938344493372329846438137266677127182928781885339769326677934157667312843562586407674378089963367936095589057927015152014110059298466324162771311432658904891395733991367694493788861666186419346074720931879312137318418303964827294525092001889551548634711537294159780542917319537421436865142605400394390910657401660803029611873652857927990608800386082944450785122675329529972136293696813850880759616423750527127454234984115528524591990271136107229983925507821697255022538297490820720596171093026295245336596815917382729347587213208259744180696713791435837777844717706790583132313323670919295899419754992074699908384467999083171475522795792136352475927364527324477843011348839077172095606956346422933409264311668085499754619965665593623496626063256414998954809960738493854516357110846027753115048268838335155909135348776468560346050020534307164656758243578339537331736774471328662784702995871314869309665775453852007626175321617795653959588706390148051793359386498708145864394783630373265419145685435906174498045315212520989326539861403698216303130193549578214715865901097069318243492974283607443044316023492050154478779911934697564678419339200775475310919164548894590317618371717427202283664594713234277905351002203875447164128525882015595980497060796518679773492119173576000912352779869856059229898875859558504206735275317404281966156080878292161 A013906 428 287936627538682527884007234691239697495060361017242131294994471522781745540664351812812985330565542749159993486349937005881733265273174589478099932941903278442439477943493040551932770053965736804292065012701300539004571586554216464426788705581024307124721124266294121195993121709053560878792994087678949056932253408398121291058254254653083615809711101731430338451210834999513577986520147226772790609996671103043305758831985160275142210815829643278409880463632098135923267136335609031575632004419326024664676170823261764774567735841008289214969087461469257184540763901950046930027342502591959494151307158119347603378485753757311029738122068887829867419158129205833988382603395445633060350542806666258322995329100747096653028854941400304504278533113084620391326770001540850734579720705224637833125378183088736075516963607035832793288955017668947203631665184226760881426764782164662880969320190013086611539026448717236352123255663359464016647128173624950943388555507100048507932194354291024933616925074120133560877200369400625507418159135531477651862597711041349873515217241897935324700979271928802060096960978603841610584152765572375986134537085018258128767443862068828319022986556349300187975121932764733693627711499569381055002394429476214439870211178692406418526440050287454664975590693926053257831984943520362584025180115275338489700463044950955917130870915007152619046984733971609464052915279859080079723594133604815623942933779195762939139574373997220869021158857612954411728978481436966302507028481354619520403563532755081475138338420878530697126947152612433883144811011505541600813179729416460803953384786233426927378234770162905349474148086930129698689093471913291963865138484559953181395268636260783990940414113885400692705201520881236483263127296853172607546854887519844440421795888403325514230717801883194185160082504244378942089183445703216902552270590635177073392577697954021175702456554816859018103362256935199668835498492929449628981431951419420991851691739023100173160367093210557984437694985816956429054789626375483529213286961509264121641402144218255487559952134908357237526622490146639218028934511514430566403899077622209582934616055713727159044104955050232431011914622977144280818037146267303967761183893211693521194020952483077355164231604822488184487554700429747149933671983859437144685857983883617798407129479751059373475894054806567769119799736612389671938149981983103376627315844179088373323747740632728362666211114939413683634555366359877182146181972192320680148067447732793221053253284682123826133775254683677276314855867554267660398435596654887272478250902982004949551166663188615137899341472895238960481464814426991278300579476780786182127590892567428413734721507127534991564929536825089107388310125854128670783474860551428048628530362451956160585577898307226708488661029907079900393778247428929357586798011678440215428245888957831945020346538361641491142142247828402894928068429602407223 A013906 429 1853258897102206517568534776954317788294449289210799271065618601824355628438436216139936168441488217114756679955914012598247852729808140356765242156691088572880046236785255827105148621007451992320147602600044926815118301299117125261298110497645486731992048935123492302900981956960214923187293135945273790009942510699369389184853757364156592159031523381651379538878081699373274221078493043962008463433117804077375059717717935862440789642588989413707490485252935209412462768970083742841118598022220298123568315819345105096874435624606122815230741781299015423194918653954968870907752975725160240346464306768011356111571893131795592545077753811231701552354226490807065150288450686052732228555793739886725093402725490289870313045699300097260093981606652670404863373316812027443839557043303027661144771695991075904818501080093399833148255812605288404651464242786841622811844987518332052781286717219749399920572932110016043174334051726074042707298626890413737629822325518234847513689823606880558294310760382337602803617042457189130180292316624864077464222267739277014968950553888369082741591875030024041637890654115909985723392037563622403171725124825397670579285435929519668669345366361052923819772360226096764355844865516272888767697276369398226476557554628498619205037722732587306820732988333716095403674091467332681075152379858691617960814147416128770460533861097709881709534726863605030772690732891114031057568397036668419807455734229190194422990425545056394559778252665085135837250928546147448002376995216767435867812833319103439366936318526852584902738146417086970536741922340226612143602703659171531580299740495180013770042409715294624705750486720276131775249655944294813338579637029128062739401167520116643214601397799007501550688274872513300270395246535209839540375946627304138125197743013753525350240280909126283711295800905615778693263121246467780188223988950140587510090803718182478516084276329399606823156448938889073842111678876477012613347236670494730364957693162619157637819516617816122409229667058098066793451791828194458784867235041701421564477787201124159179568085003852460747253813978097890304486006440644324575059771000960165293654135507880657804023411618702878155716519600196581751833207660117538021771921622785831113282488399367787553369815940077988068809181283228100060245540137609801250138809233563436231453138977089372741055956368395868814799839196146997978251408069487073536431587942471166198023690504187276767948129246162490686765484990382830982166303313446237863426252880742829518773559406090794913469341424056503451668188359141837776131848163480507112004482851651906683009004694447400722512461193678961016622152688083464325150986611321675677833644748240119898742578629349759950213993269837404500714998160370340091296522934386160060793900998655110870491860206724430474594033999215224367340191866391457468198284274880446931490082429672518934508092299758182680022289261814606173950008740392446512905489 A013906 430 11928209929551507203906615831906484616464460621466903412728296828521978578610329870698765178195193595809044353737487463588644379182531515528283468998523591098436475435809123845997433590780966578605835780961580964391998972738463415355679264414747045009049900219239543819330614911807180599352071864489411341413963409142311272494209187234487732846637432296828185135401168999189277919919011154053565439558503746448784423988715812462669739330550143889990310432324332764555438855821215707649233800550131460285542064545631131774532095611384246338950678248871448825972652313952486207485019511037805036832283115616142515829222973355580639508363385198644483664584259194520618130603017554020700710139483147163743847846978390348774760279495370285899325077856107668591649538804049875153964626098764138965615523292090289462447225697351593362284944261671359786259619318811388571093658802498703879594465293370313511932980147575776989372822753488754582260822566095726227297543516093012233150804900343380433213679002411535953441840925900032057712013190062227530938304743407821440356300114865527127120265673706370030227746046384358425240854277228358109297510805094074519249289760546912412802260363360398458856925092334716326584391609251604393709746990879241689194805880830254688230010111445829184144477024330795254638769912897126430509289494036830784420760412022768498852263893139217313171991872505476194578592589808591555999162949288181527148779062815908703543053464523944909730066838093152058450139153191496303917963156524474568475746055043578188245305005196077946870644349524592803205365114661061173484192256477783073086141172637968415368716073474168550662484204948642238818705696289470311768073676734969202716305528759930115737797204513857339553261623157776872602256552270172104256821941443022598293149616862371406613341580347488592281212749088253777881933237592854171740014153711314719436460373875897768319649419362796853578975248032676118200158609554860684794829193313482064321382893683371676928076181046464474755788502961720085519565886170856607438768734190009652776575654307445074066298786937950758763361854821232509576046376152196013968413931663632953166653739497199116692321457208156938897398930913088067582339403290743895023665555333366224585157951231852063844618941237209377960763492288036199226060960545923881007722173838781387844259790883216344616286317380030171475055241411246357408332602568186639346696696032408693260486394210792249514445566036633223794328221959455601512249211167376498948598518745198945573351567668476645205744001389336107595620382468044053577541788004080617586800269170849788015838226302073666508538022016707224986608876098877189024935276618873987997294834539822058029432504762964922007240184084365089596345473404512515854235736313075820604170399135386832265514190998529341014139988572610914850159472537905592535235749604636840444367671615645709536488618316902480785282701334255607745459921106163740366213653786727 A013906 431 76774050482599336531313919463380478915788715869754153512189884194179637170588546390962902363320386934030371962867801273856526129440832442249858607704364325901283919615942003602318659709987938771443620887941604909097691844192399834180618743761006239914683261926800903184741867973305764200375512280503371261430373490689251162539195842792384477893324910901664011598943366279748914614925288008314587541944298678929408485848803098533417138052011104775331904618917692918817046991592890971418192427534234773488626668343821115579087231863663714233980825292376007550907298912341886934142752934731599184180207605214149568759808479996377960035178115779599031923161244576838418860579817812698258870801291377865332568882964433872603986901608070072056119669583613599986183367534674785598094143438397874482366714032382289949595963986569046476189165003998624860773596985296449149838673177850915224500679529726963780335253241988319195110842119658071134252369497532264832982953127000646635754551064690814247651830351418472553183718750530190034430312111764687733162041167099727672887189750213931465950632127100278799466141671423640659789995741258802118270268587791610873448531405267795879752938873892157097874557819572905085597162843465299178222974076516671091557164467440643950806407970733582548564015684212343721627464257486029421123451869917497561491070332599861868208276742759349379113357684657514166642562365266399601314320454510342154993354079501734272688407365014441152126747582892992599341143987670014895248254736754206217486888791157349166865351153058739920795243664552166216761229318192918456526766440634983737976473133520179544479528118492950431876625575131758833325104677372858214856258632737381883118674075895274880918160872692334090432258575380195069535425744408256332028666105053208399365925484444806166355934787278495768509037709104938585493935820248103798299637918140744515241825672173517469839797302769801988955062284848378704644763465498160684554405314578877090320482538078713509194284631345144296843096040518146340393259254494589729292267070922729298580943276572143950351103733216570800511252730745656114382219060822553749133503230165702312683519629636621054328806364851520456573701327189937992167117141994556433528304631411024366045109283305472408161866210099523919372114378243655774635262880983033350056885559532023714181686595232653337156622124864735533962271477670585613780619688211530098852635852631321466006278779973873219616555117840921993536057891111188344604154624552665557372319435936030016948422349102025976033473963134243730770318079355518067935436044427548254440478804875914837147224256991767728916563138241079430591985133416875503440318993118953260528472627226541924443331696003575935006846308150114653867811013328820299830799201768511366414907919282253090144316404634047334330972816469404253519419969953040895175016870317557095536222752629659953055211763083667063884988817753826741123236744992209247159896687054623819361 A013906 432 494144122405324861487966626340692701806284290867281057679108775804018748445457396443649339885840629200137846370600432654377534957543595803847781700687731398464447447032631003291758489193762899796009749196756733165436565217524843325929586187074946185231192210119731505606791028736910742270737525838031910094908554404183326895251015388385864287597356537007548849406777942951097968339372072995299537323480393192036545802033542881623869662581095310142974076970638560394177668685009962653650682903612979244700107836408074630509649051195068901463882847004807269568229337003359317575361168852189185287903989958366855077840211991565327308426698419251211771925415414403421919364360886320035749595269796150883888222401885953204897562866256790551787901442486804308975871414348231313560794053460728090639459623295325525241052335633205776303694798849331521132266115541133903410420095237548493248808377186401435238814344857298824333217302900966388538447298648855310031915999478298722969512354463365269447174124719539825888376155893943734916775298348371865538523371531574162509293753538461186293351089436836989748992304683875849595154720559280902202314015333152420104044340970575541136076669850403668091805225100103330637347699887397974108661191636569540363446314619860316608265168297575298901372162400970329026290878181420403062441981578780396007420120097736792736409264555321939060810605940141598703870689781745834209122217257144459156896389576122430873878121924959143208402926917920232665821176717031986680926837637124777908478214262744066208709634836531549278031020993634683164087620993545763357236857492815893137038707017620672969853999448765272061556095884120270044560204214476054361182576257008818721737696057670021212873438305827195676615034455838290874438850742041869784858380884596482508800078930327937055181856376556435290172765295733607730173795359103141145459286416959753975465117972314313952381090491101295642996992451647868336989390817814828034906954765652553508144605540585161143908069526965900078975983298716687570965771449851471142002178116064012261816364191562182709834674055562342955874997934765688512211194976591818065359179580954406920324382783574258466681832544767529730024946521349667066318879247056669339044868816249926801223876819838194195965770448310600081783272773607906139483251797174979821405184972895024108607299245419521678034664717018266500869328289404730021157595065882464271039470801632637498479250381533379079966477216829593386641851455048259323474538388657177091534426595250815247375859547686381176661217908301347696837421377833333227929768236498939214630194672411460330668676815919165279638018738876003905534709369571772728439573069128222985729611094941162529597366858250743944249770187537833401619508340961859235073865626708345753645027681916894700978739880751518121989816570473134781309944087667465094373453608150316388954898560328643431227240844841218920966700582228118468441356960973391042492870922447218637377436823 A013906 433 3180481063234655834964043579681533086421965251533588364625528015384765443425680595398307323228851132867902826522489500511974266481241020046925042814749575172386857074576345329619886709612851483761748777174300822212225478481859502666943610548076520354689487363258663037991730190273614297639065579264935818315994009779484526778960606137929638906427232565472777984037369365667698750835339066418785209955221764358812077317097979491339622135666194731771560199491430703723142678597083078056085997351889073670770826172110256291558366103116023358454752115139462235834585915616212720160952831613605897403503830440604799112271303570427553464301021383858602129749744024587563846747368640139757856657267585567168457773038821841708669994471291830070466196934039845506446687146640338177417821880433583021090651470179505377106570513086434565871851892710302990719013086900368411278333507041528581682515056845054572889296036821861286905332855005514708104715501527469332736752319830151637493760056063799808449433047419737121577868652354893500625442274097454818155816132693646639847555285530999887170906231039159701111998377305931537410826919588683719923548396391428247069725065695577090162399121454956696297013917936474371424378406736354738868462700161692905131485142979335609779391258115920692056754407864348570436064109746837941308127011040712150379586438050227521771438615055794475220474917868588797826467187081911327791044319187500939683275978773548575098069332904857306675401719847667464077029470014431808249876684937844604417788395022512931333964797212665981474810015755233637540393210768461319164007947065883124081327122641913695124809000374064217476492146851086311259414758474413451155216946413764911317925367856912037343329464525642730102811440714593592601658375901585994296684745797906378020137826422663705369560355016254376384856446701837935978849996542995988789588859914793993781707083805279428407210365114766386502734191387216595835703306664506743718677133957224453204271974858906517832464695943400282212016517272812061030572546310851367324527725102081792873255922949811913749165435514800297147645351832443595895750939309221912062248097981618830300781398858378693462218346126686676605137954368063280174632054209638464303676068091388502617569691002227822345844914864590792662185195233501831425520051321984601148642512463998078156265830247161220415766668008727500465004795050212108238567538899127137733655000617792614934874433838429693707688675869200635586958574119739678558830080836064901172857965875356417961740881968734405681735193255570021139105659223267929488253168280612291921510551068412795819077023343403608013441204443833395605360987907877692398282947046471954116639882263646886859236304996534168030364398598167821249679911173791475954653029509404874233052898405312031790381605580295868403842301954648767737740789459049875287914917516643031837835138664481341848075433021007865513431576525519874707523248786262358622611692311596698546153803853658289 A013906 434 20470667027982934440779977145778177710060411092951450735538964863125627368434775320427727551712753387076396282168239639193741986246670270691885670845413724913765940823949938227881650484209709357549545409724370876939901972848367036973863839145838475249263199164098353033936806668056245469309116267642814799667419832886116777542075644591620465867910573332152756268113034055129733181047778752771083254598821916478489602155362360613227337555540162798474759089075273569893523317389585489864742716453849776097350111637078643310377648759228095131026734593013071785378286215875001427918907631086411022511760054529573614532673618836396390747079628876848626807599856704445994452065498915383049502391007623492145733008294009689128706158225337871431234613373028821346499589689468514145855955935375529042715666955529568177402235375910281513007332826682709682193384848779577921352422919712193196012184008519269084834010321526129140944130783984759552906828885247816547474866636472557680921500080525845450514849248728693084307863855503852298496061002791234636653460074949823694856333529140452406793252123805278268134302971784391309293413968106187339943891256275194458029495438514267735227126448582760347514411451613001265196697987548689669032857820946810998092698479619045896654316468435599334874646835776844870886168180320292155672974130622810364110598513439515558160946529944057380023977194299066428768797294304350401248593566492237360623875563047277956492432864356847991819075131729495548739940090121098068006436051962901554732201411784385948000844984786162201203523121236087736347647059377110632372028402041867384498981256526422718220698535894605607705297893939961421870355364803481695448722506531610890606749715928260793170477195693368906398119696763289467586535676125541703289506786823134130825267958130726581409432204086383741664036096734247686371919323299536431473948731390564918318933916900523612072749583033870828402167693595771826090958127926951328386501540405643908810143495479298953705359318482432802613337026833242999329698394440024022119652751766708432987230646886561262376044706717636288944167126749285511338445287966335289148466109707306487074622251072333695014694816564076904160743436631203516909031799687827062251715335127531749103076357694352028760922496874304896215707046044782878182826003685896333710857194600066782354534482650504390894476883271297186525430357587867351376546509020624659062046227641325172587774518114940090087626055109998426455671709825567641914376078978640474209616158656089153253125193473289910868796538964135316568534736002065975086211861890740960822970984795321219480545665657152408612056202133635968970795956993953230323841658241930436574956289728447794708237577010307716663059684366527269125628548524054549720399343911651496435790391280741258629800114405498250529991573289689913687433766049229451460244163953822761468227329897163833234467376796732828142316733548994166934644309662718228084136407527899229510647212356866552797127 A013906 435 131756234430888764207373120442389353656903356515240419281531067724024589833433587090207761233373518273635453675959574024047166876984852470075823494346182710452643016860644417263458465922489773355498513751061586423195999483628777239857469704039443449301268447097450285861507928040297139132669445325428957536135799969457727518315495780537764244145665143292388067736975449949495872251704603440946892308154345250372911201405451442196421481484238038046823426339656013514669189549217236840592507729848720829435746709584529666320246006947916435499918006010597533494317034837543554315575865698989603979866409244651039426882072117882308054810230739764102521212707684500664045269590609485533282983367845180410307743627802091204555723980550545831421326885141200443071793208600682844743080960992962738725379683999554047431645635846092509044274155587689471684017617217748494897051217792329136691800648457944937939287788494882450613411769562584819255034997747762587300624025551593691321695330592791961684503096358110182632333329371325231214459032762888343514982041179182773089622698315948446865296900754289236144158343992323664512831499939722482142136484880088053923576936759213237537754968727450509483401949545709179402239910715273095910451951205846260339896953210406688723609733221400190729825089038924445046814092364227250174120657334815211127370701967786831886160301071379724109515665446686436115341047083614745574623576461537346490389957113090406144324374819473148074208761490581216568663472219470298702326748637999057681489721431328550005713602611913521580580887616706044649227023717092450378893278401283358847148326517575045177460765476615493540914740162575213117925308659765335786129516963857188034480519286866849858297248705160645107113192923424520821674325793280897463175493980821571600998297645438995117168529100745967390973127082962797956446098333083708213962329599644542778067642083505266846899157269512973269290493219501290822457755709975737693801160484079083332962805416123717465588813511999176992070733479298955746034708953165287534601672151264391455698331063473790375165218715769111304891767477082876555904622960085106373963705805951854156937335403333657471571965879728480433556671893157190337632828460698147897334392235240743080617341793311538819851162186299454198623692535861015964511884869041693066205539728463777634140131535666195382802930026305030747412648004048166911960975487509334379981387802955649785309114405247467844254861346424852602128977419833823513062101075301619765695743495453008828916679567135455204791002521986039595848672568323745324284314113797437348006203537190472163755073731332753305103347652209412933433399762226331916322245990133841271936163890699666864335801971127254999990267558054707222945855428892958832711044274390350727524024434387060034793103557753027826310957552802082648132718508074595635299982302955039454016694697192301157891831459374013761284003311760933763390629359987468828301734777637341510566247610722631539029918786561 A013906 436 848028317185609881284776532147529619684134320383372065959747517028051600602291434232949092560095010725885636819086672552657814198513316301805236017070592665142895713069890670542740052930955595308249370492048984343832608904457694986315946127306343568806074060596544465252715522086670209376583055734207392835004903182819458308417313058593775128457242825373958893062407778454288110896153162424914443679343062971820934400787567551820842027400705106516405632357260604993046435470777517818289702979457705369492962284007420426112651145097173314214848758560267360523412986957379593014176514160631844648585304076945005057936436701426968272421444950265502913689762616182057523122612632227945747197018746752017621373544598595109803802152148641808247837347890369483362034715624544822982215941720328772655926451452741696308340366758546597939550651397736017247125002456135000891171326279133092642314261097754695690969382464517196828478549141755863318409722508827494434260342490821193982554489193602393044319712722847967214340198165823552650564894310187049564250055869344787295981426946966574342325650091564245031800548246584471821511434816533219878165169502560585254636951871604806933466428684144994559927754144878456881351033652872983951566042980090136814873375517128618119384441151426567802574603060058079405946555689847512067450273992336540433174526015451000902664650678667387614212386688122116285922541009294182376009433993180669321995967735139643954179179598692260295397042558571979193201158775482120760629852308944768914852598106481493529424706175971311230520731945572633535739809512341973349037100185151337732331201343108519002633355650055795543611801442209834925066734915120000629704213603703465205412448948390441017502488622719782010652249480332950618937795099302951420827348455003056623084186062137758149421842097882601995118149688538023887386149883454993776978942382364955397816221650674539733171462597528938910984980999884596676090218759612369475333242673579019456531821900429976043620300726261318838675520934351478723300276727742726266320730339085507095143763252072086364662029324709509163460993358750032940460828656783053814316680118197574840024520161898762931549921586229246939159450242819029929290692033215299331972934122546110041729863529988169702377288779653187935132213087341299076074318593662417874820562192519735929054396628664366988735959054298200515894165092319390766631640852202291771252545515838975806125821338413702927094867043032175071744628913305491131532662821310053267597438776754505204936068115175317159170135545367192050463432744422559951740075156141339292778292093171135177879822525147447406028795937864489468213528525807115845297273722876018333737424904757565924599688666251109828402358665412508451456995968767193332207900838162413172644162000096113145520348532218796378681747468274815037730485840416367095093593995748547504584174797410787211488984170721717854343965727629303701462933546749825080758072523902659570142493845541334447814444572450386423 A013906 437 5458201123119379860138102439252027234946640144059274113135559212990880723175354256685202261255519601620478937341070771277591253811901793785910018201820189606143820822547399328113071140501785529173083678020906036038536605493943953921309735644865293284679993137402144793118058781573885195429504714693475613421833963566417740747173613983488634391619875658395902703649976867999808102549679133901461105174433967957238868383968254899189213837166336507391121776983227794122759473617290581367124201743911745750998441345935172407667179409188175780733542303218066904033345514712221441839643907682183648881009481798516444689613778808172557251421860255526717820006707786325072664547565957151913014351301231526121353204264162355444819933355366845662023310179232744391650848607667029699587824700980046053582563624322693847842312361203804085822041258269258430456412279683527320040884327697414326896710898216705751327700948039818008186600110418696358578403188601634282009490515568399556141256708639818407254055872745713453844248034083211262337594803539112245153513897344266236298978985460119682002207301687288887560714236103066239117082372901349874030289241571619304979585762720140497872568113996195846720829080896109441799085555994433460145774439772602291457452546396042161332373212113896329690126428383383398977908272088460205362749098858657345661279828297865941502859305743086089599022595573387966302083545367383545676551688415970448725943492960291901386973483355785738706456687092566848276305925876462919582834625499710500791729115854465415507658001622769717239383499412762800849324172776095673771261496516997516554125801446307114522966180204747069256557012929957175551108803803788210212992307298701572350599977901830176309915020129422109905787531376994624385545944922832856256782158436919738474591539371737924700724227433812000173064736920773890281410634099326365011501976950138004120046653507767519089820011089367203257145805563740224623976546881899756985974789149391606825912396166079173298523217237366955678077318437166599620362673014669802005149568472860629993278894601131408568587899809888776337678020377637263266104471299285010936400463862000133438567940172395969503140816952075509932130353454216563552180640633141059348248670729110797544317715022194646146708145995899338593972673779217558919197407960088947651676201723889054708817762360127497817381768907418842803071798232794264525074195177586255225858922563051581056927287290749667938886557828350838797798040093751404706002333621299212178527901888692422294253827460631846370204587726475308983655962100534932787462570550704216167698510865837383704200550550975097079661598533102541737309866832378949421068190645317000470222538623762026135835733949204666986268722379617140883976075804602943433402997104400780886856043580184617171377876632906724540353614545198327844391348425563001437935988059378193491297821368091338393156642844335533659781803403266775473785042093088409409761654782713215605669649265293049183849365622779037500971089 A013906 438 35130854591381558727140854668162710729458162664734900523161264591619364206444629142536004777816134799252758265002639471217125523333457427121385444283157964630176538144457195833705268643670683778194472919444112418714382811014707710213744467849679216375797081069966332824171865812371604960406324663884348910118327078562967860733885660147329187546061845354786859595318603064512488882188909445732731874061731848623798689851075389642612202156348689814991294911433559330107464078700332912348220286025014157382218560967820425379881796520072450869093869868521482391306695170199403491634499187702868953189743211107508729162882817935529781657288330302637601553775433613558877168952074315353015266528897222424530488846793211527330778664312281909508844098308933419735991197880017432937734198399380012556653758305464000288702932269847576001152094498372533614059115981455113281653905556384958821021356912760806545617788703009446358265766314492603376661595314133808599571810213445059504372884627856934726800791738155763568656248924435238225867741950595340325308103098574486580139279300213343094417132950763870020429190148542317666677559311246992952265733947964800912270221966783437252498618672542617164670681209022107732957451724725879840175034295009310350406134494828341192796490997176791844326737406440391056327667061698656223565092623195227196145558793906171367530337972504371951188041889860606623192651312640541512530453723874312485864085319310524057448737070782628048823131552771432985935263711873490977216540561992683183797340152726077495844806025138702510165685310760839963906941694178213957207942534276701346690531723258328672410091713197562365979955934272639357158150291600885620286921546135846774287777713568599342481087370404865091137346237065599711701537943782460794538346047980359300292767932294509789482033476174023830629904008026864583295525364910760554157225668829182091852033437978144917121129399634970973113707605619540448576959079687487327578379932318162622852713469676770524505736819603206143609903201981828183300323947919258877447230388993317205832830660313729933620570748826078956359579562711462955961948651115853985145424570774937524856392691753019591539753875203772543823097675542572599303133001074633025348684894106617177998786514859097355363841948523684736663945861070150480826663802342062777595232559232141250051716243042270099684420426634882916943651547053057734916109620611891050719170495226239102374686547062805589990776924272601122840335830771136197419645177987113835210782811625972251386664562599445559961941706781185269649791166074043310902055203726031226801453136521756383742845284134914709263000372087344812793142200217514424453646301382651558757513544913280350585203375353825813924401787406992127408593227672425522746979346591930235255649688105016199438677796621072766148233204502685441032953344699433445364049231194062420030360293477765109227425006074639101722400991861992287453268039180554932285653558429132726271042607361124060063124577480614498566112761887527 A013906 439 226114230033256555842521949957446386064572939060027823837945343225417153474600443669157616599663434502226895889641883542092047342228635376850739354613793783541684350050310061203898069897809299840995548413753676857405386804994836867680262709433007876565846912165110316508528819318397292985676524906119381917197723663819208249659519831489641184957782335916364920248311723604053506229454411988675748668494109351766846330832140126598499549063599795249890516064141009559421865670694336838062081200415097696767940759355304220150824541859392678644136245671169163538910108311846739267557267405277046666780131388609336056386416685039621561461416143725069408297431635710594384154244500855102172339616401935271569840175635559461454765940595705482293882150242015453583808794536665044366754943728460748158930520693065080010191097194507556861983275359938568119114092733426748184580143450499435012969063415949627884241234994093929001899357157920266295152222368957940043193823664635614625553885364314586830301188298336681754775667171046274508396259829520664535414532221788206678673389348973049332350052747718379458899275008239306517696442130029404359364890835845610598084057264352808876058716802688966189507986304920979952266563706277343628151700759443109608664070912846930037867345254241863949689486018780765892657185598894714093949618949654238197321094324246428738204318096962706877425495101511086414939658927554760880384798112482364048203904496347056343491776704372272563646421007759543298993533045070960536770840330397672461251723710617419807838246346259311930387337490118356975812696824732088155977640474894106775862177023271680942365986927597138151338527517864162417969360522293318955934385485020634434759718072283259397782749328893760595286220491513513245212211833698635057701321817496049719924254831648242021964159790138345064107968252735653672642071613765819317425980332989024352617192454296567190298161363434747978003600151476089829415170533833001248447812628716479770459702371559794228008827638695358639980595204753325954787756939922486441045339183584414244541698790695653462149225195211491508212285401400985616364996466968968986312857418135273713546769106815705376869754076390674986027987962294708351516524969535706750271830577388866727292243593407747249514576578486778589033831295277835556215331777557719364135631915985877709781613478891413860213121622028442218289853029314118780723157743858000681058977982755937462895597134381859319498007121103486328785535642032987066308551303821114223462075474129145118406798750835003233742123770849134342013545823222506145821266696115615004404945285079851048208576044624769344561947603881777174407451248374597443231255196380119681648011002207777591526619648534969300671625973564481930301407160776822306353861288581544026176054080486904280143737765537465350888817748168427919594362029482785560034780720851285298725469262403559116420172345873460859897263567163991025403829571103490474532240281220439418805541188590519316118871432395310763544509912185451193761 A013906 440 1455348741674940600401125254954960344822011584308436663764592644251511117846170243406876941497927549014366565771025309642959354266821881707345618289893009322142035274655862810259280914900275602366492811064024581765423159524620883309435785128020174215279452812185522629887453906518231187927308201343827140967082148319557114283238302850769531613314727633298943939885779424036884556445405298422429234212221381267479079013527129278851366383118657096958066073835821537890718009156513800047303009899723311154908458130891196830238218484224909051442435815871909947559519303262196577357567345163083082374403631202155979861170318325837972959761255566751844410609316026484434190290482513367230881222883651281271621639825570703690818152578391584811023852320535144470565972648054502301654652614782072237187495344349164576268033397090188352055728020480013083343483156966142116690585114236617885049678340533803475785340883165591501273871914147880000526938940378885854691430264587111785745881371187408640743101241195681213255578081966693491608194708179916522537863576563980971538832718822537243258925935552407957601630136404356002830029871428519846542567699577059044853704135385016350939758389481969508711076401097774014868911231444952236719648802121136342427957732171405948220717222555722841339536275510577451087842827929146800795593972279274408441660244206203231884140195353159239671569443418145170469191969160754592309138532637689076465108863277731901667038892548749545909117696328346082195673933459911161354121240764672746362270303142766455658241042003021698527965026943160856092773220518986602478109594427101359888073092048495520731630723399531346960400672219912376729760167812138947408795590475814165299724668096513850642103214163780053751146298257009560381228903150343373863190498770787977142486438115895341000374866116138406284955872707717355366334089136760334802979486534371575968797198332864530159305238804413696104987625809752070440927526959242300754438339678150913555239912141272280660885021710523400714928624081947636235816495865971516147417081536889259531956251219602434291529930540623116888441585657309423964991530455200454752271855653213042019270752513269517592478003561298586211596338125199810035324924871996359392164844833962790638140341006724800155182398358907327964077776820542429937397657179161184125318825533032292096208919443568399359285703860091409872594367516254723215476031282576235677529185526465298797745836346698739558035761647864576507874480830849522073325580024489901784380565243382804278841770292345617218473482137638429878278491564477414874113689150676865824296738751006703735179930964788321797485879526611249344057177990317101631559386764434808652137404077983013846779217688510509913592715133569938320721949869415774813744530627732800822070062448563322955173185561052706348935785891699623861285734887927320459830940649186124173454583008786310894057161337156228691373733079670983488420760633164953191322263008351206710153113390396268866666485311797531665764361561725443492805256023 A013906 441 9367123686038312208807579726852574330672740506582516161764589513679703822771372922960148554271595494605775145034378354543293939119779150573902018860824841299503633745784340007772650901651984571362359439042257168673808994844176949942503849558236752169294399151540603280217704739041271678797614650561932411973492415761543195617120867885430519412636953999490224734876257195443833656685489274664113444617191601771270097855162243844030040060421086775406369867870673104652157623208463501337858396647014835688716970131554638479925945873411603798888161666436456487605079150916516105299337079068993655658916190862578225887584550164278956393748638938274266509314396941850902609636815091533582911742738628738653633040139833219705471580620862628157339694716310133367116004091497059507738811774584287169316075347134334976310722879127654168435420654520388848886244412956930049766630665921055868114301839346362264746648295976672700083576577522308406231559760335059318642204343463404832403003342272479292986374472061134407169047198819753887857962752630848450420920465972542978297165197964405827888885132811192091053548917035221928323042952759853714655329815198906943930824635856402295256657331833548073605975616670850096183412722132098214144854529990761049631788753757303474988775750375968819795834930128576603267079570641968507273115694321901883852620821174886728114862557379939000145428286158274740933190446364038694926777630572861623482668176395586781171334106783896298565328320939076007717550551907164984003468769147016078339573929740822877510730123008854688168578005410424773986728268474835785953763341323712848006080029494689805392386285137509788289146143837927486577954747776485829181969637189873172127725769430320246983346527760546602500814218762415684892799982189390521960729124429869801165202588562176166780375766902544618323331736611207646190616850276763423586813397299096752385736065909344288639133158642116462029464370467217070317970801651430467764723926519088885404873521831092854725722683291375316527725845109475094852943852451474706154814900830386427363689893843529590735248627725625814023102780754323909771105482104616260541601692230568190509439173043514666669722650875739226272904609717762920922193332925399663799244453893162569784260116856246120405207143400564667990296250294460525130559849001493833316706945487753662007389605198175362237343025039972325293603649202673473984866645613390576469415230558966240659779829549220005463186568231901631954422359574272505449994583711565407920585360440290208640493276328746666964801267442214144678048621231583257883097524369134990610151544382870740538999202405698561482995658289947628436877009157731544866575838085562629624524015775497425291620490314920800908783076900946937521010476988365136312020913494093618441524891950373403759268246673582659140028402973539632142219410745766793550389656030804566020945191166520710618788551972276132444122487291208776878812543755946814318294708257960230850447020298483292346086766071190860354220788187280626146812659966843889 A013906 442 60290020966766888516973204121869478825205178650358831820160383364245765941767766713084091426246103760537418614316005881616248141996016697342280241780737941524171116534242816318647447222291439331996122638963558631793489807302354402523785054577210212167572820918224301138406262373195115680927275472841739746278704095739898216307886578168315525607889970415940911540747653866094550649372052094559443920467748845719301895439388522029815840132610838919279360854480331742416182153034431597591415526250237408581223649687440776497802002240711662229747227124636621658801537957447462018730651113506163832644675612645019326143973606358005711032209295989889007327360153555903464055217647356686535638914993573911632140442472734564818774069628024830702096242709459712726503523122278458483218146993663154632217336348000646984432687028013123013430140681777723124807037023624446027305104920186326489346409843564083338166236533271385496474027519699667054289656042514236700127521430620281449203243741012076190057800428629378013641646754793131197837383557156293007927538494719115190562111141761817699491830602373386536907872197317231411808519247695215137345829468746778316220555629221903918259119621145534308717305918530109320619435190205875415923735440124324946470216122724543920119681879502114281511183581688553120401844724944439508007767287338912936821629054023233968294998817154468724013026331616808520882153797122055905821100715094223900271306938466500209884648078859783453996860981177975288740802471913817994635838188018012906708368285669837141906045252117180810211009865077349621076060583700129987073003005585489923273997155277940266108647719640815163286327758868237712743612995167950131254566000539579862312082861992455709429533540525899801179898091231942856549978915764808360288285174920321485641043524474042635823704104672824736333047959615390055105453429960894324059021302012260288540665627663146746772464231694075795568108794606079320021579143413572931184206491383652113953459858122901677863922112543660478906012549089454260431081194119082064636599803255351869057293902410544776621682358321437628706899421188627416387886372005672136223114260576371959008095255344414320217002695905508038847025674424655351737112603021065648296620446104079653892934113306881723347212160976220596866667338508998939700402970201821823611153531641484868185628033690039605508787117814850596097208792320082995568178540427227143124885433301588450306889287460315337622942626133422445518422673089351820545534488909848032311804140572338802351778415645594308692229884092822914599545496923552280793069569290611412868714621627879410773003743409501096311148724264896388656294279753301324681171329431144432245397777268512424793744501495008292483639595529871514684793136490725026545921622421315002400779647630542204672139864599787033077307831279920996561148908817640881300495609866276752876948434548297410146265364966895679123800662219360572602506964315781986709855917433164526112658725969000849308689134194946795704866490503686347135654636288975897057927 A013906 443 388047254419303295538000863537365766950257575169986514673866542343779685898935372909391800262679126216408690536322524244099567414999068097822104038223760184763508096707358011112812266397064949504417919974434627854833605566801857642203146269532644908613272152907266553062073177981877770447126502998696621723782713155686823705245751622187590455037663355856848374408910376727460598410231261894453014961395152008903508719598040238046950973926648844802231279280208501847978197087408092572136324182472031793059898769100211629726192432507988822210797957073065047357275667221651270032022895179857603041095729366718481624691481513467105552162183076779450183088403232818464369547551718040677886853781046484491116145711926287807129362751631850222915622237089332055789241865523415100309251737875634889674989627282099528213724434123943068215629991966175275790289899097746037816723020917306821195419339571754782845022889347265549140532131708226314147207847641644209785208871667322834163609153429756889501345193384205696772456317598685486433282258796418006407523356897715914022968110112500683017400347454771729823121224862097381176773880200268364082749868080362045388157959680252996730959656759722711729172470927589839415003657350435254792152823133896117998938950249985259188454873627360276741004535867716047056626570482483068616289236925492800908521334410459063789197737571800444690520173938317524205720204417029964675040300839891702340943924514250289360389585469832615215648518198177993003859842804485199053048414670582421246002059256893056599446981016147651887535961868021543692165555005474245741387413383979128969235128672393083886186531989776123190511812666497269724753364296158269651649407095610921069733338344205108358196812196829091504025628820214076781155460944630413936082982267602186751855331001443833000785447148182202781924058903534798473447599445754792456397013344057497422326693427950300921561722750414542888274228063401276388865650768655946240616949161371729598079553683610331354007710041615601317783361528244065302945766426199995013149326687483961214943830207722792999195528895205676831464251141271473751076257735254103814274687909260907623758040840069233699028463782772545327276781770403409500565702542666414737954414931938870351776209229643955031893765561814170605098596257541025762548110754437704481646882755305949640952489695244650584639243404237788930236097129987819947944276971429000432061854484432645711013594717120188401102063411115470623255381142979937964705507088953478013833854397543788844145252543091611409591072968871652116622382462305427257616507770816641732937661273912250250372947232867538514734587913381296016853219093430202708002384317984840448471640265937749065734243865985886158269026325211519814440865510500122589533656813020073866497241279569306905246094712537787071837898718703700546769374851226061162872275815093541314442276918065892197713044057947124236058720525670945885946137482225133179686074165179526465493528202279496833442036148051706443907447502087968094582140768696095992197509040961 A013906 444 2497605229650901831112943092022679392549921692142316513815538202748589974877811394877753547878092955269098560472625724660840542034557346957940614571693231298881311993685726783319871441138884208288113748302012495951063293354646168822390725069882552329038673928459614727935203264591413114672969537690140010355516799340612797947492556733205742512148479276825735036688169440877153930353503110875529401675670956866442036022823809099871826572375968805700927678776215029409721532976159464770021625197584584527038528023206763421506770579625766299914713955421522706102669739792404600311720337230610224330335210039372932175711644198833410550920201910947876729769762528728493415686797667549090832306125662073129003966639936779043402424040926397759311404776334262751954696356468574116969750258313677492715391762629750323721707765502602099508192589381548473105901860028484026279400498619961337453388898317286894281083158690047186351820002195320479477182199713363218141560624693871652409106629413541747443756626022078646981521812582076139806451233428513460615018105505115539210332634745822983634263604538087839844937533792586444655460326409835883285458534169961688299752766682278613738335070067843957579077129047496369789882884961872499134689278108090341809644719868840873080797206687344925680027357400423105460589030538936521306972916060737110677954931083417322006156333836094789580716687886672428698817797658119893926442915028731079120218041939823250172717985711658864114932830565215538024442272215748679528694792426100472909756632083688826592454380134414826192778875417507386592263924800599123257858688422080378887233735784656518719269481866671622064388371873321036512028243014028205764506099813985682550730684118356139745521544805375545298294827877583131591852482962745352324610150337205461484996796703826004427774407254072483600017443055353875410985142559487738143183722057931065131710456958133923684387343292571390217143609876276361476540709265283318994171216416150802196492148794629570938048046472382284232505714488782992004157863116907354502918576779700581378075216950665144660821148035954791634457112583364661177423413940498604306280187601956077957821699854693731834105959669001592709400623410463591915099555600573179833729732866280224616562341841754262461844214717423704274932114332050378379596194817549838176516542293934161829897070382560040077888701810162063116602592109917195007211511475118246927898292677896668193562373262373504774114458121689181537695409631950922859566537613436095539993431914650182520492387188959891454841635365686275999257655004582300591569206475141296301301185576716194513236166311636351446542361774176310949001098739465831188232190288371501926637302524186569634995140367131196473571739705090889077037763642448890528286825292884061290112453429066951514432364980379598055314356552837532088295238438064900183224832336546608984421347945654978785504967131059567446886893444358512856388220360757360365140205650534088909494011790044223487446815267259564408298592377931378829787099661611736566708491933226045623 A013906 445 16075443936626974444370973479738528349482940633768353897481042602493467844674977226741664903610328445995575636008061274540728396840328938191312369014215727417935640281375171781733371311074169401825742907087420014227154570740123386176812786568463076505141765668723542036842649985630089660733564773125168824671658062818357797779758085081871648377869279554042381923242642563603583559553257273161937535769393033530626133461249863933296331856326060190791525958797540171036055320720373137956275297189097157528512740572470689300671152272780243544091969763979629718764975661024664802384139010491877503096982716790447696398616411157652030165541385128115989754516502663443937496601810359945917934877705762204749352777655190608238549888158848333733359644952325597723704346211082011737739433286845429934496262763659655087833947724538314504954858815317803844035859695481312963155235443489097814588757461962181280997789620852574377545232208389835600839605310849707355542906735824027952881786590479443531367390853600823744948989047759957687910273751118978612635247478241111864987649981317834539953507111223489901371084781063177214953059483665662318533178038195093722756295621566117179584436759885676981456390026004949927222524177444153326698063392326060514874114125214774871567477535681645700986164321612711451869523982586070306358485979477112877152280474994235496573070276191611846254318789062568879748635040232256372434203371044768079977861552713087797486422198309335548434099119478611071654852847679928503243758026368184796109401730615425993216557602397479925662108965341345745141411766542862562786855964214638092088194644681423491663139094726178827972771646588246740106937397725639343974938483995048049985617583610392711558109376257265253351862827346087045939298585749885309217038268851820011590728737487093576816674811708898651311587069487225528524366345416760986983713547181510205543028677669286572768540686289738819424380753421902225255002458294641433224900949581577302661776866449272476500108977576192408443898527909876989105017433167464832803378461225988379048704776093894949181663570413181371452896595376151053416680948352030608336496341510536788671279993107859018034325054773860718224001736683573466577607618992859982010567530025752659749238712976782154916453778486987037044029389556292128530865311340573178098555011377767084954725199677297636035038400674923923806103277508520768664300761402297002786649680789331475050957826210664870838338173730327311765875085916739898690711067402476119476167945549835299714493532836951674646129775894487302723890012985158258336442321111830356459805776678398241541906006386736449178492804408687279742426578864069726307559940337227897824998515640430558164213526736002306504298151848683808274768470755730419409505209966077277696186258841001069911256151314911363286136171598359979793774439854169953839997867035505410910617451900580803121233396659225329519798328412342803713624327401418111084647606657375529413999416326768607533863897317719226562401786961551984611448390397317069368978235094975926163276689 A013906 446 103467071053401470576206004559500718772496078567570508229574826187260614307798876948498127710698012221084501275791033127961295431904473279025086027118064297656338132775547117271157112304433052710255307579831766196630846731301197975755425741140421343222333667469529088724037932336460328177234854492550768488493653671014497483235161492610109010935360292372703806594989319765751979818445690577314924524786582465613610799720381332978024312469141243226579702564224836097066717411131328603872906815135965166178540278194437713785549666232843211073311540946601941882964919741006474128171536431206322323915743030335180497581359947639675540791771135379653453844554010302338742998690585897565389278724577338626203063504991542485001932902801986360886373217271386194629780402805274228674117037259754575040885479365041475406994414599198108795764670851959039546933297299993280321213457560052950295243646968998051752681156241647121126892612507844459640614787765250337989897098968773831546335016949126233017011786548837686705036211014626469344877475086098380160584586659844832664430206043705175116387975820773530662260471933002513225222619736275100004254790733890724116806424029797727345998032448432857839857965749146777429429202931823434155219793428754093312486400331027239741189233064441810536022391828261724064260247598649975513838296724605659127068940369265822678719604860673947565356060957751341771187968900753601676922277827800395718188949359774013653737151111132903691814974828962322020768210542194774062353439266708681635145175063034482783457438008287803137175835404312013297320709633705787655955240877281136381545206983932767320601603670367178016170752978116735787960105771289634712117687486892139551188579834947665856288056377107815412554488845749195935522082877301174060781919742456529768861905774423892333488967207618887872078774253584617619939105656758751661245715803406882940875433828315968947632787466416156422230377091621786434204458287427507326247058652532738000946008901932709759214140917059682974741027182823041389687155220845380104360195335262661721571477644678508098900756049783887027881250831373122199601080505158953741752349872206952886006872284679816635712101826018355016716026009891161296592518755251361395193842247908542951308394345597120985321432861988269606969079253264913947424735230589718790842387857596211532878750855866576898610667164915241872521946187469025089747091555546344497806833166400648114123907048026229366766242036121976080793107748114607429758667343698455354257597223164063582470282448620384052446894860170052089475790417846932459935952178391881531987575692083571773160555930865226437514847912206223512159209113885703134431579269069934419570644421152675740026328583312581293452793879564213088602648123369350194853432991628691723758904553787465349315824150722670548707179545113903067425801559534307803208393391508906002976676262218139948103728723953828335077447332488483718282559944299825649352894030575952387115089245278882839720332158453620919850328804697476385290003567395038938213537480605902637529522774308327 A013906 447 665949558505063181332869484004510534766323727815832467649866325506591544075701147055327284803857176073091682194928685535921788124070333258140159275039163315770288346522963259418391181680851547780282777154297129537321573943083346482867604181008962929499664744281831263505340477528250078041248315069147690905536708349858463774738249026830626861770729670291005536651013343349059395040594191427466873260638446546474904575504678349843775937390569956852693682541330574239502687142113248940237156669252663445577084469774821818059626095410096771689231223390874782424828080420588832709537971308239794245278825243096626649344303029470992189246330604802884850078218292331385852128421161707693710326393982281425391704368907779532544795825419245299986482052372165634102024687132907144807052473947560540782377968912829144945480651444646553160858368885310600474627299543730649842479989072443886262139380463381827412007091207831756535227378266577132896653504929354656168908263667974669256432561995389985995412693271105602960152881510513973582616722628083706457917480255985669805876705657959497924137933458204968663325552702677194979569031981236085986685292556542424934138209659220393819323014163243685527564938843760616880464644285821237660909830896607407213168655365804857317525131909688596150853969487089549848932994809837579348664524255338561882896284863141492937418177707764737694646525452996144349593285318583138878046964441018282377995416889135954362135536394082486746487470535567838602117326545781538672810122350205556081595201500736552021926796922577143707339727973695796602117068205934810438893922933802301181403822154586779414582887572542093654134512735430805571686511060299641351895693032445814155315757500606564500458637646403247975887196400915917015226009472737270557895283660921888182105945197872798453405379663987375623239114115639578525771723120139593943597234191247267168323012392844688524313658179955363475127531981020243763286825667076024786738972228818520503222837773892282929749621392530671096693587120972802687223193695601616317038012724750485933004529137983002852803188895734172784694293619752575457547017301816295803051544833530115759180130381392945044549136603180457183355076996580906773194181942730813156426120195430415064853124787523610474026707151228165166928184468196856031109562628259522411406867190524372926163417919900851155334477332232062619513520690092947353218064503899825584047526002730646684804610261214285201180334565499427893780153502823216728275190246942147230188406084131458490587525146200668553278204604991493575732877325376178809981546251727337955237508892712252597179532041732884124513628755793141258921340465694448169376754207423388911862580225575076430588279792903849420045835717175965963336034030311453541193529461638388575373559012438076088811459561734805527477614114937054210704585887097725289025720346684606589916909423593889527997797646319155327677382596330924760781926719574572719432954023439317115141494858226020613254081845737853832132224849812969250126617430978087104698134468535437199744681201759980328161 A013906 448 4286279779237153871729545173286043348869484361261338592330943575110071938570830547941526382256312508217811137053553880648331449539843220973697607168783393533314885007124648914014746153473277093594788590757620249617632951197546895551579524097207771488544660679205154680043753645155609692050242303957103256326014854030653074307290105956098117387370003518269821448784993175371314993853763139834836417442997440960277926740217507964268538348192233207799137014769115252192403443868330615023752841668047695599295948587443885984915348001810108485784581560053293169736565241618493989288205754863990042012040649901628271258120659393614414280310295263908814284606989758319069009645798645209182458603313623099176349918672889004439837968797366381551850893852411221673893127880855076971128858541325063653740872963566305477265829772561190729911018636566386686190664097027193961999097180306500700236116966469824381190479957445889471353214989514435863279445509877517335750159520501523086645954925371094368631672520446627649873359277840026040270660064370208167474471968623251573955365893324668008747539719048183342621414777859007445166384282009205013387799975949253940927865926772655567216242946948494352639543901172466740134260449996535522270133363722562809164627582783110532761651660091000828015375890530442414543330938613334434977721470039178565405046322804886706077300926162127615107774301573713562711494294807265355835745433251196934655634155526471975907050524721298054993347405569308309011867639891655185965970721317889079446882704012855201450464385885050940860730106765401124589459977127791075624701828617517904592820220897919535577594666347318296696133092103100917425685473657382174517784380579531388817867488578726557176575449204964020286865725344660356069530819487786222194415403723988968547680325632712201215986541562647497181005709464397991767301149702248634501714453106195009307965642553599161070646543630948444015592764573315778804124817374505102603953876732150482711274789346127177988913467402465037198506092610963451766290192180329593970853393934858716881492170085552934530619835226736372863557623879439150778154541981424202777900189228477725855788717919365812086868523531924313328887166341404543243300960587821870143671163737017183989761955754304077609228478385857342275002051604587556937839815655459779256001709793661214012701431784828404027678975835970510616667512299034911046253616943224115099105205654993378675215359622494736054620638118310284228136634536821691226516922819574360729992536180756923935683583362072649638212299261904764735713274843043690850373055346481489556827253699046258018088300800083156604624422846947894189869557256989201613830886305670077259144335196818564158481860527098140887766074397395508296356139278756911819686184995710010838385578934792723967689016069954883413141849265376304309688986442320234479943671973341040832765570550182565706301928896302771159209027732216373267585428568046764100713257598085484638821154440279040191973616909241915347467420486519755942267703215553794089714104899616781472516280640179437065296755223 A013906 449 27587966853134600662229355969263412106192663582213887819379122363054685751316795201429607739750741218080151187296682144833723586925623136411511778017548813484396526911411684165176413301684652708419162382602673790284704522009672578355140008866394559565894006949977342888816853467721792352159732701378173844131151423636215700246206522439790425159377210554791337393137149329348935661485711408733970531554314478142598111828911775863264056917618642861385520931050091569641810559117822675693826436200247109236659283619154343451808005704014479081720191031978093119981753536934502458497218092878558258973903752709795812314306099243474380052175206749792649459030206282028631586750668589501605053154227414839022005564600818433503320031603147528336584637690709999742210316384046408677586430770447784172309491512939245294461582595815812026127675424333606982956477526252300666955155142785483636459829784319288867104677340747148577717965825256312667567616151381589561334188978663334608072085462227765641881885005269008747868846874410706724113781010688738747267145333944484905266601579938973665426166037917741519997944655569377556644541308819972623483472660601148957913483362721694251463294777891312987151059911504098095595966307512051433014716984662171078827086590052993995766727330865092542390968505384379321749066283427364797227812739636376685194812064460972916453693274997126940605617371513860273363187323922678722175909269088308631992248307483719216825513295436253687170046620404178549550371200943175614605773890359346151274387363794212485869286296840546427852374197568742170443498597566618195059520241709561042600666279034778117378102387581897687712079354426148868166388718576376157282319873452402797698159685041266625197551156462225737225226203262027270165632203294476436717470222851070329789082430123827747311106464880955279948485831071211763525526383778020082934668308248886504794259507690360085162928386573249601000652381112108999695477139434674295609240306827839634345334511484420239158697273521584024917344299633926336031799514408519119847144446078870358389173958484958031295613262122758066325749067553061022036919539200345797580118437639388011467824724059284709064631613355036330624189610871334742072217434572703179146126889020604393052216435585524769791614452259464203950313529830825889983966732615308961995911812818462799182152771558257804464723382369017944214013626113307256468177143637201930649320096681077047882571653398726636942005161808319569719777630744630534573953610571307699663962350299261562074969481987392763990360264868265899173354986543100358298962662167938709938658196555080489470916508236509624430078171619993150133707595764121648882769128257295462076352827833696787691495613630564429415986958585155798054693762553852098092254438993843158289567152277900605360367424758741624171991649526259918609536540065122744953344093499909794776684850651673705505796475938216067031176911181056728566210600065947813792277070548634322456684065633608918386328045378480837153264499576468025520723135717507153712772751071914174113159855284454438499163313402269489 A013906 450 177565617339404915030135279687276777665808406898737281369046078567590485252687595577155045768490504983801654533298689046125522972643625994680278951860804182828601195210576213494744051519404902667264716867128041231382425957305302031988056910087156558700024930374438021061036133098996884153276830454386499574456627547460991468769769627259688024441581393513857340890956539125909716602253928225625030092975891111191764358883233506195088569893316328650378667945917739523623079899504084153943229925852407079805607323507158724395640294856993664336276179507334975806142719505173626357231360191572258300238872601427425308018497861723041621728157526737580670797082854991891008712961558521358529172633839541907235412361679525518750059362168697371976478176708137471870777174386242414167122680584356202522954989532865920876290745909500931023682680823681640969503043430751311631652144117181348105142770213494964664767120269376524518154985313627691243710153242631834301966377893496903061322510760211443794766977380468147571284417498185231348802665611679388814801660000116247808618354212829153578650045794989590208048131098261374251066196941234269055349484874751580887223743247270237743546017100617307105658814403990021248902428571591039656524242561211472188011166984281457533695205088922222329570313402851212156884350529873735421083651932069415623116832267408931804006313534674833004278381129821633973439237190018465734725858392731651645362883448134683795180374720488063365641119374912091778148684826592201764838570538797145085331844188245332973937379771665573117082633699902190687538819093957720053443977691085641249615500200401540892339727655596034109021827968305262284580658864088028645290958541256258580144966201697561154223882003037551388209424096782126386139675672248980352131432446555926559645652175550487854611608917491282349409477139414376335685177061544973114655971823119562912926998622506295301617817980422029056653341948604254975426986418060389859824464584169217835641153365651167815367407085549732687688574561538724335433920581966671177394329225508614679125651083476950230023301350370979020889270730701671437760172817695371271834212245271211551894853387925908722195178232196394601358688432604439267793322179489976098174919779259543940990881889665843253374869138499036612846172835531927401217074391701415530379653025051423308276454716149591711961891089047152062116257104339002367018156681209299185921236859032573489599654883351320398595216329168845004328902715199787528791324303725362313578246425612200060230295300603181504760007358263009142283129154151778189435020237905977140142713112789916422842707171372501065633162629359141571911037948043234025935068899274945846266898988957619483580643952321787951320581748980857424718741815757148074591395212636949454954947513593799616006963351773953341548029249486796343323060242892372323621241582789489908242352101697945492716294607329605415523646294041816207510029632260262749667225977086208680903821289052419326593413810575467486845553888997502940784127709513427146249128906952457291154017642441111334053020298073503409638727 A013906 451 1142873218203157449019805996468246076991882279083839409778690144465961046622739036979852838746703482318956892543815284151206686906313993665478450669856623976519587502585225737693401412788561109448130589554721498283319657633320279596472106176841099506492994560441001535790052488018796902341754254757277365830556893518707720213076025352025502198298401311073161099042121883907275123084900855157504083063714725922281334188947587794964214951212857298694564186783032021358694744949613815515643430330650659341257262057404036505652808642320747172495140834038778920185036049688087733788981564549504763704934365996089198889287702582816066880718674600114740187420108654147072750692609136458036319730577604698677841295706209482315928313325278960149239201477308183660113173570920670658727660895320356953615203686194934839770667808399394950887762856940737564082574127064212189361202856223611349607098933064236821355321201175959707946755212638470395142615138852140708286621182590163537540421712873911604788341871493934498343403461573522026495246595191073352442426960730128210769266083809263432831869171702260684008439132257376908331230159219334598994515269527213214382416329283365063809008202343438500268357370477420345335224403819759986955992212939155530537000358541111069226796397407648923235373579678247579407477491342499107861343815527411458759938661546511606354193408074709618683256128436259565073507820213315021802442635585049616946069877341217535102322638569590303227000659200879817531644840542842931683706379617393233189960018018103531169471036731701309873122989835929565716405665503661113761943771704175229457473977406353054911624559718001944965363879291005796768524731615260934554917943970304931118505992197532685852060803363076722614642009319354961690545398535350018946578680307363112020689375860539153649614446774832592710645242319929745227552939583835556891704161651932836917677297094978036220500731433563463764587340877505356281304656042978063851552173855065456031904087976935334410265303023228423136275543059137837605299766700297110265923749150297793529687630471579284274358865483350798224247511442656588046727623993963879017871229145365645573557576339403207122739880048549639017692784782374554450186674656705051229655457696798710827789075714377522562956565355494304809836174606766072205331708241506663939050367090218553050262001377106411568143933977751013844937536599712607511940743628004704350209851408976291151770311510874087588255530453731591361697302688657146062423338643012609649463151333764104572262839545970183055891540040304611051870022349420718487122766463104470624117570544513589038748698403513197626280546857337305342378605719622433020188999164366002772999031439284451459807892638018673627966567095980698819586500854655809709859804437089341165753091744486857001889106520446822172199267223729595236772975532918620358533312912696053844486305253298859586426073781823654508967712159131985454493726653390916326981402247036979639874543827043515765784232825800736130685972854571855070395334894232780218770557096361099818718123374802349847152818824363307156104353055361 A013906 452 7355924037869365024896485186726420359924162563805316198253203860502477120702940041492016959697473731499241962626137697439630100822645728930846567619776992734904011385151899580222760329391765776868709183166404832425356495170617548338796065286567972920919640088132517147871553800892367310809033605327218872621944047700879804039390384242331876895502527189716562927692067892633402887541640024787015302498558830186794009337693484071003360151734215584451667341651660669447885410793232234197402983304671056696485789842338068534902915335340644818458892241179656431480515483157575668758574970117253139338908372038366742646674679504990112355245476231726307202120104395358932669411119967177726860243665051959102233078729591458037748987972965958203834689754062186743483803920980262149607169109968912235902540939214965491414059353916786896381796249930517635419927404710852675509652475234847344764203968135469215472572125940480034525142285579130458483404950645003882795636242215920953703530508704010840098210686196884850871076466074507480578494956231898634479347671706635598487290373663166031063371320201643637692929149830842062299354916680249710896155393414592081897764664068681744891663280095773987132740082970751097755954244954485453724291787805443124883108498693570442640406404879939293523534091947031059986261899059854735389605237663146050709319884674259151976568262707800731244644799467820197843916544075228647372999040449385006683518232536004093533088598498912561042983103842968407411079547914043303441901770505751614689566832250694536117906720970828603892706043769556408791827590324830683933890461401766308892006432161538640509050353569043792464205046927510122990516776658763409296004224247664351270078213338644119855110587300315322063692794188565072192210042045210346996679062945534414512579919494350157818620397198066334265012530889183576187143769819842899751021838919286351365233847416182218581566339257296165056955379345545457363681253789629560424490873326833562472753653321731901084170211256435098654205137639880407106007916303090403580306461377275151300250272572336025284279763341706526695047900541362631878439015600181454969522360611170155327848291569083456341996967771322129244053831484542986913577852119960959546634297558586504845464422950703766705427548729878280302655393577036561476281303018263725897459256868558552395182480729529212351742232450159893703766799130804043371227221664902682811542725647204688720658782100833857530055365647162151939720902279019601458856018711583709029054607845013258114951921471828365920506122497634301211426255258537595489563208065437217770244756351186227214426913728563344949527413801394963879281142273251809412462323448572971385972905011018404162174311125463023874647218362245698982553837670357938235388183270028921386806751777985770656109937529132260760279548200581414195037083660472031714303378832440857289582519412933341807076355003124205933212771381444040656132516089466050564752459482900734646249041039384743394494986458712787389587746580713577379353520979150895331622343773264090290507662356545480822273115370459001471042160057401384823 A013906 453 47345250189672222492437318156190288598655364248410400275413620895118095098496523215476852914430117169419025511455002985951681122019130078883951789573578308750350289350742732799869701886758385915588478270108807578347116300195938062927571683234744766533750679043771109817083040205496982094354547782412607900268141217811223820570302023885443079533229422359841871783710347336275754241408421982057732433129481636760960314442598092346013980089093456337476397932768274588176211128561144737950815309772136423071029438051203731048142634798212411892774161864270993415164595466412880052584572698889391422612007528010537515466726046709186574726897734225737995276215319084337698774235576122904592032841291851521603944160649654873801059434496883634323543978555729877211114776980173863424789055650764638487165668056329668635904441024166833923018699620666537669111601811818863642047823141410483063541670860880950336722381294792127086855657873791237272546454070249316226004513758132747318923042664983499242590237662628516431710096914883393701069031962078487152740708031355302087874481985494303041872512553180607615959420683009691491786016922490508464978493493316255844178104311225811267961242711201474231663901703848213032783851812833087768680169378399049218739521203806871263495481281204163112295143987964629733725156870180602607141737944196526441460576074483975173010321301701514281941350842541108255651307341042789377918670763003116042072415791355482195383040069328286369881076999537962808261449970659717217805160367282300864945890653788932022680736098173545888864591295873878004832417968194091698723108334010028769872903355597894098069942679841640030320438904356551287539151721830195258078471716706884713646709017874688710320602042796273420957394670026011482448825758647395300419646310036049810107142176778024177824772663162993864082273548100880486307089492873557108912191155775276272605163317180212509291934436714323370891179357163046085684528292060105693831248861101051911986570667281755869419791350028877252177302658212480779113904310041981797451280430540395279145306740119046969986297064826049411147984689314095586152367808985118706422900459063180751053309056502629320642617789536174787305061169898717862020298413447345882251262834651125340356571020407801533908111665274710960278033923861804233201932830712480604334030605731148758798865993566140239215649655634959480720983511217956688924094729572344728195293341420306367814391107563227293076569142295552586502159051337251858712497724042170824523192421820996168775363995101752200193888137994791051162054898049501642966081727289520378534990445827663015227986165188442585322476123128711865999664025102448370749235988291958504369307005357333228500381492192196055474418501375311568926467515212744623255773085672767757965523929158976269062058603646067722618599948103974781184327568158493538020134552224528884729803421745797624006583247989873460988792488591557680968813927004822188290090539325551763135242491550556717453954044628630838125461365590549768770560379279511011111420150988641914692676959054915009672071810202846200905131909590335001395822289 A013906 454 304730269641545481533641485653368270689935263092706540939856530952947085560542407722271933917821883632569958917474828283609201127939973749314170913159373732477155832410627533057311756650924129879096492994466932895241413568952024579757435510386166834866140446808622876273413706245369062224124233137496911970635548850270745758960919439320904366852144459999811712561981608105407096881409406965263411741845907226394949593140415133484620658648576044043521851499787554767685839263836624006096564463344721861678258826394798775905595510485030869799173727295967558570740737878078275636292346398487842257188836368857927063911653923654346045937445143399689165730101535481243357141659730729624110598433818919498114894770788281599405332283807975501592902021569322105078618117012903184637097064814409425574399337434681068417023097654809032352583946172579725060822774540287660270449012141455372792644988453735078533110741790066243630593805566371113480493461829870694746030570095561401276919093195467890465550978048195413335622260307431326864119756385900136236132586952657479106176307005962358923434853064076131564727105597144646765316487516953326725005071746251630088884832436828071773863468795542630260650332084251519016067115128565554628330227417473071645689586123473929208700296475909446818679063940928228834253777345288830326258475024963703585809688592972412216978770437957429537973239905933564333503502445369370113041191134759764915580498871780318339878262268940630678779480778437170155213925688505876296799719293834866195988428688279816101656997020326614866972390135058763579257099562660264746434587263847110602770072402479016492853789077799980917672744698982958383693606410739724437966564884524340478487000060234627557851034713937494859065180482659228822979122529889852210088887590076358942934433799509998470773230757140493416128892775404265411879231307830269183047219160136109010248334680389640522693577168205178227971846017220871532273013880903016861750901788405727766351380208364258417848988117218913899910616723067293175284324208608539248152966640145659372159941019618047131942513209113689345096453219173953927262689480786705890254090409388089984776708372657302709512868511356631839047419325449423420189313551302930537806739786966928026526633391204610548158737160009228966208801699610456643739627961426459550341107550983439195653769545627471765693972151498482009022137175543117009059774644019853984906678930997198948337581504426825045202324263029983821265065894961161640061173738654757891224077881840615943924132622325197061452530559765807418609533908676623553193239362867813461741036011069758054421542158407476114942221937766622717743875550319967853933249808591029075887858558782634223925830914600795736280385200397476989478886706266942366679932309558319049607094182774872796543697459167142464002167445779381355052278453023942773981126884268480915528477144929612316691404042116886121520987612398852138999858737379998257845606212154239811793176063793984874487734937467175694552946382189175870378014903253025739789911308874688467138808496674388838097771691096417725272339430368385553888991019049127 A013906 455 1961348537895473769250682640694657295477270001059900095832459004003284303517998202146390905968435455965306227088776688699410096415408554461582018757716943007413214601845315648000697123737878966878413559009486282271756805534629380739749711745225432204422839001833552189342252394296437446062806439084896286883816320393598162570467801106837027575258232030108568117466322389457980230162981266655024403320747712055256549049162158961497803783948151881047213564247697129616111377744920008065271580007697557141359829449454378337708548324741755043615823225465309723833877153056403962843720789695482434097161566640844136852318326349935184592347153486604585564022778907183952313035221616263501036881455321365779255316153699760754361314607561476463848963776213555345768028167109180322116687233438770405429806154702347451938427695428846531719327213860260305337151239152958700168082606153571298486331022919278596571037591145300336728067026300473751652379729594455437033750637620575956178889267054997388522715778703656211254838985773913468642589145176093640562478323104628297042684130363676787120337452474994960863710353020442767195417417214329925793199318498484455561183269060951301965203720337909239479724940358147674658430463987937007573170860926860882375232647818718559944913692320644436665277262442745819159747460039908346048601451917599958828601088507557834565865790256954235904727296855876155262994933439736027741481879271873069596042134849891149484647074206860145684947559651928631068320064107734977361772795678838984196486751068808976407187301172800065312733674439054527552006377970431456378861030693551503398364936117189000450664035354374362579596546634086071312177657766519750208235034128554047168326453428690723439581602323808597473680160943300348820179914441398841043440141018174842347843442444439582087371988371105914815447286112723815853891007273534198244421687710807924275348797181783100050755146551537221451358995310017435940644686981252966257012384469492687068861341544443836117913409725345135947292398571197110957689033129808111330074609763535033680386031262031480331348271295886430620486141002057744142059720600835148949795683027832167256887673497394221693254184652990677840829984043421118284571546950733757846498644980666078435038511141046056669367650808665280792055257357675865345737048252131462941621135198019401982871770038612558506822037799492194189395569454846712359442817111614679056776208590771304470739954352947064391912663354083195158112658017572007993876255164574380369874855106239675546364483534774425830100564900634736218115543306373425270230433820518711099782684942596759765269711920470850040075565573590637762991769191173072856888294872776209855387287219810696308725454326374429431638103321881898238893506099674290633183815561099519906705273393643773099924451335428223228183102424470000728921247055171482905714008153673247261295305172427695727250501566650725170048757972150065172886767785324590126896762624355456332956326205967967989015011350622294011405994576378626789076443576448289449116617123496438992649600095910725877368726139586590551132544986275545781074530122519715222561 A013906 456 12623911932443767326400246459656572621144058430431880562510576683203510903957943102397508082893597767954106977579258218873627278192639941648922195357100142107162991910084884453799750927490431123315108961635793966495846013005173072318622878943399493990911508849578370799007680802263115080904221784558998621810642987051092778473292438379382754574820294919365071642877541847131144848547893334766199733142671291252866102676731517696723658900188199722515065693750715686324751153368871679470854277081484118023891348758189541833262051050113321882691398506461067983830108376934514251421442398710990496324227169317830674320461093574120875804661454913433018062899064859801081182338057403286271054224696787485383749499338652379233008166745176056107759031058285683454846627717176003001993485058132995827595294835175371105851735528479588372505969677638989394434636018063471659115937305538295552013407275049338360089821802504915805197337108259870128131532705917166090964121680194730711520300681784563056636462043248826729716604122213027536503448146430134070778823417566212607272600703677338543044474119875266491390416084690655661538854525365531917569577881222490936160033005537570485744625208970859768160651261799581278754066307875510443134525258530574552249652026159474472271525629172133575419500651182529953928106446195643803731493614839681071806754815808000315603168318059815597585740204027240500793890598880310904001692703278365328382998622346152950747461803541804850658292430932773281076164366379371267397604801057925544060168124834471173635565135592443490775156196340087535027663386805340711243887542877225364037542368023316602727628309304879947968648175752473446487635482321935028614522104268079941613527790240579536975286969045629199689538988126284597026323251055496340758058647561342519321645705873171593090982085748448957081000431840627143104480407427960922131095818745644607754171303299389383529977532220960734527904309950663553694516846538978660597557861693527969966856213620190273490679149291857088338403798496934526732745104561808528702546404029260369283516869611157484210311126517379556519151630235607347104537088271141105096974795886406374898698179101238817035824718611983978386081181987985210723074084215526567179006628130795249272811075913093799521487793708797119368979311307275552186977230358268576584062602183825791816642836985633670657474475236496987625556847691716453167713259816621358244328152729750750131115810019910367269436327390409894573552299642793470647329477794722161072981434539059992025114219047660632270586960194246080014314450351173451124070761107658862556108585751488056537875353431339112359490085950621086231367732691222469270922978486329048869252978386218036511790916875379774251317884849071302556614545730095922796858218999973967254883139470265343485287042881624096577153714008020517901587166034823587799812016381837729297507208379418792400218675005001428393167133032742266925053537627699428391121089839931870880429119481498488990320845201498347704254893349712539883484644078167912657795594806496440635267305030114329125721058907445174987648097994599705159198584432368911434723934423 A013906 457 81251827199000914724904941498885363594092212470301221435351012660900134982113379381514484366775627738587040766393415582239738816604250739952448829631303999950443772839531475460022850283896543927531338359461811045697773014883754667806462136527196729351945353603421799843597493277880584909172321553493818866500579315205391647077126472716071536728362581462190943313133366324989614227937293429969086289014700366756345969900662166806683444896614017966611785472512562652666507812727663652060476630313470732654246915340331950251723369442039528506407603937271149690249031241123822260536640832846692704082965271648634235847779516398137880139202122701890211778013955816926670260373279401239767695961747595254037298403821839870509717482973146692496782085238779650704817908381051746689859753599518900763972182745317153589551077006580899264260190392883965915943608492410699368849249264940269808132629820912883608595603929799897308371244315388657280108493611001010549414287827469593651978706651099299937640696016830283180024356925776964293381212953138568415518784651888369551330752630908712190154499690140332354995264833786108732555975552354763798925529608761210979517075314960703032929018251383130472782430624324902366439783402230386512095799706066453805350182071007350403283528082642657733216275079734118391255490428226208626640572807418077388755903711442112175330243181766067702811795862009301206601252198869096924794966818896783732780614501947305121472770546993670857900545879787138778241602986395301601315701878055571670032854689101474697131054211514474514746241158220148025462556046020847049429616879385029331245487557630297652749751375196298918948372905467202199986567223194410267877879044151126455644638298020422418754129456208052180017366439453694982078196472668286484363745469820913994838239087476846870989990910732429205765597562474397628130520738986104285432023655312798451606306188791901762957486179667655076953535210020783709176827643603229529286467360206106894800385222540816325449818307790599327527266919629155062594616824530664391054933629748901773015378819103686195394646546982250286945145961205539699284857556334341153803178048679900466234611734171004751356811176865212795397404913120094695140982820422014911976629057923247087090312658775709884893531310623060377670694407477403849389785587775829445016795241127651848378506407332624376700541236367100730824839437742645351330839065827892162786373795525062132351156326010979953002065619744972992069221328939796255246644553097715418366956545325437006250899727967877176890366487137514397377572712316622783928254974759952366400971603141489892281158265930325476461217498277678374017660086733020901534620216119634569386274322665285755776409885294432482344050108923126134711148135108082782022098819852949444323196310547466051684122861441841082635687267079524804252255244998074555570205472955126596099905438102413488533600667337715908628362524525359460527199861535279822029193488743616617618153800170906429123428639766747479757847053027168858091287204520007497459614072063629720207718271859441151468030857451522399915523921990855850103471694521186616530505352255935089 A013906 458 522964629229499144483238845881760317771290253087735974476871442882895957491180574588555080852705744165860529727490895628839667254079053020337764357455636080953039124209308535356789852264805533232158836930553511291299541459935950169853447927201866978587288013047908677470739820676633757516056907624579066604668938171367016089923333432780778022920839402656102442656882750412282628608684603006927518752695743602669640088948337632691029343776207358241275999143507925041551508894895008853293884336181695155824033553822338165679027946844685025025517036748427603410786520485588625539849184468006980659075464945418785423459204755912539957868792608037452151345937678424585255643661734261213770131529522402480156187320349872297676126553511831902224815896852022733356399810883023742445051996061988280299887010607542844286031947633767924913226226613905963835322232914868158007797283561653450997685795019423892023999055184340060441454099750641576564225342093711077242648805558319126814757584702856421458534130323053475333767509528726083690954116322442752851245420962689144143120830380680873344115582999136897170747287846085384438025525354569717493867740018642958959537871083920116241071456119162052136579887871859215071918134822461732614422215767542877484889006921453662716721112990020491602582439595521134768728537029280760310617664305015690474577339561814458604901583391257757496518782613872531755999523381425719908225611120038581700996378685307023687455416400748884470552173169546792165363893690264494694517108572909832329414274048215452956556580856901707441665366055022142202649744368913956760666968594311677840956575123140862885192293015485072172880927311493488609468142041036780166783911640668793704903178196995659691991209846558503192489516361012713522034125319483217035629202608463551044279136283007991020168331068356295591524963512049151853034480244728039414810407429706943124407087594087435368699075470100654080964347674270801081074310366112141158216249188591054669600195824404025370594659916619869447534831747286674783045423836250170038715684683298935684435122354686276917924965540143377758627381591383547004714197938709642344893008411374536606545879592949407234362152120538174319166519330726129650407798789343492724596392600560885926264124249122428887665285996409560300398130254706335924193000739381845417627734932665274080748061065290485578605891682902734219139339541238811208520786705467892926704937474211164980123438560826488743645174037186218702693788215972355048882953942818608948998232191809559197123934707807950492338072106922130828960358483910108838977136409011396093818328771078506477754587036812788868142822016517047258859948375623471948446042085680097123227361032766453317191205330345623446707750510216600435265155321365962857488461584468792185323494311018009289494742390381163759334627291656429917175373280356642179222403004416418380921453667192402340028820920014436424488800736191125686248019138393567535558845306920555611490280884653412398743576061562226774107060574822047089593849759801918616221704815428238704250906045054611039163200133142104038039482986638391114822529316729577830999802410455022018539527 A013906 459 3365979730588882212100682963019146848965019621429477825172390173299227215726657652989024374760746647521727259487827933644412790453120934354079827257759081100189526695830713526383926868095615240180072904966109578525176764578868533324085050592110246114561441091764815680878053949633306948752170264991106103287494687516710894441265417676744531162380384243409786364077528692436842410667106883771416886831281980466837519299022010283807477879608585796764729088155323228785714763415095225967836119389992700344321927595909529496301051772478160548027811400856484766219791945621774950873029519506365453916175755273191581628783688316284385170049098221193598892150366554964330338065292697680023420889679120808546335915166022658114041653409810004681061378223992238555679330427978273683520013299489605833990215661514784133020491723928968747139769231082827352989729406565981264716379991471063257754797982972703831461422150842340857641930004751343656828115831007462636033181941113648403640277276999137008259685939965872974590167173582649427681686689913140155214843506495257534081566754774882674382284923827413774146659110897136741529994523937207319203633171394812478398508859785891652727406579092375840134911005244825955913634783637607815480708127499914226699722965475849831851128918545527460982840267013555287120762538208652016659921829325937604276212537447307557940448071949238128658416190845320172660005240319375762351268554553182485061136134976525064761587857163045277319847185914600308925994739606078048575592330143488188944599256870313193128762253302253306380210787150679379811029263620648763198821518643217807489895965597801830845067218804166235884416946334839934957130009748832792769018462201037105680997636665985635288929779557427896113457551203589651588549688261178567584752768804566117518988708861184501946723296493497564636442558226032974185215505681793603391239062187342275430175687386591506023278713508454054189436312402859150642565070004753316958697047951243714585298533193032077865849345191716880379554681572826358233130932390481928177497426101558321599964208721728535636747926479543048433097037114030353078963194903428235539055700437491619065785326296922766607036197265961034511947192528683809492494682883199463993506919339871854205308612261969401314122249865988698572545402877967342281328150957915165080830348339715608172704217601154959820460980692009233072217954080875633850284305866231334363546837377576712241662632916905645039739410398025258443552244927356155612392458429182953978622128780128113671494257289056747495706704038883508306063200605405441654988619086185636168674943657429747618550391992280735941948975486255381505232416707805504311077043855872493358404562591719132442930394089532741051853303042179044695315835596586565476055857299964619300461575344260586964374458721133070694247113026261821102402293585410511393742859020654583531115131860658148454428121326788477779703521196778598472802634245265469652521425079280969666126188939972798318766424578803607361936560581331859030777747744552760272088256236847836186434389366744930379640789034548249330507160044669102183150182810027201165510761245915307783872754829761 A013906 460 21664600077117637903678746084247544687308061285250269593703537285183267995351762898212336111320708359549936594513664905916680752943411753983341217611686857325637158822023142190546503009979136481826330981368284622973471792459848432380741546783174637807734729440892829053909696392344687746452389819883650830151743419535369548460777582205790925935268849462380874595925853256865023592000358721613972679638313956003866399477625222736112273598073563932906086713444897576332333717503404251991500232182943786912274028428439128806810800468427401296174967715222829729665394350659091852626967436668158744755200409222319724075350490808698788498549322992291871874299766723478782821094180197663934984879339981462241549343227423773393705197632656754958916634302344876682176768644804965975008252960076828082362086641481050251077510763868150492871823712095338253623973937845107551288419343444837701607289714120481496699904230619044682697632692571277486220045532094065085193718354413243107231273169872456489153171781897766758892600356518470565313030354815610246035971499126205362683153611128032677081698893482107853332430341809009786389389544181576768505069937274801531652893710120905237790474243495159592021453504230498827563031844222431599914547391477180433619175010779727734286190656978075854804677072710827477372710117461489946864971246729193217719970631911215869397097364753975184723696441033940576059016108492931952379250902218494215445848134403212264902792673336366329360657196131136296153663760300403205403173664972729200496248814762442228401957027706184952747125038401765171491059523699917322473392489768644432712939468903652629346832478279663723171015821623622671481779038336831703909322596058409767890149371771659981792456164145994137154579715486365828874400666192018845224150390225887498530520343357722840813278862322847595664814604540219751166192523486472486631977799236065143069083274280876533652387784739143692503799083279955674224219190369603978333891033701651823665084117027239663147314371979290601012784117858489921029304644774951625051738316006782192321678435056636408245833059361121542981025083149629464827313206774315999814152384120946119932733924413914770391831179019387442753729729001646336440351704712500687678360305744748829711358649372040922362341544069207298136512595995784957721030475120920567361846846723890176653127582027670517555705289850148783219738523222765319802840440071976985311474141927304228799639595736295230112011475939457086006348386772474300682732913063462701559626688219076123532726362442619373346759374593739596501171738774197076557994413535037316054797792884892354076423485646772168814811694728131420963532128650367003034070553682437931519913697605273296065127941485405431139908644062407799071383211231240764595853784741626177682190757236004219084042796768553791631422546196789088419699285502401847135537094457576984128408161145424049197619257704825731438050300730237554830233925306074688739718706659054514143783633300471340649404045472810546618748848141731241549733141251417946707933343412241912503703676959923165434488335016991382740664446003385663152803397078038906031227029569818269847574918439248404023 A013906 461 139440797054155568897877371608124094515342429096891575947546606280728330679006351667568682043746262005030717550541865521542486747442057638868400362586457422339863447724016897076128650822758145240847532627612889155082944357096398238814759189447058597831348771693784474031328297006992984564064614050479396835091362696122539045648686565787166985606986112355248905539365194128850396541206364855349041758781304562527793473213016758981017079387045596704612560875474072401143581796317013433475728578909064962286306556957185187621815047919359425340826680229100453570723753271104191232012613472227046859693920867495212999814313604063132786461118445196176843495046183452295599459069779055972884292383245734304628160424436426411916160692846566876182538366775457330619191669629609929118482543881819771890114639820290067416170978862447423347742112446578845701344889287031793071982358822245777026876167900451362237913951695415273910168129297402293849489986520174911152630992774399196380526254447996396216765593126215217794231076056475162393758565733004969297801902906600458002668176962908635224906053101171310507041214703490027475558842666966282362930227355289107914643380860880717580916054363800365973990138111779441515293527069338138071088797701302409943661741746407025144478783231706239681541099644202825458195501155552438589074729629086715662519408936907330882482921843952694902370070522373716189133415916785723121172524889737689714125376518929174438721235303479808069416160419718266181794560667963178068274278996331570780509627585154541699679337301577509577319289011041932449170280527949296959080362437774986213980898960101742275328079793747965646985705486396452416233048140945998379634841125882373300691387677956921322190002684907920342715919069712662298114946607040337150326543795077659419954424898328075902408661712559623862424059826230211613880265085194492784026323884268453231136692648834799711237810551591294331240979703075359744103333616401067978721491217528390803683998501039454815220574826888303204794425967489666593787517745264746467240380548062040516074288743727736349758209890787539115315119926754535558535023567229421365191820998470162712406212465264029435008069866263181231455869065151643386023502612164370813633800605358073916870895263375189986360400460779033908909855891649298542133050451331211247295451418983383471270121140690722941976040852389976169834881505775183006755773446574188565570609413074811081904958714540133650264834279082593039317358394764307557879203205865626714944392317332033074166998593823016105304801273350793695763141212657131934324511437595342683928085390650126708913309766878202521346031547681545574398683271513889107409318769700083603472675888185817542215713770283998848879333021850570000698503831925717876521171336445272457341524705000655103472045266681703816890365085255880071726512558348385611997884229152364418755990969131222061084752325993651162761174986752959374368692313506276680347067319574058908727742781708055610089407182250605852055757817495094884429934055561575141367979819337979347849825635275262746382110953668267367363196422382769289333904075159456166561745873182492832405549893272027390494607889 A013906 462 897488798033934816786870735608348258865162636120774416608959966508721826067507778511094013691491947232245423691407282356521333779491455589527156594930807125075223722714342087377661108822503628813912330695007825823094023332186903129607703605683249476741616847249887842940221665142880247248025330191504712463762446649649431328687604236898271717642625815354919806425954391674867347825217797992171817480839738151893825826760287925550156411793255217030556123902931417580593684689652435193457471308761307906556733203725480182053355930970433601776452417505809100636752834300198563506825760633674247466062949718056741724863858665316516268209514476909296453391436037539898615509187558938457682005090856999271453327950698422081351697462278150787549347539226647361729519968478852460012241291935943516066536131204845233383600166604461436132276511250750627477931268748362072116302151329049851246495235132894822180461797597124230324793267826430172202107928309222148172858421926554846829425494132580468815005707958763433543374626758561516146931188245666403105122193159577511662267302117978253969377500535352256182821172968305113912120828087629762722669428326623562702659521900263580436905980092065938934129607504784825940868885898045039606885885463193857124017645857294631439490005101909833830609285907267346218078406494031849245721012525064878747447160075200940774152776629872020166005286816186411577915537602092371510896932366388951027682868279974159394442351796905138308930218204330724511330147993320125417490677698085731272137677940316338386939204885647292725411964591196664625689990884102761837498177213835968093452461155558128181611959083931162456216916607429401734054665770640790048774052236685132217291908241304284853628368450988298742397206692911605993836049789597824735144197869641527664007723013379623037936672953001147129546060494138038909516947019235977269018341548244069075054033773479321277827503279060766129822561025031170161441282598587699077368218947500335450555877964175787723761240243018742114056170014870343153258133327110534071197352657855278041351135835670809760611805923101141872084664934727067660427989191772115597902820740756442482856738757314879005808145427233962676812362666405323846128668873285862935736217089692201548334568632158060442380858982931909446374588599225721126568264341072482193051347672413767321625145313036749772526896707994256390883550735525558719251475132443652554690432901578168783341407687619387438946514258333294130459004482632487600002904399650785447345334880913809752683242230362612948265820542122467548169223602097242525566028919786720716301744907513208492027218924878150650847880729699282086961944283825519559250216998127745200626133144193569437117313815371024002992552939856763270005810249088270774521905483130174263902921144358031470646574247889917589915583083931086908496437019337723295083298173115216660109191182230957194308418040142954705879749297762502798502312191189929367615084312869257038777446158847171769609685291628411221638112438329831493736415048975355230117807334337268009677790278824490450837275161866076992056537750828380436019248156824039581456527118637025464403634216712160590618236024109927 A013906 463 5776545742804130120482457951037643057508977476857493570920163217718646164156821217665430377365138354124632207058223421944419591022293373743463987659686735923828040681126396693698597434141959473791022932282498754681690455415957848649928635848514142986879568403478884868693395132890721279213097097800780015533150177156344569786379160716930532881947091168278930611651046567175790730103405797582329132240080482775774762603287791867599270369950635663348100694189765309024931098296451623690363641255846682815211083858666068291397843072810033519758657082246591864219659647778242922837213436674224806958462003977166483203635422673499302267276431036853811862710795600167663674642250780660629532369692501811261823727182182134074353428499451739874387730188668657160136263742479082679032569153662866498030237362327387183971901247123459133219924997253190045913190576089638984331256537591670706721420881180961658477460027731667359981370875821769053841831949617563808837340093958027802506644973181775372394180283380431314142864475315080104521687524946677233960831492087294600144852514115934509088025089928210746616507776886339841792481507016019209891714316324065281436323695166108194100016746623707961597112560356169280950729867667680904358502720699829539943171106790077300003141417907641645606805263084238832959305425089016434669751718918613656871980296619899048745132804792240367891326965762353696854635625036464020727560894357880960224369435473733720999303269891547808618714847427916628393428218725770035989988200967330209873304438447409482362407442791301753002156220412796513986907392996958622433448530423032636386516094191348469414820861566146749956934557687811977845170609650203454544896529695222693950841252565561144687656973880939379692537064517474764857184702210929432049272211948882159089542459963104843082862439404338262319223879639021907768997035328630347643605319495649876282740504899697215151296105937659808654320531895532196850401469164441746842725394445211151574837171243577082085316592309471979674610631482020629062070913633014596195412582397918213834504093677968966707045472770510572780399028559976018846722065238538113823752634955022543279437590503472320284880216163559325037162512761379241299763335001891350905385250711720773590212362473610107221894945048780914841806958708506275592939762213811483255870690231906644404170752659546893141155083938221876161668605591744781183743197208377776014813884973042335601477985980355231006951324421023689343520900288760233136865493712361535358523014743425433005014517346698791311280076185546149146386145146793372248729231275666821375323721723258286885199946336607010794530201199434866365442901357590396036543219424380525927833607679698271291603962954366582744493097166576499275559006756047547981698644703006515212251719187040805349875783634386535850430033773178263705892682934355219966246320613442912943777171901413945720886626293747825520506183234408600549620767555579963555743774611545852456735944142372882089124910658975483167511913525657142625889918845567184807882138411710334593213577716580057341813340127150591585284152356779990620709435739437309391830648124349588388636080265295797832301549106127759876961 A013906 464 37179829755877163272056424855955476629696504620329390742736996085220884208147607146572369151341466689601597633473746914268011423739200800040128232725511104956179142841683115474710111705057561865418533913035934882204215590883312387453027625843133064614601401936752496272420652909815263670414263013750365847516682410688998277332573006426290816800989986611313917089785932015315930435165945181428441033989516334750478462858333156172479490650739184197340904466343436618385452100002678332978106189851580006010904153116138337984860467476779349574663994200718275819127156836359959388702838842644090116693448210064407654002336427276618519652868785969036774005875590285569940918637928316349578266260943746185402360313682947703374526169048446709778336346485726190832042920185059046447612523244193915144531432035354342209847258788614346327886131716595588979683042772080515249327592696932386611511470238642914303809790507270523090744576566999312497311498176097359498063552052366094540469026826623707645681675507673655425764226765642888625177431849377871388063160048275613988580120465262496266027146671383809741509933514207955236342145800312006129452066197872183305715711961116514312338284087014276372669844248060507658262263528653804315001518476857302960606449750990566499334119243159923952209841807415399022845794757633715306171613787799786580112372278287410903097394312194902746194767076795764880274456022754069944561691469474086613173398645425317719017818606043574497168404977238739195743642961598078890753908627378669025006573909269914889936904607557695498823157174160359953224033490564223650789169414648573147977898157235826381678796348595237671058066041832044808919918937227819453235862964628138719651639440061581514682388150239767009908403087447597080465186757782400173464308856471704042480862985386310115042480081823036744310500383147461182915629685358182637643485592898589611663282869527631872858538632379115145813575375222085386472703543246270486198947693459673678960642203273398647240252851694923810074822415664883101719256690465458065120170406828764110186213581815539813082125179348166331541111824678801729071967637543608119142713505724314661278805179573890544359346785142811916787665678874113950085042642896078383160420020721629019051948207720483098346892976300105699775660326034783407368688687946530043573540525979300707364273594685006028840821536420186805080022597920187380158517241149761840008515244849046225452223624718757528604974108277984875740345341927259905228832262397102181574082096282743081743794153622803338564818339396306658235298440612547493919502646616519216091315209047441411985548478203996177678298898778574206087153860052617442397032694539575627391930345953972210539816125733596674281438934496414485076749284221239343119170199943683063140769867027475778228035550864698339315164394865759505355576428555756679543209741956088998625289593927462339643008590939379760554131328917503155287347779910984209372266553514600866638945196929152703024164494845522238256833132037468670340148197932234430967918546391242930086688058441066036011578899034004820095802557032494395171668831755477150242943449240620602778079114762974751307349249478381664389758793623 A013906 465 239302136990431688685957465726655040317210689637524731801280065594138841526921394224591042180652589737350415717025316635420515451103838894932679069805214321806968932775067228503842104502065302909553522821431448227530927588872671501796582188402068598500737431145803372115520762411519103618225148848711070970103066217261259239321564941900811914681334293395824051063424055025254581644867285106870676450031185534556898801068992601398645162293450593034265749075618313874688875925687538669715302928307888010628240869579985178720490775820896429179441576425833669540508342013607570091761795864980390913949058532710579752984360047346872672638104440490308057115299314405396090242088799453438393627000761454154191183988451044669980707886471786641354826695348978368278483625032663498189765730695104796383098870860728673001954935173286427687065608671188002960260094564781019761402905961751888040295570890197650978926018462937080401452220174970055996883380105237007123844856807382146032886037532351714339329732382086778384029600593458246702440387241720316863460603734598410166099738295749011004369963288334484143099270004637773229744115726817578467255900108211241914460182670948549078618328415465728631298943337094512042702712026806212826229818437891163909378598609639875754023663051877674410338149848265451592900371167732460074870523201808641756400206526749229154274592199535476926151465711364883716800333100860998809190030957709251054092312157692725723576303660278318409828383196415718351350226170381063881951684516468304728417886934912051812441166412521720519981935915806813662413835388758606945191315037787441240975508959037710480933649126706517817450885961883388781578057812193715143098473941343568251258791948564279750955386194078672715854880853071729335672541532145446879675790058189657011893405109950279404782861377281129787985678967568479752430732715947341312518184991453686956901689054304086711449945116742891114951185171283042722625880141648330319953193594165316465862576720543316469374270760236661000508412731307760697569025764880517759229752956799468079248264483823376967152444823221314930850314304988632757300255400130339312387370073574152599919208765914153387953471165126441480932874478561651203832213619305673828905887277431511885371873483124277346663336179758351220011172909851695940533607855843833020244252549603190252739090801235675758687419810187314401569167887965412602971611335453581570605927036577444729865841361393201987933924866996250009077241559096125800200257930253751846659072281834759454980097294111054908548298565045042585586155471147485774656333423031707140854824006546036199943301048848943370226475369061184641329610137072643907050044604270935812334659138668427359502471742152554819334619515973455896122339718252384297409669282216124877664652148253224532867569021559145103362783146743467131978826856899844614081181220170879733678892300847864737524900843232540346184259299958869011011633871795603839103722225847826685785508445638573496040659977247513139548700131557437214063120472723751554119345760635451694362944078130746293420873765745223685789878117338196072902404483587543067626117368915723732346470063750869199753798190435435476923373283023840689 A013906 466 1540230634303406066452041532827496082160396801773654844856046341226376373689909827267686982202148031387867186747365877549172386680104035744527684402187302563662031841684274530710104602417136497924784449737060551779131093070147497111887919192246335409480031859793273513492127250502044101939438109216359560660926079526005985076192679262848697461375803209958158360293711972593412149787870036426611330274423070797046553699968803047063959999811314670321945114202612405179156623742167509704051401995493976841991003723235050545161379761519395985674094534337379558111364083560888988507120392482995484196259625243602011019062614900220712498425555048818710831257656935177970287657036549740542030752390961980115149347725778962204317639340137478646577649316822529477820640130593608477929211332399322890466783735772354969375421633318035885838650920911540204537249337831366363074167263966580032324940115630127419494653626451795836882324187157627295125148365356681474142508977198196423943743817469089230125944547709317561444600231572500831955525269340535869401916612622956335083704887881676076734899582621128638673047984799460299262850931049492233444673241870184669417442395512880997222321527768583934215960534855104902924465301634749980280614508293991727589981577510965346830279925518311506547259078408834401501803153662836645275672367916298638708314174476996713822511191581334770165296503271083389756441806351394983658538591424435234057249674709980471361860277029706732748870045387567933900684568760148967849152550975779157860619367648312640298643014351069288216742093358151774468381652507588738501433504204257932919264030259939654589983926021133609008725287704566416200588461353108333105275861063049086109011766746598062025103443242554906583983551394502253607550612982633622005873113610498591580901034725592711195018336345633758742993108923156611675199279501158658625437232342447997869245488032846728376633874102532290027478256018891413046474025268537239316518497917450775477839334637231931154441801987753911373995318724263586411473515998608366315994105835225558775593012372605205578892868170826747805973904524713451527020197742841108520909262661458482067421799906030199759480608459363415740711940119968933794227041303122738608961605236885369502830060289992560630255137177234405566460372680113594204981903187705463753017953187870646360885477904897633019697463683360449737338902751530967649248109817667311566898464240385980344958898985513605862624601780217244772174240168197435621238328727583223921981193267681181174744964358270629483250481631037704530439352663631822033308869032996167034090960510764534273251666102651554718353583156329372337929346898476552102634205238387007819169497004554561756342217480301401143540642979299141042815748389195705905942643016906779843482740201844603949550447798929052672013325767060287470641998388619316582929112178178300577706002708316048268315232868033858429380634055475166846941652589294532200588368822280078354268756785526713051226829559937190463142299250848790110674667012772209249095172251045665064851074576668281990435386916037910253467881491382876926452880781107297710513887144599136034622076169532460717750960706421782083847415166577515851760327 A013906 467 9913452661484287511966132355523524615940494832318250945105299876027998988164435287365586234087920066787079252351101134402472846801780849736040549808227429544508173010001688585814266787035319578462700919573981523019747956964392352003620025477580355188458936700557417425650458783878078041209188898187951343743026945474651940003257217824681373964643921359791722855167910998817800136402108793864164849332471010763075006580918305710348789497065556499123959182182184935788028481126533655911103312873883689389110902877017854930995630498397033716621558637420652557193171439678542914954884788315180603738206265119281098408466527974731281344253832259578967727789401411134182815169353597666689515838936301403980280698189383342931024407743418479724549527136785469846864532360065257771660333854809055090795650230252246500654709401655107047566399984252545414691893014805550071407874950260449624994402038655161205572477406037630972146689105742684337587682805324919309326818657826771165875347913360450182696512308037032121381022588280044722251121378643072659273940176239476646621658369183010644760133784306422965622801685628112700938355750103881990285988507598470005712269440262563016304908609002630824903358076790910456203561772919711592329271226156475597931684796541659233313644386650305636984905138503152438265320215455723001963556915531493329159786978695796460034523150356182978610014991753314678075145925217156643305749253144523747677740543071859836986609861038213721381060474539955158386133819347403488173118077405099352242092442627643524197688874917404355728810455391086666537146970445651223932532024750546116739374606315350776242660912358641156408045944440272120947744139110849348023810551422128544034135121817099210328840371190115575107476443133144818491183135016483034562147373675137336431591308548825567551077904009865423649152495665796595459387156222326024333222552326688773949733112181796810259848799142714987192329480779399614121781767218972780514198618441498876591362856617005279462373411131265973194635151703682864554382684383030968279384451133813178646376656033330906691268059801223542453745498570307750741775760600751168940794686366239670845275829872578134010534697893164505358821110807581207243936657702064916786619765135190489801953738737071587664618240384732425626848254477040371266075837708865747688490831875078919610360719514842546002898632496151247143773085352497082912464526888174277132425962024358621891413794773117598498662817295888801868670265486896387378707968437479190207676199420086896685801528132604658180112854692558112290561614441098032321333306038441648716702115046735734817903448358138615650592056473158461341625186404581266789924948446655549067856857858785721678500937083815561140419812655311171356939842434561057337772588783366834098141230518961103718461377837502415662144265207538111839654331834601217953319710664232657675213986589651039059432870863539648464935038338519201809144977051537737267531543550700626354949232855227360860272445850294816277112695787105854287310118304987319594948968251812009020498759894016860111164869529332191394536224761891740225436514045314487867982083925930637022487557599237066813471371686052892162896723675495028109866618364161 A013906 468 63806381643575763537630632223547348997136292330527748242771881119973679091479245910788479398668145706424550036315243328703415290202714559732616440474335958556788367795713298317485555334867269921601355824793558957817493624572067964072035725642445976054751358020075829745663350840402180453990474500529733315641025279317157691476384571145363188547718150736645936856799997781863956183330758120626060378847104462827842477082047470530663458837911415114241000814524030736164726598299397010487838430092631167013778235956173731460129209388944259182741152585051955141922368643574911940869468023078894472606177727056629062773644678064465859561118743487115271881983219246743619623135562842866813398443326790987398651809826350153590698429608497328045746277140159201350577604803979501401821588184063278070256947789932434998763434274377036659854665573843980912034262762592598563255576080984193120685344600683876239357975945008463844159537398923186137442119110273407122150503980572733806083634414722140010247418118247995435225895068918147887747949327579690209009209935757721838146784492882486282327373761684155309825560269680703785895679463690870121003290128961859231976125425947865632052984391193819891450954434046638978412601392199375269307358551573648619418413918427332614723641852505988134468335293868795673961925911506934553627125808382718368684290801819838674967982837132965821095719722066504655026218949749969641044456065231983411699391600216763558769907472824279618114938917881918603992483705219925009278631325679769380107925998459335003465125406252511103164639072883232928559700143199074135599584969779004244652656571735563761214016864633153496558831658176534383757166355557141425207616875971957099494297352361633782705559421226902051033980252424914720481997132781395464122835313522354469380117697639073599928407409928569250446257121411080256608858307241474550434966642110017003389947068459522627138305999420619608810439507308123250555431224967464923053098678415612203856682182646865611430690868120845827709477596221937279494549109949930691468238156363960515688355865423537147965996337825186538907367663504510299332573224312320580953901294030542141767295170669559164791766929041784111914710744798599650176060999244081612705142618989527362703376332644179553764051959172589854556385374765517454315808355506594093074584146303341078681707944524320217067934592976175606495093891496947132124060670385012291401349913693746445500447938091392043273678933462672818685802782574727154630235381696790123538845252404080356875381864985593063444962111510463558134570213176660232645187374987381636626204641266252219645069134515766971872378628536618150546939877138821804434465912459992316654057012081390468225367756892856700237213078245323470585040256274790019468571237407701639079732622062101667190592860014763810530132606358681473372376281123312706965323646495759216599259816088394337692907342352447371619745379464859694929877609030825554497715777611747121535293010243112637481488534941424088681480359740468255501148468781476999563712627164772461575024049752536159458475229841030544756883468492628568957806729119961586787671410002076174085228633940946300325418768851924730102415187151706695709743240041839103223 A013906 469 410679757846957360615084156297603414886275195187545958708127097643374749604688804063182053858261928940525707654387362191996926079189210437533107698331908926505274913543364717632659931680685608689009435353419249643235920368059057636079298638488677660858166519933008926252692088538166691349778412618163045317992903569356032687430187499799460341066785885466755919166706668123315601332887641714384699336969908879590744132469696662617742038647179271290639265905556043560498684887878135852674325464657695963390962452548867103267282415946065659981021738252731056114026043962492879446231614424067680886497463770296845071779708508147478383925189696812089970370699519316243568956031217954745914349376917287884206400785613160026612416702521644517885942730647123694498380712636859835991104566357378391364551814109097098477246038847846719266398957783551689635305342892173533614420084319810044502971272923199462046058032967823611204109329420797456633422621240574472016803541241831451223649757779755942799975897873458657683548143145565838730271299418922246018924965305544662648903189343272740405853815819399481239308576062837510047423155246370486067228679398512759934714911052421563325804801715369604301601110414895046462233098082472703618979532061911192276053372494972333283448209171883949187368328590345365954535124107046277665696075806903450693252554312257505916759451557900904631848687963084692770845419153690568849348997484263419808007497230313964614143782573360242350096760299536861633376794548706327793995453782619703891271988744701751634207735652655506071276002544278486077104726098778358419147439523142305517040413556894193665543508948563545075501960231282929845154751372425718312145068426343974273630424303791335065880448441897822427858201559833332886771258871597605225738762210342411532513434882375367891384005534041877195125013899594356532062628903805514032370244502178313169649862084449969244523245851228909074829810649786087926849695876800768085238350307129576699007529369503874950072647154193529197257102160099892455313784701982466756516754380046082717427139455927725357550904766986774603390663509423610333537112344290034384978575916524421700368937900672822443393335531369583876233465099309253268213138980057649979363455759734911514244337334980036561612379479056784502245009112174414908463372898306378344801948147970485228385460156783496758883681341960057031635452102879135195216773027407881166675038707553349078271689583198964537980240487639939957838635939005367098614233087336463234108381868394235776412365939026967014752537771685591549154534049588104851764223244688408885227615859381553610147003208456615139041981079131262476945742649643315749219143634400484327350123271310972970429068184503039972574884735672740002635729758192450818276402203890398590779363503881053630910502020406004948558945290008454990369980470374065878287312094857454363444129722461824276649380322598778173193146834900993443444053239742290841912491461220925303463832419427186322465516361450490343216425343053044673017028439002378015802904821863593079651175017456387842177440836260708059532153614248250441411596636324160919389721366066992968540242721465372133475406814968703773121569272917577328984535934840610819155633489 A013906 470 2643275784659959079293372603796985656179373148618995118509342888027251565994891551210433370076247158502850054781362517932924071191306920275143155002404693695749740652860440696781947322653459052686245056170932513506494013409514339202575541236746131041720834073405182471424030955218009416702306837606025389591146398938299715495512475303021757970002819866422756193037198296428825507429722042534887958884610914227791728861812404826563065646252501772516607004636364302078310786987300224548409425984171308810099677444725732938044650306897548088159229397850797763902118729875683307173596727877047049400041745455703706699833824398455465464028207228748617596165659256254469081345168837464503182601211675947452496678251675763245166641956358269041183562292801500061218791211115264347362493937942347907610493516878388346104333201416066296623252067137458432722370096586640877864437408771219141266387631680324395143911298086220725208290653652243764420333254263422818944049355047073168263179552937427704149025270446550517170901306297960667150710566115884265708185567969585250627629500407248099802034366472481115278255078382011767931161693307889953405404840045861812816482774747876162161100454887107145059380195811136828031868765211436608629093578329957669027630191684407712522588896965991053164473830144169263743910464300518559929659277647232376545361225179818412404793278718534582220866879830384420722781517651922216979525474514856472237330398745850673946492035959569182328348832476601982615953297956004131952588080985587852802661225853039906218571519913819697913314800043849023912970464092789395762570688342700316118464446514021045139865305016524333401891513220896266528352867912652665078346726150420054408261266054737232911934163165869956098788140602222353292439984639395145211447101981201908070412119011132522500134204330991697991702517337556839504645577106606293603647996609883870721283702278214968397202481771836230321417327967076138525363552108775486060047259330841301079620218604700679007775432002363442294061368688443822105511690970111936031039316436728944175733147047184223610995263040661957811111273344234088404989258277384752783516162250290545940217710874430216023777591393981901594708129457683417108090759582321195041126122934979479580325940895637413463077907373370781533533148684080010175183870910403970114917605348552796806322157781892361879563670219555219355167620694201401659787110557545524091960718660090045466490441346995573011277355000937914068054999555565621487596028832046433781610844879966160679861296625094645956633393219024155368259941148328051545918695931387527709572568743219446907794393071727275653866881624798947324652392082833207819276390597268116496949674466439481701410340005848849806202551344254090406784460779033673477057593390194539736972620832660292369935393305526047108622727604728889218082891210628826297253393190551112389973080230259105450242302493696387703584498278787164842757027961242615464307571028989074030472313545953234696296668974407333367128636741782062709860439874173882725366915829867984273061282765380299693283876084380754494013360189991426990826440129028558864387597386435727724113211458604597673689500325676111749204600538758138418368314972459821561596627517490727 A013906 471 17013029593665635000296343704840502049250515109501828898051779531953984426030258271392414348456662864899709430141639172759950315143669957164475719697642433435782973002853727455647609176529332599543744563570388286779928197750233750526122666810342303307462598342522932363672761670400748383125975698077678274117247986781732805731533251829276970757921859627511041863761619994831596052966739460415128369951253265513647699517624239118615401630797766016024855878042230921131621085650200889170583170067239114260723388223618358115653118690247885354387039020251197232107054572204245124343629084294336637076612888071600362691528536830228045951139703399305563624757667794378658290432408030832792807813030562002654244827588425537032685599789312850435338532878336885308525138280123253875296156320017665358713446673905596682730202270601888395806992079555710621243597714574749907756626664882774921355925168452234158413747476058160161149305090600043587420460998745601616750799458011744057038537873291942241605649756261762295339310426481735054290805897246008882401020223102064240780388741539688456424125280404588518953390125958512768441357046590384346371203604395302357888679191869069501192463785109447863352926307647639845145122303887273535893606049228974733342304390836595789640777388864777753097788985331612831513271909527392529573342984069820576151099904157547979952704385927089028535200995928135953628129761668325997800649931215374851089435850655064764300786390204121389694791709468949834596312697626041502664116626935021477271438962390632429110559272196674015926478320058627358119080055770376377890651511919720780746865811069393755738656076885971277620930627878723138795898282919526592308361402431173064250231541942545605892097067553504930846742357248129628057323048053878467115681074706995032595640549312469733266081285106348098427008555547962601047849027691065671591784557444049782129839308172472964338555413134785718175642168939594734664754021070452338274182757263245092314706036674834982426942347340387925265285831928284575302055433593643168689827687072325282742870810865114847349064084304923307523841366410247665266833777588837411884914766286521803328498681862662799893128733925515654455788506078054457919740203802355947454586833469694628540473807402049596681187247577243416127885346800737584930973481247082220221359124761920353854793975984378430136996471871942699210097629281778332163159150527284231170622727822839943507927486730645527382123924918801736646527320004467898902338287000940239745234490167256038528700497503851548840455644011513589235412294390453216271212977127114594260813435822439284568854087286460348563836526477603331020395151215598937315144861685992460738326558604346492972500532024265203508203147926730405011074316643907931048345301813824894474285569287947244173187079154269434625254132459603553016583290263292371736542796488251318373416505128466581550928891959185289121252160405183816925525297619148179345387784639436623712512261985301280464866191276743819266184831192511786848171273161059950862236271133159991500028075897976134268769822848571478522261432765329991172416822139392061646889061725003891087001999779109492004867699594663162124210786245432172902095975494786965289231522345808818291361 A013906 472 109501693933982654174712369730244231481179208171436329915173284828035303982588870613268666344788602833857190492726128298119296891222754123105873147145882992947367687806106568733065299790090334171745183515524323656897983396092332748562555943666079011496863742603709078058398633867952164050494191802492378015866630258986698472040513924678604025798955055760513301722529056522394379434340102758866688578037159296715907775256364148081426409978573785712879468956645966693609061453277070941606858792580084002398207154729368453929177140910146145165511537888720651546491615946424787676353246651294263553691597825849428493207080857327480471961296371996196569297263641804674516637016596402394430159017744566531849630116334969586301566731404745239709538118721753463397328614093303344217485288657251460307897781505465569869713758272972570163133562822303841167066881445019189545540009738131594185644759466491358159867214671294606746092201774747956343588572206049261746762690835977682779311593970997479403162832569167099917271103288312730044539248501098068548179629705821409461697169613887783018686223779655110481846019863482191947568149337322694155075871720724473564080295095832142400513605936042698989156563769743733183820891924768725811834060039712566922124607469830387454483890061378090237706682451216228926820627061983266215971679102116901176566098810425104837932729205431117979189341183735086348182737594605598357662228580228559415185532811312771510254016377085565277712344755698508985255135057176488843381668402956836940085685265510210300678744397688157425690277249961105786038234083397271607201849624183911409114624535015815013992208869872483030916533500232824523327008341981114545717775754008063733875528033361109812664357716068528587120914243877498394639354799080244294670744075422844529081722880083469380419009416825247838873987527441240251516115754436196697890081393813107706862916322280739156709710763442186113679767244559177993296346890238658414284668270431986707204111996209817415298773388707874440065745607330790928253357375622410053294591604894151327305097343416005891931217175567402995917923711805032688606528716547470554123587961584890603200759191515976673452539874700355203946933160575943263850514422561867085907697783494834734544078806955530107251782772633057620690801956683499749607376649210288918546203253147512736090826223769222218163246282757675288462017405544368995770024256382232170305419399863441110517644523726383225647241649283655126052719590419516929824772717170492705502561794146587232791931746205432389418424801143997409480221273113932825374707746841264128968426731961706332159752022727598059256409280338436856389803188760461710995771424498605772725902977187175319618102991790655172743598773736175755180193100410800304647499944912299162775306603887494229403383444605027995664212058677442111233414744203110013779895072377580955253510708868069982899250317259258521338547493858782023781886270653921050092431249949545436975662309843259999411078256160731143927173874952104891697719236811276087312498388054016379171265206109407405967856767902643095786407716949102331372646806259121120236522884210296719370587712264272925099086184212213080896029224575283648033195117204043620530588284229790166947873332823 A013906 473 704790461240131718318830737926669347584267428259767021995216165589931232541207999249617487747615710329476891027524366788702049710743334940973624889520373980475839385837019370919083710846849391713972909703860371898809737145555113239881367010123561983094758471661184698597627638305556835421249937948629199795777074601017223803628657515507660271222923780458789465948687835244517407311558880011312298962429423979302355997916872589954852303880723535656591779862825571206643827421369702615514714341611275608247683832892287542867881786657032770413024028309301944536700486855459557187182484611331274163958039825221188136253942426493727643344786174823115815420457760084024192435045311138376573792982747116585304643851861767152004984920709812190387807703667926851863152244019134326430801915252079835792515730708232782371943060063939091161493565136395571968762752920479145497109622897955119315615348078835387652754228079084343067963320247486585576361901598399723498943817823309106712842722674071829574191275266730679382828444752008621833059880315303045813596122399655688038928345764159335017839945620616712764056257026184561766386625010231561266163501418582920352853258777993538914548943971206873339964925123443688871553310993741714997917469498183702121248262416190525479955204409320441454831741648108416539539455246006561626305804987156402069482974115787950547894456092272138187529461802545036871521525837876580750150781286754026792013497811363277720622866530540038476246906181926808417683991739312493731677697753692416741461919758869783497301531752849388229739636145846413498226685675035445328112374415668748910675049823577295854603655614141667048658413978489038490944126852851752738528785949879522957083617728827545614973550135313661492015586547181229649848248785576536804293980934639297424843443487165077562374228326917266151001717504333734604163991023255133563087940148499239097313183430497379506114449904305770497479974146147753362906989232559357414172224629717024619006235818021084852236353008996206697196081279524284875526998971085669589652271614019236636440872150614205610490246149443025300955356857010339510083810859049296268739476511431179539676984016999515850339540854748508314437415619540848394681411550055115285312409274912495079839639820596577517099261286157371985529898338286146828887191444508098608862425484973221566349036729573467039319483069303384039165486494053660575341425232395985353720094016375260147592467706774640589712044258675308684983539366759524854659167104751280531612475085822827709669720351167111321606552539869559718526155829657949743070722583427542487637030617274604819052094813218616675508575076641335691566515025356076410335656437671629775043956545897835558196739864490840886502052762145418668623749600477351665215803737936662330234705232785046270960861209999459704697381634384143790542410354948477715422131189831936538279246876448040157943709484739407769007710792265514667294377224919470173315069228594007126460245278323497594389497656492328773097658079830855654944373325815599165641187812462751943964318610485841591549373133092801571063174804131336146814015662938250408386502410126753817643846627718167191551027668150988177733591427390554881032919160250425728696708189084420332503775890601986289 A013906 474 4536273151669693104279377988239152768638566572007753653649755600881594759047976317514280769941952143869156281226769265509894916741394888643991003742290232426617805500156398768879448008723143154412487539562073777648300760008633634215717757386039717304958067025767164506525950466414502598765714089366093909701151203668735001307918684399335120633063766913889466367632575307561202902927900816448649836240739886023214863910700277476247783942116567763658554906177638325456883552116740935841449823049629342482215722104049444680524890862377486272618474313440377405605180421668729132684821674550749767146272181922783617712461108559165918461148711082819537716770755360912488522809956843028312092096447953524604009447323423521976437220659516154722917233398849135317501436903726847087982606891619317286544308075733819111190179111041113921823640977510683684872142363420455504766303041571893146521225636299775595471091106617217957915084240531668552668317890819548871544362549240330805827458268184203501777038995224095141130912180580477429074862129248238551801018707234167090119540185760726586826729009115637034881944141516683820833150189178228837734542589210986249332644602162927268237884693686469560773569866063800922762600052341392531134841119382348183862181405064610975339231320213498758114716096534611070035348995996447610877541983788449198365102254069332964993286647208303130718337938766578130252759472175936065375167730079530273064588532543683353014186942633775662866322440875701339871501436443381793842427628193093910646991237006563218924372232786729889986767098929865542594416840757714663289478784283668642369980982206632963132707256586491419716963242201550073467918794260464408776360581747005418428164443383615071426115704598575137948504076363844077188193227133304043624559934130799099505309123584510536813044427872355657570136847446995902383368674474591016122846121959212038069318026980597795102523196840429115801061749235739069323072859798058792177205498789906763387368452863669283341097485034981672002051117370897174288604071138554451863671270836991415590299752380500687981639622372244569794626904419120499633351365435965924694227448468014492411943178338926714846721951403674578250071058960922402779168940460316390880813528249718113319660306881818037526139210684329998077461462460339673139080272443519588924461410233228999816019658111133077564254679616729350736794504837596819868474754904555273559518851081638791024135746377225010537108988080015012327433008718467100481611547580496171190680232731310156369338736894191978785043083194121661607417793391128137223165043804785779097505188554281081804872217086395950909092888634514924489064298017845404911129029963012730601195744406493712610150679249636572303951281781265330429865790374785199048950081878042471032569833382099403070775042322951552474111059400796943197251109091200149904313226128756455914597862678498208134299888936136094018198396303822599470237493790969857413725232623976437610342514475420495477165682514880804852425699898512768978711632644999950980580499688429946235271134338370273126877666919569921742301467708347096489193362014042967448265606081902461046915248735387431376169116074709935700838357048545206174652062006643705885916956875856185216168350427044860237301127 A013906 475 29197009945837167523876844558957153248357457485776101174393028913445046256235129035398818433650494087527236946579947774679753578104059801759530988999663541447434526106293136121285853034809141379900733287847576624250197058576249031148895477727335032197745719994827308901426755602853718900047512519092832973047636641674836844523213268902869808340775544729844069629047352652794395375839673924643552232939232480226316826827588356032305090441354376109649394260492099192586134252481720705216564678436720471080011787454343914923383617627827297128364008817991779031925063770744573072052023191242996408523538934213434878378275068847027645125985278536927951846573433871921569116368206056927375335780328110532410343978213985721708387870131332185837765274766048840156853150905243966166807235988625751482028451473092836499575130990095696302932138840114046360341019395804704844914061217499963450359864975618606555481188946437984482901047045956321167286859178351167642522457083265158499771920232219520919238132497637638192951958697093891837283985341551995465214624149175680711321271637839752242036109470718366620003157001641917293432700388065968932150859052270006868988421756619141782432031483016052552198040992450682622616601508687155428022016694848741056764064251217773398847834133236911237300346144917868218344528262938763605138391204562898478752837337263372743903785558752631397277059363814693782605436659423280862825003193323274116327352949317808543389391028912303551260014378073234188972559169942305305125152167727222640135387519368534128181350749891239420307098509827547576018776672093031469060593746872700680637530504958786625828458421979667943855338345201251404514724856006780274176866995803266095862187218021027179667979832483106899108888572375893279301687160106851548054630960123229868507299840419299302042880812025241230111947307107539947333878284373812564485167777149320686743188597730381754323559460321518056482353182261204508664074739651217120618211371697924867180945230009907746147489410122509039718697694932352431452236793044136976371577538352773838794716679135968939585810311978239731085658313869675293971623627464221227644217978354965802134163592299502588616694904863381045997797109845720180670884555749174180230987986855375430638202378576641353105103425713612592815882541676370032831007337979940201536834726524771840362839414345984605849147657368378639509312153649932428382718409406650003087894240527348261136658942244827555995447675665888064488587153634044692915117112988893467969936381178539005776698793837774283309260553214902597835272262568433848119357767537626315793773837815027160907216660338504973862083650112539692630717571097073146981910954099227247515892021140524961702355053333643604692530704833874640654953670818216092402316516845165512133183619100041818258761448230032964105877398396903599769024795241382446435577102801238713730730551265713192437744150054876995781373120661334461342066801499052304975828504922702376378264770646271378120987000494875464146276186561893371026747765793216919494202435106128265441763718600829138848267183334105428816609855574345876058544271245551355234872195846010331842085632791269746225986457063646771678541053520904597945778576732027169872880403969218826722788649092657196874331447658561 A013906 476 187921970585819432332132061339131960609992782986372608361096350895849629355995179121085937233697322066797318830461220799925609184155018576636344964331061437350405080062557082622285351179622573456534425392104734872456386086587830417891975365801988743140735280668666785856535788437138313666288506869675521856244344765187344400389072060810103770825492291893118768648431524915344637116518054387162054909612798399477292724133960522230034642726578149192709111202758499193507417093020955688975699552103436746992536308099254276409715683633542829081065789607619661029677660725385437680290535102794521233025620154452102085405862091448084454513119465614206464372029995087505287931152688477062113750822364371928505590591769739502017730309204708994991599661883535090001680679856910664929966585704739435171093449439680766554184897322185504229503151298596161493056397801051841395628703518827367253979564416767988973125462107083496360628773846911646050818605064566289397775918990674120053897500383204487931891919434242529119738988696329391069659918065200795148565889640177848316547687457308424464763418939091863966090979545418942878164507113825682674666656605064692821165545454263316877363928811489988731971995755473003943300004804228012029061510999772830559515987594875757291260465288620460983819421807419106682064276073468070558587248260749979683431473325833748316615922854578587825444420096873157624816024004822417818477669528323902095704743863871031793584503223202502576027534722211014359554208405543967154505137278685935349276920512575029056181139629607229604217651344038967048075421101989278444667869138527878916916605002877951587644617565099881912757699970767658068688517723885248170236358650369381113239917665399112140665744318943817708331201200591574076980459041143613213360587597772429701557879776783874127608581614312977214742421266470464987242776158481397882736158226280590156874714728681758491768161667524180492213798528174627810908456802030933755771180434748336833406006564557659652562170432416140200230161877893982045710584117252079718910368487934107427909503134740039732520553100828959445495059288866887490627201933263948048999268875459135655805608898151757389724943934053088551740599443375732164819783114204306990710457912280687665360179411935115536568560698367830416482355885940912526221624262755822256580195434224629561316478924649877595964920580469362277755284714959667035894110955355625900824746479758514289129106826304900126238407679138408982654666506182408120931363624366273550314024237443821280057814844826201643957575996860865831258869780276501219306091531586428374275045684603885361915037601253114118982405066816294062885870623707649070064993696039882599958178999023669853578221031038623679557537154342575206257026474495129418821003096980763127859831454509220456657051435985235058292115252030121706048164357678305219438501636575033186449791468525214246154327495996657167658470415556735430917782263360814809765038966859700981285609808695734260669367833726188229529635709444336465354410795128811167268073383778282918378237817870416422022072547582186138025785127656952058948279010421405746406483013628097677279484968016659492233404351016403453365775960041899662656126321899145950621124677924453810845433662066980500501725092817045482423 A013906 477 1209530259926244802554891868075692620748402778824858433216683970414045490958054079169747624512547123003376455473207265267055595193171864730603302456757476964860218284225078840836367964067505493308951153131495565563190553393706976195386090401852069632992669538584808786480213126156856125197820367171087957370785294719000207820033401235090685734626261534480231734758951706368204047692441163728429781983101967688886876683930547869531627862470712184509448938926096246974637109454745777002048920982284090382448182118880478567189738672344967953156114227480475551930738603866209484115474223575125797176535819101766706092687422631257238242214334880669738477515664654671499047438659088410519396405309269168711433458466203020455635304351537564306951217542566457891786687432032267959847335924134599730387421125646943224045662084585367414849033001338660313852703094592015412003865036492479893433580591576913728451253256154692112216258484148152844677663972977085784801349251764192437890062799308935523469017032407150862602128201722698801905468126019528681448906023824331212767273492332034876644808778144691344995101913560300395061273978210522135903312012573411900186659110325729519740403181658331908545106831076768380619431382821659335627165852892810859561926810144365416311303256937155283709979248814229315359357628855533701663269125232340306485596379320416765141412678753606911700184415179568869966381242391270735169034018924940848986374558235019268387415062229136865037696790916559806796016212391564074187129058787709269183771062402668700240548084787045085012499050704645797287110900081840978392388926854679943771743772194038483555475320752807669250004632902950620636796860232504749863763595344794413542533951386267917632788978787023808500293568529019173669354638686251406900520924460809393502614148596144450754114601013212030705266879921498312027385131628208635892763692846613492492069472020947735496182564971637586441796836660227068488345969578554186262421546792929414539334916509744740801150957727488597064770000791649786082034998108986602534250717844735276804873335134762111552130534306648767324296006388483369232085956772749879177540101231679279564294840192356776613054414815335058128375745043175290088912657308627091869510320810502418090127333236752697337984299671014896726313295929984590751758867772218597290384144821703654904572389911317767115645644823659916610894282488137648208807809788726495277392051231768355135236102817739759793213691596768744686646484184401599232299735744144494201648817702501876989151156171793209167674836564363455766962207698194196687372227086685587161766570366780425321964318859562272287913569974967586577597033187806361138569331720550426093062625693113004296389207885578228249554397360592753530765968549931404768922631536230455892658731163410239521661416410643515770793047957597309631871160326392256050996463939058258824373810169901983036735682698565612384458422449875685193639651446306536875127540199074668392990765692930128338519460971028715527815464091032088898428604440351757854767693247167664813723342331385529644966812487122770674179295925898929785947342970772741926043142099384111088474072117499250206220026460833971252246638539983960600439120059071314745258621472886312814258331032809175475540774789077340971474899089 A013906 478 7784951621764466251210560390845907669705636986669925802625171356186648797409434666085650934797961087312921025549789269350756410732405379355765451544433789560439311932144096621665271090950140509320614591799829562943682576001712140286339895255327755417824937635983563939200414393047797823424114735499061776807752336167573954601017241805667289493261596043621098164393635502621045544936909837075332928258464468020593226536479594266224806271218331073782100111914407096541476736979286798586698558221877329144437679843581536062581704175576828070520683715244366455340545897824050349620243710588195898776616083524922426392726043840734106559608538808854506561588605590442320193488481353077427643417537477449151653760364736547288485101715888341264095320371574823286596003146348863657487681643952262032480965250109823491483728838486437462991669614935076940443648593955656252943192700573117514741972405531927637721124736478459493618329780637574524771169768823255251405670647147697648266640467892471993931143493414538604453169636260480374752646434628911292142896144099567430976151371456846354048678465550137125519809235630444525649865340737446675766330948942791669883102058131236914274505835444332971240938536453140629221212844804507313248559547105672926265390690985015336717342538664660850219738968250723154307993958980912351964470591305296905266422856864309203400575505007026570873100059350111839226028144796358657410065924469410558787508983274058622950460223873069457327324476338263296552891376512956687945808807624861040746080591097979870112349981682504123604603177509492044848315231965456608389003722638631273335656625954694235362898692400088372323582568952475906481303013779460319252385770552300110043593600267345807780377914093009180674205007746772855312535043225783439044319548506859314204796057017754162600090233429180161345629545714576210129276100259299256167938345107450826106883901755722810726706178777244778031553977060195870675486162875140186870833085749843686764346514533079994242302358712617139297652941205329559100603385833789156315106868044936985716108856481280173353774499570858647026361330646470214173351823272591275595205987781810309268692144608194192655996491415778094039164327978425976136742359479780822364679666776431565157464430387040566242453881297439033440129498065884810792947926273644763139782957834158567319460169798980731150416036541249738659113138832547335085222684879001256793175387201233630196190943718239578766732391413021332482684291954883942407617778058674206243322956277774038445984119968228019273899760597184777981496836782818330489391422203799172129526132814234623058047789941511614304406490713392801095610621379105157869702748234242691131100979441488033412034603449886230346421698571069645038470826314571147564621797029796141171522775712497351273568805884730518226733438670545740667926519668652512488038733698910050776446602470377439204612454187133889311422276126300217266286215108874954470469017467532848388547363832330981020731362984653875986446367594065748156778659189426954206229059057554869250154538351216934031674628783805235169359192077588095435273679298532342086494295349376227715522474754961476570052823771003505031598886240355984922912127318363243161442111506661509277861909134704106907768537028254420020365666427191527 A013906 479 50106618876082370004715331897698321908556188679694070250245903282192443680664632947017716794630313258598908052350207315260855568922642236578825473689855610400806642279272131282178915929339300216182172483628690408645630742270587922147001780447362011289229612578799359875125012775792442186211036909026237773724139094625811449678575117175214019058927820864188349822707825111846448145835865071490959565465869969493069069465484681198256168270112206678419903580619510714975058005719473731075907158321472594297497449597477114565645313598544688313899308985827071324265935205638541699425808264938360555719581492883049784655837523192002081616190501502599041326134890471804294481118232537510429870716963420217505102618947249522984410065033345914076771066606343012836919178678980484159825237335280634066924633320787611660646857723490312359864191784400077920085894522166330434037147735984880904186890898538583727552897149759977412533881555298188329489245143377177174598128430074553724537453509036436870834757905834211645001927216157689036676572610998750792804884596802242137391335046616672832956733300994366236879545535085362209554831236798079749441893838911294564910414750138579794532315712421284409115816062530416516903548745167577014076173501096768199257763516186566567373310627336519210685865370127764219168176761929082350180056539053708599133203889818598491142870347623440420253081455297676885619571667563029470110675942497219364178071931933104299416834008703863490182523602008446600925126540979533187763190898294620985578750589949345051138533018152313638433622429340976556415139805054242883208305387179095925715040174867114558918345458538461994586284402599285633349589283618332969597858387593902947178313363925529318486580924727140988968154682175887239880847737720968657408832815795284398966839668013822880171952573300269727215813307153192588032095322971238952341716791963925372457259452878134222761160226829667986369946219373552270851070636018268415784778435634406164399894338389387689381483090383442336198473424556334470410254898187607999724643884392953853454977225651292274804353023891399056777591565977094037703153794257779948538274893017540311389381804103938434542074425548503425122317048233646182525888728241170937561149420498817869380290084270615839250654341711602640809143413969871240753514834635889555721400062175181655656636227664481036074862203880016966670412237332894212344427431262165586151956851184949667077842207264285285118206660344459962175597663733773578527673832483501316634768006377756987933540768668664634257429806821366065467761294949235281717081054561467374941670618255969316477304486455518688146866585657710761582125753639053829118556195678230305362823871321365413435315035672451089486578874646014112355846433654005803629520550960149184656342416797702339388175668774544077875008180853096384127824179383693918184800687371843812944626654683996538182532937220179898532347586989579519300340416612501551081321967294032775995688105370676683375917163026736082128232172939491919688645225623253850716582960661679879814147411835086654836230775250243338745658850414239594938155698837353550262012952411890237623209071731773014991323501908732012585596270260911561066691010280656031579445804301120258610001553825788835567067668922046138517140414548989194465761 A013906 480 322503385656740629603259493452427310327882265115228171196678467869016359536940045616106852367101254329790271650387890402128000915046265900908467285805386329013959026387697227273133290289391499571322612589796136110853444908598102678595399880569915349827353992314267208336741750104382254718124103932152662311244946592721179143458549205404868525071796667324472636062936751203857103598313649301835337162469293917056928653770686069437627700852158810669201197471795323453754709769706494712694297507112301881998537627234574643994789254662797914816347620095765169728439782199265188397307405045378162394281838304647367300121107251534180253995796421012742821446179019343964268153483968165177492725380032490972997444705742796836514046831206920740646626917154269606271814897256205286358702047546272162112211895201818098798722778180582807525225371742180950720399406606483605724801957570472136313496965926572523604748996699577582299320560811272607367189796553859690667484441734011343343050567130712107198539198203910687281826639224226028727390001388793532674014169340435933565303757587945895871691239684721982168176004747927925459932771147146663008762087316819838393799193604151197090479508509432746957621718903355208635656537641118118141510080780569676321915311403062794419947236243083014066063494773964244337693560324404915681004955644742563966070802923806707668277975561833697384812979053235015539019330765517631788740558327760380374091984032594112325821443654083050847991854508121851220738231736147831576327299395902295718182892308366337374480139021653516820536776687731789072046690178282240801637593920632463807804518824224728721492180363645820089621469510679093891210195538491872080540388647981304076750506971708533150335875728801060814358259611539996605196415170746192571332739232114268174299425729343092798034585741493177956877409468802301041632260507338673032231942481939467323537674678716009057729234297833545736396298759441427543626392530641729790057448190746460675392109125632166728836683018407836396494691036829191474283751242165523435771713592805397784007968481480115473891073954852239079297054032535707369912430001594502167314685839749194460428867849171755415595838934358131180762049477179290971377226234793962875775141144581622901860744421864588362650074317695081675953444548501082971325199931304865290740543240380795223114000987474688865173186821907720043310341110871912333363569086212220635270044415426292495048800145830031744873573610861442466329172793789227435741543777988356314812972614473431544987129591635178938050368535126051725910967136417445860832762625959318608434197092117480318323483390266572519823267720531907056333784019554448639670415340160207878309873884412171029206495882645130862659315533775750409962765702323924676150239191528499483618556919958973868204708748487355353822263779776560940306432262206982664451314610560955322539457156488758330555378592746544348659385665087271211992110938080958070791409074939176799550415167185817276309800800826991595053472248673888240844573877423650559282723722774078662682628995132877145248590096666476961632250122251738117203033865121908661754055232165602847694478346377295122628300082245753928081214454919926299690669217182828484264144946392885268662673230955739191280247021392729209321827087199484758875339552023 A013906 481 2075742408748062954162532017866076351837692721898543033084543079919468362591067304020910026485025588596765306405072545674503743793551628207450907055722497661044692081777270334878840541021092952525385298284046232084138794163341037988658751853507010672453841076953987546507729406092089994479215049474983262998345233287434812331745428968363187697266182977157198179815230518053687241745280868488322759498299102617991943342196378888222388988985886395939038442939207527544309949943282009298586952899819714432088113667287863867853353855724116719442795290170037479825455293079765100484690735311984417879299149999248949990563387810661260338544066323810420169615364207901389009579799464112162999060550694463046615292249694710219119329723710845860615732631837463100440351911250696101417827412810116006705800246198955507476467762283146889135331644835184166902587677915794510321589005995005341256422002162733576295760971664349274789155796333708767519560476720858943009828814163611771646640116397788956182567378585353124711573916584372630417335543708751532471662380735129437951507883024872451272488808706082536874264450927292667538560072043539394429804799367002149107060683159723328334928151238127894851459847111577973615647506450647111873281417861454172206825361141923395425266454362513656003009312143941346293203583139061308209026479229349288385072049903022836253767270061579385326859324038435819619458296437324050740037771408972229898124322784298886709514568112851865744116436820368520251639972667332942731473179175719969729656431628707516995873621431046461413244138876645686471344210002155652607934516167905314002115960102667063133475144638289228613094517934772811213033503582803391422481566691713930625264588293807415382432261395938606165069083742918176369879710409326061333149476827444045163774888697077309928980319695159425490502216292659408693202508490585716800294837370033716931580447654631033886652153068220857265634162746239516080426926179848183042127726260373646942835273825998716899980882888748148935723829192058308741165902321253371607165218381057872389315199879995170869570496611795525032360038642932972380384279453752762863080707001868849521020120578941683766882368754283417118379551818096589188587010435732479397755199279939916493031089334457190255824267284176515079451221145633105874908151301454550580000860301422248668723238457725801354535384788878000546720210836572656843458274343058422800275903482918109716459879477012104010894811395252769188060507007095737481443035104648911248352272596357769810557096637213942511667923168478817143704971951710472744249925898254878610165185414470699624479124054558522171956850430171496258684556437771138620802200081732772856104608606819086118636025328791809511961246920608814720910977288792676321866858968720116951891913501879501743802299720365350220086450723118409572214723145830077423462567634481730863539577292966324259561797117774071492683396309784802454406939291540807912231790259621246019548717808410264725655652215797201563881250733446439861742287163938571311685443854010881782006700354420527883680746128548602326663001648604118868492926596540340961720081115162452729538421843357078821462800836261882574728028088422683199529940981330177834894139476701222348760116211349355253622278954411942897314076519906793331393979598286371889 A013906 482 13360190122348733758583333815468195464616070686742634161192467260638110759284477904763856102596709051985670202523143843844272449839419467351629193471750107763181376567702561479005081164317324477336095986913432977551122138841660946471037836881056873592573572838765259067052198608794980791336334429182962199916558353852948042307743369522521624592985315941744892404266500238261223502596546300928736774837560941041594118586942267882557955812536387003297458508942667795457126536147793557574895044188084320246969305785652571590810859115812928578368599366318889543012210397426894546148935821390143724126501929003615984529112727191434928351165731474792931185762662111976649842085875222242071533862382038452368841009964276800255857164031898236779053046414798632764277555941515039097487923543648500488948830474020923887857610946496796497857967884913423766354301882639578585946787147612910663158382958666095114656187059645032804344259385641892089863150437418963411828710619240263481155450586696094163602974269186187486765465796990410689178204705401016964763256862607885212053122102351956627640524436493733393632913878874723669663138349776930476562513111772208713390186278630303126265216461724465809131929626737675109435257518611077383975811740882645531104194965408290652681645766670984232219376965152471876624836829912015277662010116402467686852239792888971710962081192289956045692833722259518118556963070066295592712286929743738549099183198082462649380577123871177316119083619313721182742001176597579714619118276475390997129686066118410226063772212182365874591904020549726327600031006637904519573511067595684192440321044995080433129700812866640408559290608847849440041329699550651528758349274405246115382407356012729301344810208609919676220299241665145204051040684935092929579187303131981687981546358441212664220222977807701502139815506319744336526633113105821944227560074442754923736559293198750872539116378835571837115663583952619485647643283329182593985917496021872099884989214843050059528173655714813927165403517953500151058041967244082889570176603170393169547862161541207758060163978873853844973355308199171136249679694372205418984449466946529556532671205947427253721186965955050791785962399687543255147837684508953693644385892599046321940505200620208195302742731964638523596020311062147621566223955272057886443734477195036980263196134784714257467654342138201396672878801976498563865794759860023678181596209450955595046768530052710516565794743060155394194188927851571600268523508894561287370953411259659157215790495041255498387376255609976455371165490286588039274143800805751500158386419986130586233118838754689362271819270568281298744110534036353203664029894880660160442978904874239777206080151172791861609645187888732100367232322295879720695513504655308943702490854224427617892209725189075479331601886506588113621257227816601398013961332956223047071426913532542750383760755946405320633432329054709244783804922860533638220237697614981389469200253025136748495120677549580807705276140989462859079045937791605875891967424751655960881446351779272083700433384579260896745001124019981580250392368649156247766580312045008046488595514662538430772970347922868314076672720490722718052512138925597620796376050361889575555885732656104943241164979792276627783527175210366449910964320829573301703161927 A013906 483 85990766172648416085921530519852011601313394252121146184952008305737279718745334370981511878955610129784604508318419217320176072616798612752387097997544503850798110801896407657464001116385661178430840052698365951030322120478552541192239084144532240949445767525776903839407949150327313051452076748930754474697540944912945161471147882222695400797688887364438146011953858943030958062372762608158568439568311499946477014008235757290026720988327886733964573991823577266615908181049098029742272693394667198031339162508344429590514337394048732164882685951211020477939839306005810723843880031453701827775541805228920716712062997869501861048527097617663159086965209945786126374560528385551201422474405596518635023252596503233389184466716559993005200621920564276401928497241278731289842714284697220582542382379651255319145119212208030661412646590287320664608146442214073154608501830028324256444816047329810628551546988036889375011543486960492659346059275828483222979838793172735175090516295527298797246858216656633527130498424198650906417313608174897734035234964848223729401628071618299576617695973155385471975449813898175568170652875618298034309795329363273146967931723158201114615242116905033439345631329545648026887853683109777642811028067747829385603767536240893684352941958792422666155561394020356295811132156346390148272935178636208078997605625282382849048814547427112565002750478428993625747279357279711174084578994247603404324684082695671896102131907188385020361851019584534138493200078985596013130759584964447516638675003858766829653977831474485320368479299337087200564166369356830289225330945342008782223913275706770980211317918988510927147730195223593808463932122394939112563100043873284998018749909021038149605559772514996238602789481996765678077487355197190831646495144202408413568210033328590042865182621651754909387086555392542222192839351106865329975446692219104554107337250864727787211033931103680944816541498928354758111809313152801084523102174097904336990051138030561349293743811744452616413554774955385022761371009577682197704779188579537884067195788400621765136230004276877078117340624440577748602672153114683743042628435435026885482162587701281772497585680016029478356036589492121217467999045825412543412187629128623600897517064475472676379441063681477408877580156962676409034414590947622873006925296152935902658160599748652118052134751440817592065706766949822696047661042061744380898369491526191887490103301025052964324637033932029750334008546454967908387109406808947280041024391887228398931752642225319538257100451161482688693013405247648920465860533309493027783929325572791695787430805986873594032688059387263359202564626971143687930553165705872859046044173534979070341913538439940688928208537551325633073933186982829369140523477093665132636921092151415127427198819252629637867600481003472858989383609456787691897373927643455515456849114926786803633265855210354260621747737084974464699529328618935658623359363380302161240360764156567735219330507101501584608200153124542346793403768383437938056133290528347582227571056150055421020698511803033817938410769578140304173551169208416271218694825368703224960546320629626591136592288060918013229193927821419731278260137788797767429409417114395436402096244180992458695669529531161127298110649475015627319285829621178313404034346712961 A013906 484 553466065919962424335708441510735855906032255900880174399492563994574000156788501661326257111532788569568230734883699300464194023754623433598537431486809584548557464873010330151264821337441035626165088357304758800352356567887288298634879683560071077309278619694161494588446477658065149067522214018443219047938194778003820199418692373708869984056399286365889910017017136330964705708046494003683144866036424744500007703772810158783362455446177275484945748060255738774942434309738094760045468654221912457378623599236445110983899821885823798928317521543275393176044739138335357811737490333286813583290314069292527252564669691896383216846660045061762950347274920278090913988018034950643776417133183140313540901466686735410701843718059863895059071986494070436469617669719423673186260125187310962815902585032591699614592454025660672691368657992869664348405991096319454250152348494189994629698796652518895330403349595622316670629922841493758204533393197563727192843724557565781835047618925103060922568235154770406605911693619102017370962731520781245806173546319356110863168063027363941151866271152946853194850882581534825030966204441415703225043610999579997576575018570827225636646011292446893642098178788501824858323448838307835562863260826652267431225109955511322379029267505879898080351684489473162102049909776574993806105468426468907415799685983046887873795394170630663967967498022583104120123121260271768057341061417572602438201350122869708938773683985908611607110857276945779210551738875978387999942072539368827022584719390361346872675572637765983270356419158933165843740768262245249134243434252735420831405408644702345451086254608656269386370803207916011443950170268451809592571721025683510784002994845678195746946697402908488435357393862923508794734289196211952828932097495921161975810853670544237222265018110589921148749208841194901384015326207621214918530156489337588063096881363242434640121227765221659123403333160837023648889637090045839190762677016539827894055556711905037326597342926514725386485068380900667703554990967898247769421771596959588603350707142301823093682218034417447843600998506733741508174568693994622906746220232013187249184918796213031027442428108471411220810527610521487953201633382605073245903229961428612613271527675317257232306080834138831350287350900205623566553791111543595845318012581416875926522533369068038819460031142492846222968967289510122660947490814446814013784554188198164471703713950829492471560127300889182159354043569915607512372012920748920163261087057552619294865593596518439832824320689130050972990455979771868395697998182542822282925899027145158821639559756097971948837133562220796811159912418853331877806000354218834835210993094022647794541682809743143173598252523208711879155978350504624930262024298127471920791718613021115695510159129904928001281665282703335511646306269041929263229819397570461402722082602915219756057345254322177172872961695352715801047562697551186193830848674977264153384267321853775646604791374069200013581896798162076261987296790808362088542027111559096262437351374254016158698625721553874092851164587898876299785306853076405608344547908398075421052237586960252702475867817114873228021629732975900137474710690035963988809907295978319266318577346560621544578661706711182203557303391973970507787094114481463689229862639225539541623 A013906 485 3562297439121488710136166677558534151009799368041838804334953167818528403891144575148365625676014282980220494912853553806647611955434904254477911207388106461842015999133145927396782273961489247565218283292919983171336287729225372829900517407124078557942034278918178476563885367349144015744703129542108883816663664392041442113787104728674469359791517152006090961108658126303850366831045095355147983676499480149289413084124200255814183456573814983826602170907390602473929312472442618042155331854320626691661702352580298834965446731296068807465683981562409773940883324439850811904071913744218249599115529927692472734353843818749442843068482454412962533127030502207448507610381963128331415835980243372875076786368798902653522936901828578561916192566767204795278168401174924522946673052928472604343394891856426357672484839320882891052381822291800714041212461950858045126788317164140312604899441942863424327574286346336528546792209471388460163441073573386912571569356650016616953535896735254610447545602360760423165113487843451935791474380284659725975844461637763468661375720289732711085226411271371407932706114147483600344284113193074871542586870351869720342005584753213817935847098260061516765063118358122200914096121666300769270186008778797534915093717886385611215008372706597540850185002002029160583394222441090025358970288968424166963330398279181955438287868702379479615579830125166604121825610661701372433490739267563496694900192453881591040113429506914990957146716458469027401380210652231365754711158994258774225024000555116522414517313218076622060275645958665369446199987619324373548443788348553856720270382092469428227680857246642518871082014631647764845188570756157925508481848621610884850042187854016935448490147202328229181493514487870685366426479128014429106827303193189699434876357346431707435864893460968664856303929080562915158697356729139353292377143009052559566797170684135901498901783478090069147303179566421251303365273457056906754591020876667005487109224053773003661783521963672567138225464477931346269102241231295111742983433665689669390056100460404342956259888270296499506026381531826170019948827991611433183475687366776453658980607799574168762261880058963208311185293712286705337173660610696484950756532839631320793141904252334501366352617234243628189602538955082163803223527544245842313841673052314439451541821992267488179359835223765833337282751831067451417930755871129050249924118857329938510298897361423748062878724432186981367083282852921331003003018758371867050364354855269398330173099285796284588919986697237379669650310412212806745572040716222216400954129722072552965548028959242889067094242743264890009931424177699710658393505737873918059766428923761010973863798360710611363386897439986730242422427164421989137517468257082667005084332552888166858986944144649674006553237370670634597036121830604138119884405470816856256180457306695154270361401726239764791380676897151584877061872835444694400359826053249189292785755287142295906595222726950677023017746383572892414308103788441865670052856405293608315064809456220217124926788772543226640403943237170817179989061266650351702429172518382593949761622027168513759811634493612594497064420380431304018534391826838146567628725155118983361534711074494030554098057225358570597590624785807921260001908694083967445928801788940826849948404689 A013906 486 22928168186207520009063945441937128373112865093900512895409645477016610562685941148244157056260434798159761320888880581068539710676079757953979122454293987308931626781908629857778787811536113588141659741144402483244948116171985623836120385909721213157860306736875065610382627636940091641730309774906445719591196459664065191658978835010670820142608612880694339514894983970628903181600429282173439238700351693562517868878111207447107828991434678054447464096504587152498857612826818737537300175093233585362489956305113738344338008310850333396450102834941345211635986799075162694243089933524202921279520047241393953036449222185901245196883925566083690509354430883669395749818528675707294009996000587571300890348407314235501683780267526058826939352613764131213655072241723417228796158477504804147657379308435866792220794088169089349644760375235075483214159540990171522745488097661194352052356288852855401126812464905238691156446209885704815853742809806553841021632427688837902412572094200678865171787004935463824315816041686786962767905587224507634666544669750987437174364987656779106864419415601612461847817468850357038690730641961455097929028204881164211435225251387254484574663919956459123000196646402471320998036174014043292186776826301352062268019045462012824044440634611500135868302286340746373516805319849152697089030906609894108065262865651424824611536055707479246967379930567305196273283416403166996552691085249607439007743989399193601319896791212825753642094568450451915231681709170014785355774885214584501671813650804920343227021607309974939861300731936534139977463166913725096417911338030696175824515231888190957087236091773426849838256627300303669726975541066401770741038587002764867428375085498886924355341419514674881594701511519405070663401503950241774680724165116364169629770398472204295132876955973251439267217799810177555041275621102098972587918577766314378399838001952643320661146001776720669925760788680078455877655954258414022391564635082389544097917044473933495707494739106230181792147500714282075039712326633357673401169222390126043751001851805620269956122638049304982520116358587698646624707499402012306690431456053340060072804222146534604093802915884347433071239286888020549889980330256032046037407154846631174167693343441183401527814103467303336592750974385770399419731128944713917455798655458552676162855045187176901670805419923638655039586478768628173461638695035850364672747352938543548421192735939918210878273037848035652213156918007420238351861458764315457886543262822229205056621316376439915739903033938856927975096087869473013207215385259571848976766306157753621771934297355620254346768559620913771961192052486168288798176431901424627386551236438446716654551441532371218474455713629576511288703892122737318831336594194196224199505508236453882545672605036806916744360883478054344294191263491556130158951153961253777046473293122746209321960715470871226436649480082243323262383045791304610690895163899048046760296546542111306262342815632049901402361110811684701080585063662011283012385011954216678823409180889876800950502662428637188984377437226961728960702334560176124627468087534484179890390567603211873358367294991521967303019102664646360600565703093926916793531171751073982726130406881342132098655151936036058355808234705761313346364465009806485282831721892636768309877464881212327 A013906 487 147573554808119467957698661797593942644386377457070908870779603798477522278869718507913242559962455690091992659373900305796428087032011217548787846954837925157930913516350136424705496479265783940240454683296586912216239092886746466078246593007332762260102080243738670415926952712625900257609387207550677562170760194783588347877926811869086058529137947254366847276317725814469546590571651807312040429934337720399256947728548923273740345374217650052996554405288623986875954704314604993617039220860108334512764692834724673996411529425483367403907844230954882663496802182319829880952652192008968802956989899421815279868478696071670178214247476129783798824049825737089329648574238312187911850179688409810429486487738978128471613887338429476048359313620132469588090328637510824416641553043578703642145539710196032177042762483828501051960605927821651440857073262535303549222263098964944639471719033264053891054751520805578713153954467874386991586526557698744168782696724528058011327841510503880009096375086707338037388332369198459460302469750993349142832572119339079734345163867749796607013057854671529157526967030912713573477813332274117789369815183289447104121632000189595691010746098564315981108454683696021469606463142362069445363315718526923236514328507126108005948667167497286618994996342573258535960275302773855017840104452542245673187098188495488609914687811400444098863767044447360828897173804182609076092937397708714092805419971961573941500108472845132549674019880984087031438027947044460473621144192026694455243866088662693416686837933058306034351703936894587956104965212122986128253748715154505116394887841156934649311732408633253490968514175327918422521530934913947572296688522185136635118549982925162363366031258103341071427885910757342190728889626139610994773856215077554708647385295813782809548426665439745088367482415283637635147029054951147007523441622576173185213148525001882168434122440513583646831980971895502208938959757599463284121790298060092365427819683780490537562463811583210886966616021189864433707327155540325227691901716346131030814454511856141385190200248550177779108473283781424070312409740823646096080811669148722922269172945583292973316919741031808410416039485486702850140525668781100067288543279247030631436013877204256698139735610153053559355396584731032609912390513665406809619207485470067307352058930105169740830576768887572191893457155517108563862603983323130243708884715854524198075904917617740997158896519241939333872587037118633199174335037087490447159847523863015188361749213310284416593114713171124216374013879486067542245168294407748453158666977274314419216436911244764934723043391336151009766014738674981862428121290233711090507037344791941455612505588846786765429533711229729371397470275136935482898841468685655508252917881399142291745662051720416940939149961847790732517507879435032857455654147140438019116629054877535705145936597295933722176943824580986237976576280097542891888068251895490602429307355260492311282486344993634958541777119045011144007116110405540687337783184996438841228297917556292318660161157803921970859274827453694535464113746130047678513131832925964509848256097058959518607013830547617473597015880301877950526926859148674853415626802581822771201450361417878262538254396577442131945997840790783888827679499814612902904756973381619415253901651945936792400161 A013906 488 949834016474356080753258077970311189581597749841176144814080207451104211176947160630377843358116431943733766309212587615910699342971876175991617817232842395724772529694565586126198249325846973603279068817653204096334604971827960409717459911176595173043472203462225685160858530603240724741762376087608350672534837184373985377745659090085908969211607322845013276898996660321880364911399717108430200236924865046327714660714011762470475755766928152395054001970598597977561142929432377648432075069908412258082891441373930312404085372537003893406570425860996842347018998248558960815460436267471582292130601240214304823874523776110021849858024243255601045074581327534134747258293258740982481121521086238664489152348953357704341372742473489189157525129703744279706018070093742332158279943441166484136197949494942260330483945013452185946279282239293391499800337493806263251911868541181328675651322497715860413313012567676340911357462761622035592588999103958408139535328584039094484803873411241074569387390114703168225578131326163920158101579064517785802026425732303250474594355044044329142972245831510113992344591560645827619658909496489192114785884366258749842483537272996302898667178576271745214795534544224101913751271801100109140178059581730732684876342686541575381331662282850988249162111744546994565118166223081382327090031412389115142898067115835618646004131492092568572613114970159459739546522334334106648647244969180697990229515198595072707356632668437458970166530142832761676186931110763983858168136072341670670147670792701506133638412522574296636057349172303922929160500108291296905683117766543692924372421592215548231555023706179780673820759432772620443367497982216842059318785092946648885488833352750488301314411725874632581697373486501644107902553642976302248935746032920913706119637817013970289757349129116445221298426871233934107515134428631430383844450823376794247434352016856189281625784931142520510201492904592812373988811063107002312514296132386989075574789226962773808006401016436918309851370261673235618841119186271883496978177768692406037265398596203692611579249038354196897320368260753582344986786248482088784987059621043698739686735404094408645757543156751892839722402830135941482582021404579551950392144515578670875428767866446477169274800316259335205382191320357488621581345295896745461244918764652869423204273030369898525206696972392143064288109708712453085257124109833946082183974178697255840616464085174523942876683499347221537995488468249254961073337095612809527144154491283050766505826016845155932748177732315973152189369615132994423056893235533250902248614088510692691922779198631864074250117270522696198650420601167548785366201469546714741407336264890198844241361059234894070165021295537490031488508023085688736807577995084638030955110235518199695481149726956343534895111282889294946703934217246517686854697380368328261275181600957642793066112996449501941197517146735058705896870904371859509403524876609777670511655390879382864276852009195367409965657367725524161652193727395928964161729438269534160667866703578019171162097646903168549686297520757794647472700261107909465264246480930201191210254192512754684869623219148343892863837982069830033728332001393559352057695661409896920663056623559430829940255917630443623855699580588876347368813154875285055320712212325972452033543120190666652207229451223 A013906 489 6113457523096606439863667357337666632885189606006005191441091444666462431879265618693208019453109189926027220647936273813553518341241634422210417396621884523826369598091909348304253218660669887622650011631020476613014560368190090187362105077082100105852141012448672053105295677438454216006569076994845394592714891567785210168155628664860809592622344311142241289675918861686112433534933189412824960283529696666876061962484004609294509337300177645170839060205448491902689819365851577850842247351679519878426011748447006748729848058930937250300125714497445999262339300244124727531863070747086846384878750378244659353011023984699306363180745331908484997258466005405035441572685007844711405489134392764624514104297119501186833664061410044828209712765892786568475871463321367803390620006007947812004628718846125152682288026099717882850033034285900345325999403625897485837600191701952656552227659998915994160204315248875643090429225943526657432111056259768972520041235384579937513606017003327611617154542653038933886522226514235864362155991700855599022372171077129900069402054927249409569065413651919301623829165479221848078998284525361736243657323339578940737420017742288843187716204159136613411032735194974988783859601998108079763621072542455529201175054116123062914606375212591978260576813792232836640236353342766293571289634050910794526185973994538773222878169700209559084358414246381047578412082200934986989274154626671401244527808541871006054485911179068759980418555119110645785194020746247992157633475432263805626110269872908790092700660970783416133411266943714148217641680748499930799815195254869132147933965108105398351331555946104288081481528229810026182325292065355495870602047201491512927573854128142136124746904710951110294779817958230451542389845822095022145821846428768292485987188026073148576687685765744728384987580703678433155366282873780906531044544145885466016914359563228215889467149461064643888191807446025615773636266164351312585135202311616070427652265617437260459745343137336644105183698024128698362678705586726733442591015634278986751110887396885463514689818493267766720689671012523494451079286762913952776629966282487263077291541610995218426261042594157948215697409398925656009826415393215767139042826607833169238369822055827718203121676091953558333815229429443679387094740725827946372265504176442143541954860289110083783424447611377363266829324906903436428123093964460950028442246917238831748960894299364450958066741704238993915526496234196814423919645701987837310367588750888224819644407742739201471652204510147787586281983796773942723881273378271790711931551548287177332808336435659807911251222543307862019310244083380544451850253265106710598853918917172177099740974564079095804248143660383655201740838194831411101330296975617044398071707078605915982612229677047373016417405239845533305153240071635103388163423501252027026160686171052517487651524921906776672713051104768167956288383767257487350332811514893206241153999593498779742808266491420538661560589039158603359180965531968695616979598137900048308275499182507458646174969054961680572593553243646786274698382016680065331387275987809733925637781100200121026677805319202909176426913549029276048777113578845425980701085066445960176031219857650377706270156593649282405298265005626150156252828967689456838818078802818786509838931026837355972267435827772997489 A013906 490 39348309534580181182971436349728789268904159924289509471895528832238872808189088110016698583550883162816055819426800100405948492901022205021953064537825490101738187178091674090592642074154072006510830043811237227504839974523877709646796773478141835441600686840486923228299898096411252724014368832732234191569058343338073362969337303467676217795807677450610186729116572633981377958795532489144910043346174378433971073279800185679000450111566637285251813789279916962718434300046663242139223542846251016012868111735034652758140116445163725454408462041625635075230162718751170481176614152361517194121389650845762365514137033146751487615513847951811854052709546864626662029118260141446253341740151724929841638983594035021627368545846008112159733787292764675580503695961848242411778593341329212844161308022144225703590575760770736497256630169994814686336578979531719901688437130659521067331334633840402966601071923021894003275582515397036196876565972180170207896559765078893388756135492297248649738791320523088570847980126969316405936312182091860028778451966707087492402395430416617246533987191700635233571421482428031187330324055616820333539710107475435538162708169255456599829354876626229827771806667943030904234073262303308952430024144911125848185278651334929863128986340854939891133615751413941272479528771183240434263515037096141335973055410417931671261659347402755894145696689025794930913979556389412496963505780212294086700407848813811656721748013016020959818647104311001971225013039071968040587839116164123119494975452724607380751623250334675044946368674114305951881580508393842290103874933272310154616429740785798423940804400792816711863227063851240153348426117307806388358278392290989488790799483000688740851561866907997202088034017856730859171700087428120541123105420508877797964136235741299727329523749464550722327616120149055757490509687210679621284742834401560897999704619774266984742660661163677193237256122512574849905333366273059420298146863451953913584526666240932989299258721084594747929890358491714578805738547952189503706086585340582116422605302320731974894529210430414537458343919193758505845743009801473879556192847072522918296683872807137797151336277673610350892466511102909353579254179931216550315008323737540763995196935600272343262634778062712641506943315231593819717371524807497621837506471947514155491256371337791663988857459412355412420914057559273584730095078976500484488914056850041734055602209297454288372796166500886718815241555351499027139694244176469502757723257283658169600344546264125260217658364933458141596452942436479388833254166739325992246205658286957335815779606559303955030926427458061754552953354334357783618855214651096721015959229045108721870678123448688539726001909711504716472138231729435789022169547626933934392218045353435637093274346196256119982607051293643119369889920662388096246681933708318975385640149312250673564023478870440228689979937486816864448281044841701357904903139064202283737807857205618716506165786374189144070564866338065202620640893234927990253477317617686010628630851234837603905097738852119228021648508264873287311651008204384621735217174093207266284141252919805347569210505521614410057331130032899737691614233543406705592903563959823990657277309712249004997107978500438403264364650881106832175146801956385261698328869775971076821096234842067428250611704718035937977342727 A013906 491 253259216634728407095749923549522444709386407399581314262868483730678843326878179933289207811347641988808981160976948838647123740644043962137612453266581328437891868876400099891267317665487042280601935376674150050590184236146938629341192885398623855551698489540960124912005451013549891591440814735974286413266167684735605123234153367813053550676522174105492721082642348456717604155447913967780417743120846037412840679706928966493734794072431144924469514919935268583574055578065240631900096475433667803157311580889008142037285831501014428182403723802382864937012131203695064868327732263252984661762847429493566680940357294334861910053699246667708564149178722995311763764481109833576602572335833373690111724180582582153206162148476133390642517443705274870319845899978170202109354266802310889785027725759171832097725277163806404458962230798234935542699635758856128667193060506860493805070564351176240751262043064238506314724772593898106146513107259080033256403567168047179910466831382898950266005721344309537461357400954358070864133341359021668653207987866751395632111711011793981498408302723392041681150783658475281536355219923100932236035978372278767198004779586230173298115469454689097968370273444568451359250647803313066452810318894929710475086380950569016480041209332057306383718609806302861011534707649703851286388935164408489614800823379455581586803282309040296079993395864534352023023675919910100398943581683928937558875563154857834960059425771339575392582030559302387360480314098939587994261254180449140691299648790315857642849045045928833382815245391054894313251347534137148067014044699642700557494375247098488185342428819412040293683898469829482602323069001151278493065086622273364159252240716815101972358764261140219435678903134594044668313757655817371648013911711554372052781882511959864310899288878199914789798295721608533981333739591710647305698705549000645674914112831551764887379530747856205556952260783340953547164243074678042088420035477550939408022373116573165359145358774641783813675314299645637687294263662942239246852144450950758320961820679354927001488578821849325595268249675895313202790707100934647794364344937905303377518433167955111710730423191450598266694270581471632897544357586221026125104151619429854333555137830072263694652056515340494071174724058387662260381166192094063665830481918174079102097059506865396011973034786886497872247463247973227622162454350904846057836830567408368164696636890596204826788227996684816726439448278095733302837381070645510248788152782954872274299990417935278769725103893530908775457338720880437058961193623313493674911920065275649839676542360220730095835618094884703567484619451496463380090733428833083822634022072149882206251286045112102341845674309558275401332431602824131934622317812681782840087811870684267988755836685219849704057213016344480835854555401625916986560657537250002878990537275544859437039087570063405872847151540783711317773642564999570643041717984793904919519853437070383586653444615969007678114571683500941600430943668686376125572036958907370030707513778929388368031348495776665628442541224631059328675333785099233529413112911954595935897068564241618710189655052740504256871632817469343996393257430767470945695945703567865423499032211425265897570100957665447213781770570146055791522680892744366584435207132680483008499925003452096797348826891379997583148904019527361 A013906 492 1630063186172417739911880350188503940348146237561443394986613725180568658495049085266366459672112716081176764232585857818984544358228107847396686950295187867221926264999535648134459161185033866173456302548109028959065778177034695418389781439585234862313185711267531913256511900592904749895328947840184946536020805514474218885692280389849972529521978759648669336891217500992955154482688092931125717278011655546979875218946934304989184485684533692616594891068320926401006787601491165084445762648982159729176940292473901331944690400580733707730816930869400336057283471587984304899807121258462505056844670712888911451903702088891128110740756770394979342901617429499813903523171639909571930930235734783916734765147623438563713409301209321815928232651170339974659047919403195933155127569653186079291634707495965307319369403596325204694610341462603839735706001719063331754187384641907991278809291367742738925700192042210060449234587011327918209366612315228958489620304717090290086473816903501978251954062534397281272645478130775888899868582722749603884394660250250278016972786388783110259409790375585303730183078344741768989549165265511223490884517144567837303507677056375472296112415016401992885034230893034039926953392234319432072080526347148577508348902426528235238197877395921719541702588196528775351564334838217835300190418122894431272795975952595276357150198466815346392392933518924624902924275341381935332037729366284229754505818782827142040333764647381076701017604316152005770915946288511124609747463515554563544461655394007938128547951138048725241649224965998431628835117941910894001089377504232398234325019661035624742311444334820949659970304128997701541083868904077023269890018825662811492854044771987863874077525840840023383295858438022437242588575891716549285092804547281001681318300032675288938406461676179874157914732079705036431019545484929682811502723569371462785213725724568381070531031072249053643050785027031062976615745764002493449507676405686646002248945052243876847177715931654222756662413465324102609152622867132640980802071971865756663814367796821328921542003879958153849825631923701067865589548114151013788722390990672234056767124691535707573577784195330717999649801597160874098679343139570597953131230546656006930797276486620803925227901388116181631546936970135021275968496352321282017122361480666306810228694277596543563890558639333402374554854343849747793311957924265949590435679564724878578268045974330648763464623748866343343501457848583526373584257792381735371215885647502111478584823226544805962568784369400409980553413874767754901385465849058441820063612328696471916053235684410174607220909675684497613654658014303101601203331469535817230223729525927389289030021177454964123222012922605238971438186819815881808482812897429704210319307319195593479552708158057983103760714597257684816486616677367159415030782215276295280170591659692227223570472007964611945858653889462454854173159907737031511347060259402356371417172030713903905271791679879810785978976653099500963342501265343876171192701076204738745554091358415716316859993671352671380966751113365546292704183880386956032403383399068579869839545973976592893998214971120975390185935783289089945777767711718196249033480257539105643480031480781530182964036308163297516293802536765575171376466505248954655163454381978098048377432796493879056938540520545407784317366343756793280823 A013906 493 10491645777878537713357651708773326016932208599104933265218326343769876821123999714610580898145384975360069498231054357872216439188270974346836734275723780362878774562245906272120689280879164429308462258711403711777480307909310022613285141040204349309405436660416800157165157575797838336655551206128539499342491759427447537405393309041248141740581081335813395345814429523993499957868568128120600492522309373098215091006342567985377002640144248640736972210963349916394635230331344449953116893305437780897769895412882347520552884446945001334617289437282748767179944071371021664951739266262056335185086798430207555001080229613919790177669494653834332528829425031039120719244041122330493930639306259926318988388514550085435486855961973510004696968726731659503516940462715324321991473247044296649146158008148703834007872025251382556959722409000439985656033174222481241892741693828252006311425230829731403485257951149534427102007889468251367071429329608837700371958220923711068966045146110136633208116766714830200538222814648672477089446853327490353714096380739076625162596674863939450236380388415365840566637745022630271643501843012516304736990125731819187653570512668062876484777069603913852091639876768763391645566977433616236381110991190785316805818899690668021177728240792098988120200661620610607532613645585619496709533496352364712461641470250654938814409179850497687045253510903995877021562339123576229800813715142577938190805245182117995881307943751818661357057750417034749279594454482434557304075818566095006187450964463635234518112705471721946368012297565329243425231509519592589227653607273723666748710200020169016060803068564314475597302247188545453330044372033673820183993733438423057112350681089870683730871764903009798622912615386556647789274282320618569975262076898260244204541271187209367231689860764248599777175380418084953297537634445108769456035874326659028897370867071245627524644908124652690672074418853236192972099918937917100696284586480006404190052981744394511038194361692691135060284828270644530559701220122509103848298550321614359842844959468496382654864425878741503824248257252689902249212228877679078541946840196076298965634685638493010691244356261127499482020002961275211878916099460973241141450523810355563616988534933726404998513126504091868830935706939169753244430899717788617261931391459556219173867784812748569991642049864363069039649514872056917261248867202143674784753553116660019163085489830561250854184186813649646914542203713525639889934422552191635784377767076100682700409076880409076043537857294499742975465101518964315885248033419326358599473690766519236141585831124703636461964051444724186424162862527753667869193854080626570479029889968096070558723353595364016149751140320319771617143373670414212166855693412681394686159201428753323722964716284159393144008549073057318864799919845055374930817469895818076192459026434718448844837242515158974345443725950864445063473438560043888608838071871182540614676315279681220403368759476252660993660284528340401328902764621687199987322943222922836791775857036099486806007602246655066974185681761252540322222524989241421750467289916911260565182672852782425837135152941869692105795516477222251048877114766943430400092897421250019834673196261107836322409294343792682825915001900893352395262720555793572552078713467264057526987750937683803010972976709628791574736590645074630135472150289 A013906 494 67527830860928081061605528072201235495799502291388843487055118234438840288503707695135810089711761568463955794452959098910335172854353567840442186798414823672152260502289503113220093608161643820428515899621332300473002937449932198876859524538131982247146516411217048773968861806883386193264600416706982306816551438348535965246441386894474188354996858788193196440265282765748895499327653391452130135842518277375085013493035943054705373303873953729066925931228480490937195702296536531044594244408201323016894981951437407287477913939903330725054648548628759048397262764160375696060472364230922458574187119468677385178317728313945344071511808228744029331603567992553427367461349369424018297012784370932943736681496904840542097776962856467304161301785518229523844735128614538692579564893300829427655330072641852881089729054622559360809810609113118898597309528674647583887654751879613003058497604474325910702515617075647863137018765323753408690624665622535270925150691534781272762121913849955148192629894627630357422786645504280557207321628286419245695248241495290662828902970083792632952775258314521020370194883712191190480751582760708230379793236823114305719744994217497818622659498505663694513061679361492874474203496236013827717909060373872738325914834291733283431122918524540777494536687017185739518285109469482948309928952513068150499498845557511160853550823866491834529908118132357535096593610481656001644858749761925514428822004191208887964685214611411778294869152492428689282472809946836285862187266297155630409556702968767396244013085073979247452131375348523918615284849675863124527283701600980406412393654928414705339837404732445524809367137576264208722657783628332256824506778260260174683678519778021546136410367931132796297993251654956174101961002094337088530288241809579034964189779016896700316116413500946125435624319526278162561933270697334712526970307471271554030390698677942295998855581893751473038371481265094797982624508556630165646826424198483859563818178679661400359105012520220738307318832445965029756219030226970612990269436272670333673976254960340413025958063453656726948673500830549883512401384851247593419909751268134314313370049466515019911515773710814153398603071919782981050378484352938893808087088773115359397258837900945410727344972182726171306911220807976667106520110382290742193511277900974454386189699705040569225715366150144188871864877500159435016018317674447026195125038327542897720191150872504093006572411508726209370885311076124757626100191052840769639329350475891096393999059115682793729292583032452359201933977905875341797804983162247272887212293249250719905242973058668377616507088767890404221855671090469625914210778354862262516710679086925367068145145850046017797337703742707919809599433119954821580656474306858005918497973001546453871037890902535320946687416766528962874222910495283247048342506641659403974800307579915045193326272001745858415476307417764714933171821961868562140274662021582647007487599116169265174679691473662480817918416701992043710474006753444057828006114352256840124888995003299679207439388667042613733831193504265459135154693156829100193667888185682373559889540137296197059863981691332399697292231909554094982682875490412979651625119666980616412759984042807594558884804784609627557798241079801622435782444610238070140563962874030745815424921833504581723054841834182305250514832042291580150035226207553127 A013906 495 434632281466918428044297309368815916674740655976664543056002800862402788619028819497633505320245668588852002629936742125557843417454908605894855185904669661438491496818087527336252356954235939072108335310916464802823309145435308958715682662744334017012545750877721973356993065908701234541315258039869068621602563134354531020162176295448540680899365547083375762555926370872348543304829046612499177634919041616955186801000807440828551546526775994966403805248980911808480182998106396825833156852837015727990530898818260496332907459041699223388890411803426872899838383411264284988708948878211148149786759247082385407350769062409363917697266526310419031980261303623895304362568283784446694197850155596363655888983795832992089247232070442483337867465618107757968191394031912285812213634444042540380883390125737881298231709972616527584032698845290959031154503003718367254022219448677083994944539647075096255068761474355526594366908771060182985752041232206945533272197177405048701473574045354761868383596073877286257585650866284957634417444110969896507095891152410523590664169829178028126557164364425859167812561248416775783512452084440805093647369541273793999819140655316832562407224104590438980533282948526589132171918353574193947935369955373953182214833662289757476678923978784998361441518743726254314248337736338140287973973044004818598990395898112168057581625870337327653733732406784372494516214608668333234594875100018920951315347504922057987589285928267657919345733005560575947262418892991650100655087976120833561697137418256105249443379912024310811483793612804844483912058335217293890509310761813559031949565014142917489811125101087842626488096510369025105962617367051730922886616430707977753504071455023630532324261916760971055523014779336615586487937982102871859402301013153391354638518134846949958802733665221920087824702539612723767658361273319895395629977649700566367882626960700883151256162132532774037230211014840224047331879377276906670249791727604942200116564187617587896571523033599435107459143415981759897516232061668150716125629754267547793450161350780202294996734000003499298899006046356203928895860066577633489175082188206397416990659124293457682802345169513182700528025091729391751602736205115647778589424677215219631649031140511884687717071720293484313608038887668874965494380966818284342482010958938991622667371370368639932451948516912917499036105401244008678449304386835703395921809674564212436941068272580185611494201294807309376600832075747638050873446581981614317782709989630048327037841086145811139639976211752843514982853345156635415052909518741448099116698633168762126307071272945348801593362085241590027980511195633446543465549143788869239313593162366378477851486532475922736327769948120451920711076644165589376196907233809625378387482999042692507547677631845296895227964928093331324492764510405942860156869954225498013157378136089833141724749197514532943591442022914177998607115924081518986851621838979979318988113756158162236722193409458667192775043475910949576591603400049482387492882358068347847139948408766522867169048057171399057607448265492824458046338963217104881227812956448699445285580122435905416872876119511135451464868975805435132363126046882591148689879777592733021583952833974036361585916301081788684064241804386293613953191286889993531082727878496527672613889487668624380041111969855546441123014385611579115857618177954401116094561 A013906 496 2797442442393630155913916677074812743578050297910812995046702235311120151708565809171856928533425967302177465163174940622639346575031978821191109911811219242712004676104619929957996503915897806795190979220070011818398186055058532769266973096575855040060579755841569679162468820810007830031352671878105000739171306011860845249903682263976146671721865143411256005696498805679644440260233300361032794476267729077998197880313939966124761946626788987770048367087641548852128766478581120465173458277659556321741757616892619217748834593650827504564521079778103929400764480200407001837081922149632175915842959372643981739904270999455072586123377525752381363552930979750533174966885835358036989073473464021566042035469631423107802681797405967984534299897258848541244262901637540417401440540558472096482716141852062132128704578860280578999795772983996547123458067326461687046855133992956608831273323145674266255638037434137873106967292700251811339064250320626548434457773397410743374388527991800804068237679904927554263007600853657123075579275481532316594171089347579406639106194830841197086169318956821827673736203903318575896779886386525984778861591415390795094177927222863908045221800015011939799282531972768472274730801491598788197436182864681455946676169138443044506720055598384972708675589075551270871732088850915834875519265583969106155881641706042966092239094599164566482815532440279748414471976283000165936152082185881081732551877705872553474014387359404042175575473210208774074130839004974556183800670909489494248994438542030755229518152193098288721318034633221171160115989281467483011122368756623367980375359131823667985123406366511028274098274557838102157586750552101838963404813457472277657921655781041159211311536918111058726418167513879770373782534215541944572160984309902738371688143727595222438690263207015448803829909417918577332901519973003595490395237235806692437956770860118404364405540348592392445108408053889772165476210506780577308715555237427976495124847093023148534982846276646488957848905511450288444059317616493370184680184189471651367538391858964699579986163903784522687973525273422428664321366668496485264617616016486928570065909920032326302501094715379986882264650602976828494686009954642663770189593395221438369626820038015685426594960547408925707500905838375349702035000475114096699743693861490266157613777048072603048757571673192838154498543746559066549476431145079271702417568246213646769018586188743569599241422044423962054919129324913779935272951793811289442960520962785434139391719209926988507943783410681932087755283248125494257227888810584888282613069430705329930321634038122885141693824903810111285462167370436964225908682972781482006371370155444703551270070382895677972504087811195433876705293181138682022359330495979945636806627488507440622106942091984053754522245469179016417079733407199717486370648831789604558499398664574844912908097424178281509754172724089509162088920328150616160389528261965917029913913057652294405191232495615426375547301650875108930648330402684685618363100915176704187504276961125548090443432279438734124638296391466882250775347461529670482556465327547891533767726621979482778551818101682660085087749178342481776139479789970437361732066877350544034340723735278951117638981283053663024156094287969090198112325067035401633829598001665976409934699306729536848106950739395957347497025779730387961296369756349563942767415030423 A013906 497 18005299082003144698605446207073731478439378988606175844977876605329081010608365585902617138967616490663598812660744886851940399852781051661921651943116758294294712313013237753845641092003561437481579892766243080077264436028173601979742097421334328556108632087452596113489602057538748226767486550173937974772560061250298468298300816013967023797510324662739033713472620212444539735557870781145630899497764464177070154939573465303387348681837706913910836417165972069463557021223050244638175931971206141714548309445183491453823187295002348053211323300182240779271104656786528203425089370054330008030704420657401483363760675317445660254187098074233659522634362441000485946965890878205853868364127415840958443692700713922699944036367961320195481449403622708996497722817114471802758840013139737968891854660596527139691662815215314882681282524875135288102239467430200394192216713689628318554904234515398543894612092772951260606917185600216844149506814101412440630283248602010856242541981420331162658973113392321129387829130701230048507643140690632155184676931724667280865764683356120922977186292882507472795058299839697192743207944284711816449532351875310636268846442635389554499507015974021993643533529685204547146157671064841419223050993527812436212197534501033920409516082810275930398675167017300893416376727950970177390204296406520468622665713423197702507020450849670663329704372513267476749247803245254137021990901112520399241738150209048868444598183979988691028469967968214771550613506713794949871712161603596339883055611548929857206222552240982818923434282985290652448214426799848264006256380290111518136913080120599342670373140703248691254794510762419363955268378808766806499237827263307491997620443734713797801610531462125686056370487550787462886902597620463886153416346236152320799446382064101416776707004760631434800389010672654309786579367767601880809436952416023754226195996428127071102011048783880204967326386418797057848857649161843621296910202943532894518561343713249890911097097752769692678428098046284483874902080525693787734575010746616536977896155672704431388746886138976186111079583578915534776604178107210673457524740524403527293443728852430623170818803463672970909755908055915689243972837369494626458613398122179738300278995763941990785666488154591607114993502786486313427245061062997290494718425779545844151694330606922762124649455135753011505839620553359222072256781265612954866953398458539481886245394085816352985090332085673857204444353596503533089934516367434736127172848375177289525034916194779102994184414748858778819499103047089788084048921550786371603578651138834235359716136989833964921545058062863883101405422719540361636677770291081282241334323700405429589292258618457916648580878054973052464294976829369688063838320322487051239840879189262445896013661985146920494542972969832078062956222557296051245379321013947198772865695098945651031281642499427912947335701333484443668846887731649921269610017502206496314067204911228941528791752934526880244269246149498451240015866849006757486952016033691173760313840488801693573088952247739540311976826511143127306602152206584263902708927715705578838125170869291290125352544576038477460033938809780384182482907769817694720122656521567032641620676828496530073357833708313462629885908377709837912988876658937838058087696290836795604248332339973507385555235642855994301861049398187224441974160406692221436083452359157863089 A013906 498 115888280709357366358856273456775562085132947877662439656592441243573593259062079580265208504074245626367219572677296727275278629009648352396847791032515945430175711532876561724300115123029478633204504371746759284753740411978882965887099190543123256261809901375650904826886005775825119378117324684806174466361543542307929794342490369045784555849938995570747740468473504796025926215179752697131213420566139824654836252254239096391200037976905352031401614597771284167487278988649830880725211192511348851781441009659340648934374694783877297875850328243864864163976119559975373296417649991323596566878368182967321435637957476254714153257415349380407294832891020256596390721352282992704100104668372944056041992352408391151372325898868673267510945658498861197690645142769875010786384240606691860497911306501747833279864456119071385437941494010002402885629832280518098295756314699639243400732627985493543810206279281034535435548507179117656483323769136393927252363639175156812360500691384320878536461942985570872354887448310584947114101829375082165437597809076767540180529398459366385409757752155890276794972163922765136148632397249741294906822232406266192486574535919131191111376020485715284640633601529054658490592341903054494614726349700835780879127324115802988166390345972983339812690000120505635484234242438310131244454199691746033172576214105931404570147143529683121826227499430095161531102683853682968748042531982439262884016766650930960221071310409272312351580255479042443367366390389642787129042145469352176077031925804003673843920270080558384079698113783252394593850497788432215775098820209485597238979893544842658735001057471553369791216957865784122536257943943067154573643723894841398332966440359688819009483811332902532424569117792954098031239875325876289390396338226182635336911271125073604705160840693142056810957440206119863858214681607675429992334653862624207578347497018238200677197931099762785870080016415941919511706089988179288059029018906344187340904280674679369942616403427441354942082951939863516813796838881676985530828917728393910121461923076290921458037941299372396402642744300211067949850652865531098667633625161001060972070465490093239874431137409941787280604211070524336555055619863993285152544511134709904703350832612432277684799389001368388608313338626705281678023254758057395169694647476737199437184848742941553071541652648016817945334530300871269755470215428301459082767231437494831384462162338506485482821115263287302331100824984160380339678668394879923991828976072429633721193431807605853116102897898577913959043431315403415027906251687880953007366092226206877758917861440301558911285032083647507513952549082682954569837699510068608973385036485008838583899034103713101282615676994402979421417197724050875786181869326139397274838191163883655018805686261222466485696608202273567906815961842363094538360838475152871955191342706590233148395632380729695351503193509927863264616876983923390849214205548880204267105572255859954019206248097457871543972040652569601310149517444482536700503841199734335950393979665033215358817296066177072656110209863477210489437957616139783180880353287940487592415715076648366910159281972814173222130547221820758307270234586043911730687998419443992319573666751960355841861946179483667397003627757185514071282400565361617941420306337407653373529834524118062104446466742043246678932823252266676554726529293514490632594585676007699197987843527 A013906 499 745896724325707319462260063669603191597710853141757499846631163050986191957811402471882912898738742317549269126064510049521148676875847105410984501877596777757893429694649327918266975871304923594475379281561651895109743824457399525306669665357897568577906326049861071726193955073191576333509795913779427383344856247728847776307727489375252105552863904568813224130076163279367898013588695013911605580966930097438382728342806028383825626032388924209847562305063020452417575707643418440339547982442072602721515372433829570384220026149345159042144129240101911407758549297010574088784666598105691498051616905864438551018318136589695657319292482077138829246614287991402383244640717174110085779981549519864497485183477281528397210192902093104631202512459535777727800030150885636549868702339196909472707952223379154496022633090792278163796669380820895796103371589886698339203085822820146787601645006035472248014514206531664908844585342763674482845558214645098913259942459546323138822101486633996322007071501578185285273343721695250263219510785504469939124595266589219868169130068153619167396439784299291817381522459141924694297089611591635284460927792444564147616608241348607991367269821090172289749596766320247793314585661331475032031637812526472410904998681479752263829338570789508320028593445615603409502676678120345064324077006571738388078707627212854285234576227271253384386582364396982254582041502865400120682314427449072588701127916352929302170781253546982697907116290746477070445095219644625438500509696646593028171896425118418119599322891111391462676396762040067177367494487091172978546865763581157389927564958093232650412911249630230782110728240734576597386063692352678869989766784495170270600217644000612409958062685847884253148469322855558184684552874576574083851738767723021672281501526969620128829040869420025360808243568578142904773058462790500103153203046124280077443864000858315261278163448440508495388423098632862055732910352787843443715012634716065782317880590507839974569489885388172791991013137476967399863587358209494082451988818724044652900598358623538289992297216626427979374808777453405721545600616491028191733009869633051780158936063903193813115730250516952971005949694291819915776353522274132938583796430312152168079208029200203450614753803234418440397298876624152791373229599239408998697956424365136437128640912690664521145615229494510064728286760300690991732432780440098057155290692099795517563347332309848291957305477052385347664477181025774876628419572706634625340487340949965993967296460861279462857074169226666464891475842877562490959207707530756722289696137501054215466665056254856587737037256360049454875891620482855864892888377733520885583965885031243157608460860195093448654434313186655778182630650810786010261171364212026674123867830324415794704847127615393607947964326446062882059568292360806990317014193680861338692112290163100993044189704282909567780119025269633228173983857336429228603907385096260573155080249998424031840000498336289306943636049881785405371675557173063714530994779021695053966638259178880442216191814466338350646356483322499393220572436937980497776995722362741732031740823580179823635323410748694119047392697335484985690623486241628960431583810999403858141732983312772600277244258696446265032520489566683194099979902061292105934998752629387937145135730465620199519285089882856459222524409963857776278213732606937181665733353672422679074670770101761 A013906 500 4800847160336696025669681324979404815017585065642978891835365559885073619704315715620086283255406812944362015494661426805665098638369120385982252221768356877344573070961148339201442222280442345842836446111224367243526333896339612232910906153938646510233427336326740959977386379377651089993151440361082820982799982096075835283103807672147978262810436722124149013437046802990016614804475502031924865199817433764136852604890121181146037381334184225615582888709256236247774696482860762774550367279955156902018406416756871918535481875766154668984791071225625256775946884457968929462330567366051380733644038110742238016776894810212131516117426931969817963649641146213446789579960567498563231839383786381333219337278277716624328685044614036639341307872651345886227881629461441710608291573219973653906297519337280857386393802335489244013605546392560906910979363008966121648641407014107692035352334623081369555202482411610635714387484958799576911941628695923479874668237829903760110295661148786315789175960609682241813572088949727172164921055707706196561395014871944659173951303130250069652737903430596256793760840409240913012666212641940540621693101370406023339563123137946423604980787542084982785923788899727962642765780219211210002091607813190073016621511928551433125032116504731056349057797223533869695528686518483136112346822772708962371941673285458064188789568058363740821822888695009965955403340752677198008952769688910846212778383756522762043521792725798347258795582588132052467019795501293147428714686082443422510722988352535954635156264694944566661056987564579252096579031569527861562259269629365237298558553225068671316856588431178788482822910937154306940549609343828318176106545515017997704985816631439833680546707061618228877562378486876111933087129102410810568580551855462696479237336382600225728847895396605494290860612834912950038135741425572395805429396353500687206495271954876411423720878364225927770733809291923931262382127418793566634051015566366306985561214513551002265440514237388968232521813470307916785340201447900169771131281069472773733384195941338100308023892244152993340053194851100785742029975708747713864663415943343605393863507022350874176690738587803036636263347273207295072167722558614459620323248067664608421951434044286525077940116338171226487922071843467729449685546718457375432906600946267575351157868037910169756023932563050383393543455391654030359800101599356162049485055159061674180900227658881165885001359406087781065742824052754978946763191917853338824367868313511926975509450804789270041803889329582870114638996300974099195747859813911633314212229706731947792339361368170552414485165585712209788544260900253485966012287859806503017282159736359646678771113798290668352592827710638739611315327510931446861642418481846528399810437842633741329337979875897445340760624556770831708503927961558433546477982086398456111261606094005243934873019093833375016214594627461026940725023782280324910520159070712621066202688681515606528365164327463287326721523284204280321366146370681948427575566528992833808732794392998172882095090671697715578814222026937385712059478860478712211003481978659376207770370827664525346596448387508482152271852655746367439254944641306904868071101440839336026523536095014280736386239143751061042818208025379094409563046942772883016989987676494892643528534342832281311834553953271893991321680428400006251343847010368531880653971210776022003503503688449078700023 A013906 501 30899899014502971107946873708261917325304728514155727689612312273807374396668534526021333008626954852646753847894955611790654917965376619412474167211813211408998601473269290384980828237279169129569119460072856177537300014489368188818010480447559929895615348402175264890563730981202688949519790321107972887252897785164203029893558210783975934855992114723386711633592442131097172508580482266174665382654788541085765882305516297233421029677088607301251277616663600411379710933284585490458637834589768414440207856011648175274762419022714359240637577117745554542073068298152857113362365110952513242025324669185809028463615849473445181198841788011595414061610622243942894749985452138895404967306794957788989396948955681833450981561686106242425367951536984381535401622330612744123981703209253364887504220694503872285472914044905409847282261963284934645270133646247218034310381579545402944877895751484927411367040611252593233905847888102174945260137118265606218226961789878836257059580706565362762125452169838404029321092019706953836473484482456904824294558874205936903461647252243263124058912035580194203240725028842134885782683089074465505046650041153703215479433730667059497944952857030985884359301077218241774260027030153458537018492305307171234130020751950748516734268587840410201414863709755111657477728192772433303734750686325365920999910185259145013235066414845473054692353996891906529307298604430108614664537096517833502645692660842608983819487185958143111790718136422045618971735591636179640400775768763932145372934331021926323864305578175453597016927514512366717177051773789309665071216514264077539529916254140298167149550684952898576999897863049976563396657894252883988894556131479767484402501525975051353430951034169097056108496471837355654907741811788398103727409454871044338245263875364794284668290049600673996940520669395702121587304712374292910735504857214079673596715398179865106532185909413437000625668158299409551513114369137060041050107815683472815402368024105792398574152195728218823960614146476922068045906908207782122405232422992533600909451235857659892550847422678408409613298000307518584605214439943168386898829324563028011171555626378758892551024198474435960232557141378476861186681215916080266876050195437576628764368158850905265679724322212374006406951811655200616169377420822516099165960370654302684738397485840726855737996346184661393802349664305884676728086865328304838114068788377640493182517913990646179875767304603857247048026365392181139459146642958131912368848358644594296605331425121249784708674170459235398982265901368800536539857367278251443700496685187316225049588902166494957839104694121439681487028333835520222622941426880450567049762907844000257383381706897831555216532378485575677226112129017691041487804148698703530140421112935370782568895201408373391036887260541600045271207297207880892847838734655916098202525859551907993763512412333460786451987692628296388522746921745913493275552052193667683611106211876452203469597426862918037142332789339625230216462746629914163988187004599917322935000660061813039042462562179146889781691866243524253966114042347290135988306784208970425439249371884042774062888624403801506541399872937844541843076488157463207999275357261036174558962575880392500717674415609208135485515673496692556649330250248787646196222388251694166801926377317748153995457148495263881987785358573569381435793210298256427590324023024679773790095751440623408547342135889 A013906 502 198882348722703096569836104964055633743303812238986618824942378817334177546376745516815724560745040477148965601621762287259499246662026046719142218814583480559828285602266484284338658959214119272918295053003707348298958187158543516521480029755289221864134578380901950951525635954747058601419055794731053537059977889257122022034194135071968020478820855655066997715891279763392368595394426970517444312992469642897581636215933681084248810414921517983157551929069447862580922807469708829415020416197013805903330752585579651392490172339914407097962985018761775757990198629338054811590065145323431937717004257241397639688594627447462577892896950375916062127549097205446143023805614976014467493490318579000457382126632260078959391017687438110690820037299408665204711484076283021353180767578955430320133578337525136857497592002528620332686255811555246109541907803087758064607384306835997426444230174799752149660372268951349692897266713651216993700466720189006723441577927554118591271632863637026656466819195174222905292605373396714376709256534270122167514513948083262547037049060445160905694710067822333898669017854312872977163171821582812532148470665829349615028544936342813730181511706681386779894796973246089916066105155339001780529213819817674422594120156672936560442992485466509317005148134236344630825173509453501687460036436675464668066324921521401191920427073725756577257749801417244346561326221533498571235790689412882039919085437765700434743669612931392710572406142333078365349397573078383375236050313853353316346068270932658341119756157950533530984722289539069933535496944866406737613468913067995623010599772922129126045840504241794085783253611556675303982135261069290091733554094956881089861649879198839953295827672117028653404528507035061207975859656111573616139185752993062129154536427357066140564755982716950875490141626820341580363597574357293555962091539195841208596503976067187519372689052751809344918014870993296571014573077994732435792574088719610471105323615377148164015954465909951130067131137377712014212796607294801009068060869101032694478340095753798245800398953024215218355683291193295089393679724027132244837571831345973398507963854953540146758536742681546571591097529011369896160867337292951813145797543053278271511139648642912150420833883201357949519339444284268899477459176869055737254134869938226504797191489208561412841262616791222069369996645407530697866084799047777546661619847592907744811846898088297605320135760615904365036835160707407331689902281377071627251850551223623988795648680759180203061182036316106545591714258413769751754555186879802731901585936228586473884346183337004656423016624275669443861264407283913736237610692311999844076772143561376148607727165519909845597041658538985611084546218818112611042737817847859575294588447293783188791830647318374216786532061176103660181018188932863729514936904931462987253139898445906152303826770535583998654745821534287062193662490550858091049646522272347639736558189067520004636119111207154467934793652336571473127118484032221619986219509747645662051430953384229921149680614843816830018163971453443627345020353663684435737386452395917334982934619980255520540254757461037000017193282384385151979892453016871216563679950779569354869356862529733109246698701185417518375250406500722660142020210877032625081532595067073988636411225164447106731582649517452219984908378157483273218597578550710669925988893326736489275466259114596391239825724934213927 A013906 503 1280075013024929016685588625332664729854277288777715851167586105304297112311379141369938271066479416059814404707239018345266667159758404711618423986071712683016886867238148670258113137221525082083412757936335040765272561435210581452758412339155247496120669544619869605693195366297884547399833329831026653315881229267674852526665631181911515864832715262549500885279692827266152127862386752270701159081818891038776349281186971236710837241172407207820270227255802637264187684445398008136243560750646736430529261566088927490182494373308801714724124372884612224067509909016549583720194034667646453888301276332065869008426208210209083630982902036273374715062215738954592844528270103311565885750453957553719540868249074660733389723660955418471678084711331787866429688327553995690505395561141436731252979515997681551936796623802331067777942853788912927410427291495049270004829285731613724183712335775961161150201489430659136936431472331542014938885043071221472101376136002967458316101035280440131061163616459125243376919723546824328801531986329553760922026869248148070311784081460852788279241807282057804032361042383481679796453340811641784361606084130716073589241670001215514752557661602716797031068417235173658108642663453830096737096741664686750046142707111560758520251331582884968976940866157755157110199189741356479411571593298941070288056013944359819911808697352985257265736877130103270729279566096683582794483482753267777427458926123765201633259374707503678952943732267362512605268037623700041288516925785217833644190802093139518985257754708931810838418800415218765993221661012612282940791287344342802152194912774248935345521263208593141671472443899967526196058288412636497796898618764197056904563401168432299141515927366636732554139663224555566960526968466596134063222135246976624483548896452464661154360983216068367748804844628793717788382178702531545877861716143662378192061648190832209920001771575855738814497650588813607431773650328539850149986483687911843818425451914567399945426940414978252586349669026143075078694433953785641411108150098412348075876802926924289062769677198504736451157073661488926495553384735983964434134591593680836461672943602083233448808280654001173505234359443169627551565725360314129351878261995648166229892823099565267118976081218305877828883153796842944141269448030826908811085490191182814596565869861227099789610970754745864627635092318692242354495489833757569678012690274715678612965517099582327673919018561889851748574278728772996227470980719425345328561057532414313694916951816863584185711417571168918151973410925141658045317168995187510154855649329543308951080194366697846561335688088540335095310342138970967188836791916187494012424623848806258444458304487703913095339599899645790265004741463666427377296648254740346042430297290620210370697977644053086661594478126226386560480475153210714935417357543497287277765836213383018942037669307749312320653482685211457792740744215419581618320755046101968824584918144297408909199652788584390209610833580660925445061417164871401398246964038027690923425093256797914563382298777585696547169599550516571716756730338160779672167277131173295767596066360767577757840624926401043267801661862721760682249716930727967936631125505440425760227900956645209989568224458483853746471914327128080788546470790136912797215146747531796197242044934208612984282074865143106973934325145395270363197607994521816765403449131641287115592722328588418680581713625900253269548961 A013906 504 8239001849557910702041171549539519305344468647683429974651534655772575588745558956902412601410837324200674025036604905053428696307040889856792261893784765425346958669740187526775114683963802411391999120654224485284276693885587579459391437950235503134923798578827285397516158143503825121465085453624619582883098938828394163336036648598277911756004993051103642176463753970924707385102177936270261510348151446605190884261522794010605140301359334925203541535306294513736893553466346351881654288532499867497481998976065505828943666382185492754952614838545263696091348930329305797330384833674863579958790701810957831531300966230321763964691384640853881433667686835910220972729619581558673907788734076523179890830568853949088727814157124780992255938785187373511579659459233867284614569182183758315142995936935065673037537392033766951775088041384293197947611824623119903650692939413671872353767606385257187840971305086596921406842151920814127057788174776154823409387583329747579560628685720013874474603014651375546332333624212537940911438789488319042234161185697233095314759290221989617871580051607221772579058768617625625386143884959624917283332788352145485233600498020633469869021237353015037553337989792689328151955446422415166323135453536314910852240289918544307176510016274180589879950505308404301180130783497451586765312943528486265161037308958682716370630526547005189705524688958200275835503430289426701334194202834615786370783266944213289175817543583018351503026720572912836469328697083038394847056895659206307050951959716563891044130852716550298167180977120890397969110285306899979019981416759749384232664661470147715268598363803786007245189963988448687459316392216654034139583846592608377828288315166631049553402048494760767117708942417725651517419029801196761304881347641931268158318554839545754568243233795859126281445820092624043931229117216787997590154111669248342239828644901525558493133962469858053528520251883756340498244311876545164733914454379305580577815928452162482666949069951362371186383587788732798281229369117410536596896064128865627651733129381088659439134172448855570924249672961608621627169558971757237597891139661846495994233418842663205025603035529415875082200632761528730104127195462780324255056188447856105176607062707125210064351867516874508622787284758233505623050622947076558737868417193588170448904560520220015141164044340513262575026732999768583232660564523076697294089232960834335030810315225277017647734957687689814072973818875986972857709254456608285428066662721352141050082858407807212028614382504270068165026999594159034768370843441992164672634074572660769764122351450735117830127026678859966008355053453770811869099363792209963774411140736897219895180096881301667123797366436885884651631412686479164184871640917860243067773946954402356677969333523457575962746988126390319553842582889041712599568961303585960489237195551154300286451558585247132109851798706581969884102339845706316212007463495693084330335365803621617750864820828235619834897221441051882861842936939199890289797059257411262281150635007738459814623715061022254871499221879770482753145164014908767117496148992287324000696568548661873728633201360666870029412351718496165314873189819072441333160188229062946258862528726996700799887514515791342674128280476010532886795557444802187723966129262449043731545455217979066721093042583739780569933376109288830635274381832284533685287131994295476837435409210553768455831348424067713829688568289623 A013906 505 53029041881389111641707780214677838304318733369236710733338582520939226482593357173346145030202432935757738856326176724406300415474948482143535877294228318452073920005271567806646321970327631903946013796228973186288057308753644417940397865910932628953944846516244946577305341853833840293765952503838644879952553673235562974428756130948985849385380444989519569596987247624483443905150707244867543780298752126297194111580462404570600320542672045830489338135977921549428858664598244077509022408416135794668345781735606385983580764513314920994889977847766938173491681048282515063506841111529372478822702822066045762271668254889767873241793640693467393788416980492502899386281477886428099895678664052291433228088096029133239589645555510984266039565808469255189641160102823687060257990053764157545362415897720451399195442530454791683688925489547505834557725734130245430022811945744611059921065656984505404159920772694982488918478636620468560989505514203280664567247906251337525471995516933211260877489791130278438007291195864999088219752672651615849250547708434086352397483754305271323060419164101780605386816851980674370574729490952687118982158008980813128864887930231618089357185757888416865851164097236247408425541373892786898857748614420285722259440824335193221685380007676208320409690275188210865070626507448338038315814606888967873365386356255054790733093195127131023724825893103289637971911655019339523145431518055159474297086284713518594293749015917755085568045511772423524619508474169534591405090720977862899943245289257987984174654304966199495756248111825203066735697201063068531665404251891695630960221565200754956135036198679951441230527708387303790387958845828915676056071513929408784376458699304539589375692401014914000112696127567731573064579350527724166247343927725710824291916522211626440595030360139341316427699834032420116788459009994452910773405285563584882836925419811419717728373327405133593821916623570251935871491289036418335218977161043062818412961506381576830176038977737961538248881700578895825087802681313261485351675804083375380476838965160064325560455156901984411929297912818738920549681400700956893912523451524548061567012305734043421024104918508507161674196467270236111304588345626497900556761113123039507560718631805566395921220692029162625452716580742662916282382515651055579296568221925030865751613725772394452913725208642752153981935287755929522309452195844153039091930175942835346435210756728005155597875360768458520979886528305726620843906955957009541656938868139935803582713455133081094489887980530681123343494373648868344318160299591962175145555617437223136845920547903478820500113277275293590198113989811803588577994606448444054869684724803943262991803150301287816080583312884485405476335281624731363047149291920183350447565369062338927587751174038371504844794837798375448528137831479803403598247487103606371693178398925303122568600483939245282025319855642517915789752906349532928406940753618259713477963719342579374059454533484068534075001886941564198894642754268060639467503273772024176104447921577612381658634646067005162986389916251307588274826604391209938875326516093465571820615354102200010340172205145318684245717984096880764151226851179658174267596245386811690712606024734304126216450404841111997881226839143807061272196378590950447341835328315459065478226469874053040236840156982555450492826695787388400037533820585551732393562035001559732274289534024483273724310908609809261433719208690936968689 A013906 506 341313102509985638991324379230280201825133749289953118471548652238569543796654376289166247142128217809033772183742993276895420835039276338405172139071565377870776810508489618551333407889464461311539598275261777964752833642795357973899754221470769849839320235260907548188213195903530461137898432036414335102568459166854003101523703522140588428790647729445179355138581692337110642794809418520552501337519411156828061239712128134421151378922583423476749238086134543519215588463876256080566653815252336709063044693853498013180718168609922898541013144690629798144385966873345827851396812240304295848463151549885039179676916070681973222564705806721914005738321113474057588944597086223966295766852099622317600217572220260439522700138043694235003833897114380431355060553339688518444482092476614559067990568026381743320051792162794985269769429752170662345714776124789066261809315507309707183245531493872622466526876945889941677673027543461696479244876889803686082422754090665452522709000041444455766470005274712829712519162637467315826469587576352519110012817989345772655649077779636452943280667463932346887017200937527849620328066135986891069450979825997593716277619375530763468107497052484806675603079079097840353487874243065221706954778290183705066464496133624050546042143814746709689610667134875714683921271426829558394547725134347560148960190916377728116951409254804143874634117063294106538333047777402140804420436133213699296275731229011862409752411422359131520710290753377855745720101031161764780648015826330821031009407214798626156026647013189063361114257240809362982162837530181873702304902998833351932461405349628922756635047292120314699104018402184664040137006201639020609173763496178952723459929314057878254301112155425534620227350931797676136173193850713663743356928357809884783955506864321146359538739493270328506600210832875728991750580629764727031086031695900180615553265067325292620262991567230739770660536306700026055682921857750527896958317117639390069852535900868517359865737242090884580977421991349072091533103173251841368412861099881404546504439135535223901370756625939989055830253116085500520107498035631798997435612929555864244230408684925170234604550523507800510491582712739513303342508066254690376763205493121683473211878440791334633422777352597056660194214195446973262573698727933062020416411799209618937564338742579070630250084850571317327016551315800862689409786474556143504088071144418436682180843707590998887196295893154542622299245797254865395982334628625206664376846885380398829838972667951620570952329074272785733464036607374278225873780817156628602262870879402749076276282797054720581974160591397894972216499591527273344718855539252197753452111190698786593154451263819641726015549841800867448139772255538368335428978015005428666369734230206801720206929154763654166607261340699709229505940234680212278125755025886887145202786935674082275822553744598973796246693275625730689667965590512471817021514270965610579025897439244575356171951770408450120813899870003128140606141628933952220412188423619651401700630648910614409401881493770846211751309832734689836639562291387133351610635694572564478928614890068216321152894991381635896114137226916069828179399885002234632340023220821687717836246799056465222644367048046257319778849197535368572169872255969213775095490422555906747877324591788572167157104486513571895891351653644286816862780543389071793929176249048043971905497522291744747452552446454385571164088592823451321862664327 A013906 507 2196808198148428497622337728988159365055786831306144724402522866995151413228789818248141150629506959797649856358428928576792903623659200985759760861108296318900929228878643596935544920535499359311298712581793217770991147546970402727803865785083839227624359920979895471428368685961316958831684607748551150837070784179366594884470378498804921349527683978880374026190724305402115725977872037228828448116233699363372194163792477933084636729668717359610610621311025466238098618300350693690362618317222670611020964273971104962649623119505296978564160166737522266878031607183491305670542912685196872454184866236041722728839261013121423577241786266153944157435802930460956244200434843738021899994908143439406529937169436867738098854374596565083607281276854862688689124507064030817870513204537210780955347616582625948945812112124460363876183580799375377394204879307353233110732555200264282660932093911866596504072998742540104887499047118166885902312408655549726290799116332175950686370413453750732761328853159860998530364724807524295948486744709943501906097230975999738411778352223418626446313921066808713359824952133850812208851206177896274426623327846200830332607441524361800732609411901281218052871148809197831074289204969233138277006438564575858818603294438178222363664530047038281683757790138887362075853887899174440365838488834381978331838882083291375721443384297293867798494176921513579559254143730747827151545843162957060969689228765731897537973064991421239649403034918468288183975352231210806613570392127693595627190181061118633868959017316810335640864221792082657764702904197523391530714246282220052877034439092246669582208690193307542671375255114772447102087538906875898824711288462286929108972251821031226296923183113788051774157968578419450215325383028683934638909162337291147260018538917625360123192649166334025991156720792703868165950907382321792473441362503685256203651948743223675879381363932804601307712548233874565803312384318679605975892385671898464800364880477803775629550318837970970336581963192065660712834447877437276428694539650193978983062021298928189611020359814072466979569658831945098674090254229152480054551725229856379937302681326357324963305356530125767261098924952061977273375428394681912623647220333215295571022961319238221128488259053946597455444409177365758229753387791640868203673029168960236381459668715427603197515721877380744278521690945595671964943853307004112349532728093879594010297898131447372550613668697833988325237394592440772107373127610609448537815267812789932345642262858561737400505026570892124546081117769617184039155128046040346407774413144547728197847318846843571434745314703319701519160861630429425101367792818077108245047221697475800197343500310726704285748102115426120593762286178528588267159954644034085758788174324451936804241827016758962149663480279383188601365951887902341534828756480581884868815941273917329737414563036173392800655830537720742344329582652735814392183704227329610891039281801799747881669848573806035075949698730995543785893355430397640836184446075045377961776042172701290679652934139261529619082060782753091787226190277233536037705653778312263376000837947386333641138187607514252528502954341500657626113683194034937860219282077173123990881302231379486540510513339123191976357357580612386761905552105601657296839434112784752505352982995086233948076459362040222877117029976471829943707039510978448517353496046326634482266145639119815263053003770869559390262983465799071151311506502436161 A013906 508 14139411068495250721672050085608836612161258181169485453895107237324173832475228745152695557866172714144885069423579525442740967687813532650287936500068355254083763535788455564630916000474217552807762289634836704647794475575910122804281316918763873025845455606879503358259680793306320678757601403290132959832124682257376927418496729358133563893583062083678843200854485048004769738087594841713509380233783957261545078300766568797263770022546141296508236398200869582443322375207134084879109605867727915428550506258024003628615163217866081670902582340059884279764550588674213980813459182260978093642385584504283489793705475746976982791415130341656075400102828140851862495665759403449311089878927064669220143115390944797608038394661953979499920139595315857482305425697170025306385152570430644849526484944558268448115735167187485591811927056992994114663548815495727830459631706535334613854711656124985185342814716945556806311920279425683608909147155263286891963700856810786354968565406040154352553249634733499218863923283961835349557971019906631888888795569911759084328480714884734912397347481660906794572515811892045738204753998924659440631876069819599790905465578003235405612725460024928058846070848540038795650183804379288924917242451810037876876105583934107334262815652316544515047282666255896700685387640402636115027581996739752605562282865824617863085082076418197304947763406169545477201148493222392662052062026820996538672832479741717138595250171046079155868757677976238937374912470505888056671607498378335780359896131541463491272037288393930986129726947881918669725241184511400298414971924058843061794730472810308206038761827664863649120107423631179836498391416430498343269138728515221240162029790202531586157617451172147930520239221953929979457258021778988641925600514645487514628989502832685563251390145113189843849999621777073992942840961073855192733886999461057072969581794729806503680525086079359365994686505837260924486189041622843251165693125272623980628574895909148986646826787800542589129066962717509470869427008754808272080893099415748465269778359353207360705563615746786624336684316635378012235290089176025960931753614821109502014798551836130684026295688365179271230603237922729442989649024920112165541823421061147935141484639926349689892797506744055804906167434897873856421765609239013160576633475580433034712153268518861445847107933895426411771853135865848084081862615625562769492128527737945267751022804553054376184534432227622905919223428023294016467886278284652849830227534279975791523348159053863828585578724234375529577297379788651175170127834313235461319253989622017758552117205728649693099022963073508837634940377628983017245212883730080869113251970041996484269570456820443648042644796813908103300817734309169229393217103953446279634975954295965952286424253626527428719251493651846030272081534872037020621304322972497850602209401906788887834100060895933363538751550290645135942729298999857589812430839417643349751264444150041194679950558179076457218843311779352051277528196970951842812489906203995793126631496605970743356949405076696971333071488344647383053070779207540129041534520756463688194279361316794396826804285840311106662062290655237367207233422030144414052057354662438696386840933447823738538609058956672182814683843962471471248283466956024487730911413875783352294561134629542316268064282679652054233572056069854627355369197807209560265528552803302109563492330621329349129644359449609892494603421789211591011245755696409467799223 A013906 509 91006099454831927515678847864157836266827828965562949514779596201200784977435111207262335985003035685477432002388970113526707728190684816178952208076659457861135252847227275454223243783240226826491371158555153780102899438311680087540476424180867422802789217277149643283411188656231583956476736488856624245084776873774492185151549494527117457031516086560851736683917358857330163670351924446298854104902053736832644833905590799712287085338224698710791711783905379530872000866407811017273062957959509494373143051100288989587011805471169829699942139526368055764872606829559156435910842313531170526168512960125053509549287682885725074350645234268605689308924037184574899210940840876075149288164603060194282383599744699811470914665213704862276454491043334052095234150548000412190574932050623287962735844687512999218150575233181002576459554029787458718955929773774219351484037316936755194541476384918455522784928103709515931408083907039542716417126928748769744082322263828107080297441171208705185975640413769514562840280581264771219279999868178910811626177144832561200104026549883359360264280682155805820899250138260685342774000967700739318094891118850892376995857034722078180267626225553225537057496183504738922111490978030005616868619034010374618566384042415204202131133684078025073612972457977476938179489941592024140504972191641929504542560387470218410742626426979729296319402364955510845365271696312494453650155061895133324711114621158242912977568271661234252321787399338619650900456255153279052341904220934912851568954946973977751804338296893258945059165132911152056455368021241659730901115638612666128881080915559317549780142418157951493968659575336578922387566104402522998211918171307844622568199305961532756844477978529696127568428074548623545769866467671041092537345393234881046369694183630635896234142200768263659135038115627517754959703819920980352766404451772178464208256997436626981318621874111282099804338529040113490490211434725895799737550786996576449350863631260579716161397067872507689742746242018103060264140441809948938349951734172856724199881054774500723625729439266519862043047744585898821404523718437490461461365856478544395526434555520616875217860069739403046130194536181294191280326574001389495899956383382972084312348671797481342093677982949556371517176426432886110663236126666257682985290834117791099938324704758494234947912220572290517422884528058200255043707873043281552481275004606429858472421370925419662774694901127235097152852276393732279834964572033477377434836178670182225940761260089223076069989522674853299166130949321026470748026095487152868813951181325746646132609712271154351630044755217437092549785054969661440165105227705919891350995524616013777553059922763064730973740539459619723323495118496681205420427154511036287804620038601160385237060739859324430145153316405603634019500082402891373416787730033775733238576268496947310688795088247114432879098769452341786209034124512640399186110546269872850668102646254008593089937015481991501885301617867850119775759667876607096823269720366744895120042746759363552210297804719563014560815342506652771381950738256996456775577421929219764263432607255820398455423977538285509186617990022802441762706385249765788373060990280104666418568934110366184776806646352364307154010656300945516668590554558139519435437562319501049057632496944912280515741669375199741701871868080816341796339048722048602748112842135663909774216917748278806965142565432980484288393271609039499324094540956295203203254361489 A013906 510 585746471183411292842046942698537240351143429167698331168805050552425263984019635973084485380722393712972871126552231067406830599386016881819685791788750564988312856716481343778861595561551751253099951316768354146488836079481313949680532649441556770684772759097261166499680620229215561777181347562896911463481688038080336354454879528253150754742599343123332149443374705259864997628523916446464505526107599254686635748194412004592580995707085171974313258598356902205871286672497849586348357858021983217542118664947987336105436325061725635200414690145562351145847448859185269612179698548800154697911025211310167280812990932727756382221254999068100348143668064264678360512044604586840154594833225754260048059705531600418662141309045572794379021928245325822864795658240568616999921629879504845115939114803561479926748927848057913665977415362744301413540965907923280303388823196604665739100669739735206774888112505814016898506900998486611486012359987963642900936046326534190209522873400220951162818011347682518669935100037259441383814292191554255350034463882903041452361150556155910834921481118628745704704142332643194281166041710453879604844825788578109194430645454434204841018274183455924312861256158227441828159840176006580442093018039219436603587415966710802659957307369579808136373339989096127848712992829136233432570194230869191473055976751971227976454428404905991798260311175864847540990848925659049489289999981543308108571109614089508665242780702328883451291570075221329219735595314662021555587448839084879787805882190271332884981590166840848958218942089056763160502112775942607917367279332775163349960842983293804596304571192114003992544724277100562391056754383108448081880292038470046581554471625530369628786657925763759962802159058624511318451059650129231638665095260329573978634256570951757936275347514919408424628188630252364509510604963421662446665577928332698452857565467652252014821242669083031764100955661017631183722238936417976349370186845029905853744285677018613432057394888021739761321896575589523505209678483660372179706143394581327166806835027730474311003398296316990248421736049531237777855256403499112669193631900784683870335798366383233780490347134846718620138754691588719598987790982287825272209212968492308694059195187283016453815249629811496504919977872036321488164545201215480974078595763138205921550336645199401059647350185494918065781160871975700804148783862707013917341987006973562574569959983806228368562268104005971726914080679200864003189815378455667883911065794730576678658237151046450321101544574341633308114832772745743477813762523506067957120592988267700145609099593308458413033577149930464708573161190058595622776593876608403551257740587893607965057194362456592339749718104967147188875114541470284599739328372947026833757251553110308437397859233568383780693746531973992110595971218873273071051527788688782204199977695706447344520651444673697250260357211073193889274013324068061444818728311710272233287687790498464430074264480038407629218947871052412043467872308019924951388774301794455938491621292805402283723884803322126371827401904035297018514818960525251345592290310592180125178594617682748830855778929860701169054724393757334336422302903757633283634432493362419708970491229078716620824906020603515541800566409607996569591266135696399388941642506172184340594749518283907542311530283491381231104651085018885695806474261868816469957596854689985456027912639030710061258446595026605909186210014967940118198140630022263937070843786789194727 A013906 511 3770065199576050990804858945309131277173399552319510979930020205487748480866696895857910515888814913717736948265286566565086482280543994055181961908178982177708572537137127681661669378561424683315631099958022778832274394678316998670828648554504617830099542354606343228172053862247969976535628726117018595819600118432082106332641182667515469088232246083916457016744818680576395258431366509952786694891423963709707545191440866344875426543652327697040667321786724259014444214875524826700146148660974785528344692674307323654830872352756762360042742688015559219861117206532675095771465517496680034088816741741639716006689728498925765696415099064466974199072060939753512712933174706420276521145372668750851380508749280377633453142579486309136091857134708305142715067481347076134047126583023541853328058909992099306396170974512352616218618075528091745192934501134700649717754528459704064097200421974656519979103678710008506966586602693302312431715251122009877239939415221464049415731079549398317470145567611576945263606091579114544734623432847064890542406871371475810530614524854060203610971030547518297015252573573711695009223084400787854817485760550534193066809323856129413289054081912767254259614356045214087618583790197958721982402302005603746247443639645427307724797595587043411039889592225438938806168930404861192100089141646495304453263524575712749387656625082917845968790166014599480416523663546723143567045266351206400341444901366877710470974714873969592699536338012660275774140660754357699805154387223302092428085875194177561514921062999214930306289780382305874170755650050648772870691466762552093201377022009622196156792752660364624799387288287846265041741403676439378052673644499762415024862052565681015847653604233884096090261936841864463052933248621691729152900615223155431170364746840649350530840279050218929977996669493004394544237015682084273136958865839978665358160621494765298689830601504453887913648837262101203345932346522741287150434356508700319332406056907279013433128589185754508560605859771019600486091777640558050856246378094709763040787004982887844218306545600711785966497501870248035552834234565866689334575748329192194536048723464882162060422582348940733463699732787924214269907875574311368176006862425264691616847042529302731971398605248089816848966165136835873556097453354026852459143951289904249715729058413972648614453804834958917428264114310214698040877395973247250077786676678425240661895339952051331316397174375342108082721354781009726620882745882415488794935800950453584091645194079477763199069678710251751151251747113032656813222265721830615953337428835885893958290108903693743147519773053914897013771906013505311526488770561551361938312899828704908370640117534436950909801719876878563039086021353190475991540027997918985532265649733100661938886649492963231968181730634845080303089605182796459017951003522032522518527097041916322420774083281365438580832498312990473976871570740272198803928908237978228716815576296560258045257481666243844675469970597213094889090135654617887821396477755934633918518977266599001351030239886668744818426695453224255718038725412843977821443518594547804403432371217360036658236776724756414944537191968689262554891334338480116681687494137625756556894258428842194171430038091369293032859283006515561464712758653626570332218818153103795475296631898760000322604021759437767147151803278503709816004129970059523804696288812505905060007063318836837487810373932773329757349298526368796604183775057059388335518365911194125956763361 A013906 512 24265432756834918762309918238627809931916069994774818259095726039449631520586998498776791343567362648202760182808639335705228424621003372329112034253974434686619326889394791793969314073018175830485779020797120206377657474267022866175997276323245915438436378737274054992242601671902685822685258201942189820073312485069502640519350747573784516857759999456493100704526396500997117586837916816769048974157552388855230190540114080012774537506250853806553819831910730177437804921304580089657698762911024434011862664281429222454505101451559518118724586600810128475838562704446137623943001683281134060647317013991610594641645387195961359559761447957888558117378065925155943275298448489445201844938371358905861026977824869513618432700069478649403920872025979856847178125578095884045841284852757492442875078668915278426027850278605759174930388920098704607530327625836822583906321334969917035023567255573626669771864108739412283754840914138817485503683434552390419304143375584763584208594823740213014860749133077799990608794222292592846200880389641176178788386669703698732778047082742756413090048115667305558366041795153144252190747934721420103839540752519106899806206723936131556317110216740666127583089043231121376345258447954100234520381179697653632933510137926368534083346930773497749342716097693058335712513752028815499745064046212428527350631513558216724531998005256062697476300803496905263582529166203306678035746830762722856392856500798393783645884809256070070184511812413419877356959822861684900637006804123989859484863526204918388813631579387556022172376083935191737077823932913942874724864927256884827212030585972477754878399936036269230275162777260461293077556991363024855853679643060534321608365697996753046583934342035530264681884785358576443719505544233485209091167804487249897325358945774585562743720114182923258431369017714612383794038106226273336815153237437085802927339609033482166865200363178981250295798298170064245447168237015220224361688117474277739432896397532766927157223163105606730892495601296183608451453410374362326722245381925238520379228154012575295919587806631322098622964430680057851894235755808374104831771275728357876956735448932130049602466464943528247243949529231426501046621665597589954380064536922815421035252144254179933804987613098306156047125434215317616911672951213017253637443956877116188328084715019363959101099445572853983476985734291750200232514941430638125307411731932445548757505438033005921958973738510512549963467012795268486868232315281063754396863477896845272793171903397088144821989733078977886760101123768737949451185437422844432176951686725852322377182834411526897851336858657153769990311710866682817306335312982447177552126664622186036057010926011950527929645931117508201066680039934458047814816718424209877097699288800094313765719514257487447335782704699470688693228658691055709424975815862009372084464251356058828398692325509433471051671184689328046247719496233155784866276201035153506553874916787331540947786675320156905970048416963578322797731070989650259954030469829065589479022189697033616152694027282881169030866932293491765721008524039880446743203240801387599037401118458256750424985670214948878033367343767329354220336955530136129643362531080248574834670461978669454559924525659118109626992616164005388424473711170958800571784264688002542280857149645160636756390137223204956513200478968974403148269469903882825623690325624350694491641041942752247106805885589588091570406856125104119441762011302078794697595285803952934242932161228823 A013906 513 156180648266425131531362106085764434060618473698378938078202962623929359690109483678612509526630389609221298083299106127890997034210422708466873937886328574874179498289267942399571836848672024879316330400054399060477391040896232755551816837482189585110771917231002702930935723572739148576039502831263199853100124300089697833788239548691294958585825568181803173267873540434417290800221118038193750981476143215141638850271529478091661305056595139141836032398379804802440573640604284928007701828771031738681214176209127005940496728192034943526826161896018064744564202192822966772902171283174744243308934331785804909547591796361015524872953677233620315818879492970915979408364241845901198778256171927294226279961534254119891403980063288418740380277218311269759336998317698396607262232873051717182251912465122169890415371945752227825248984213154856709745571502261452180167363980084280718954691940440523000599449153236155076659484033830978951099234348197236208555288086441364001875899833616553856707878657441366424954978431093373917495113089704256810111381022840713412824853894681761040097239558938452459450364545941373935578155134408669235406901245691086060819380004159252789580738123747269245606522081777325452790169794680237365753613763278735076756167441671416629767611434455486824497745356374032167654887900274402440075644758391040865013545687869833307424453637143822350462706342481681714922566521188489514028632863951835917684167188918236240612705170861641803741591312244428133687326857157045578420694284675813264166384962844343037411895920570040490417017601203683790598692525843125824135261300495359859432362577809855390267305279507489206396932015280929220470682398460465489799839994855168657143753301741515494109179714819990970373396365049175983498933473088382891137474260236879465900792773123633364666603750880458833941932957584321414146070606742730807496853833705525148070761801225389710327664301144493717472609305838805815734163152135253584528780783088745208254746697985241682239903205292630143132797815933482294971252997689154341062437008236835473973202474481760917864967542096863570217226752656575594634501047246938011015237228135286122845345509586172719848487814374023429450863844821987340025916031017388919744447721771404575472297891905381237686195388651991139330823458633720036386127817829245109328586949738328638932149758921878082612647708816719726574212792008566359015145915672497683355482348941272380626528823545671434759186909045967877369511163535736758574938984833067728165971467917014793625422428226524501307999864574747768603169547261050119784491231858462801131097750196132514166124095984790268297167030859961067400752848054797884389910147367383014107387592954354737873289874560535696786281081226656087378118608271869514846560881912634272988637133573465435745792435554579529247533660913505270875841424765565577967477117592732987950236892965809747752124558446363555369126467876863745170185645543798603833562762599203025833486943539723852258500133190164660641979338184608592890916794646738523103304336271017503384178117501174436089079133643981232123637163598689671856053166644416234232488976509325463351183426980971627800603543588294706487917669485443917730586221367702967077148923380640352897107385263175293170588301254385231070926536098882933748142399579222479348599649534772346991598949118582148262534364985614659419042310408605616882542164729566897523259861500010222036412378820939826400160314073346186062547175572821023440148829110055735700304534617271840643956715400006314289 A013906 514 1005232222205067530355961771970367314815023288859245389447075091063789366735918344508451875404160821748584237369355618632508323524161014726681804801997105718591401094557641696187887395098092246627813507956077331012110232484335181422566647439210628560800621054066343629990607627867334609763351821771481077532102013338012226024618099101542375467629168294987971581640464986860278688720967591537302081773367104049774381222473206855608917599171880727649582354275085067981554769067687905066387875611697628734038662094544381140796074533021706764524282879336302598892222590834360752428001479823262782887211756323849242928932275625365647746407361289786871484378634292426904267653169329455173259448037664391036702257446461265764784198767252485970940715414612137212936620373763129851114376021716836308523966821031501822318985746315438731297446522797449769899773940919579981909654951981667599615478998788010777131247260361287454074571733444759784555054899302378843890281368588150268103925934762799071099744757841672136699694000740118819560252248669126365389962716466693665889641358591057689898102587154496595918216137692717940540640909752265297372626560984395101929952390754110377577448456757613870178074819155392916236787839826801583007406711669982743560134021020029730725088357482877531434448291840280507324060364152715848224363795611156867134243879693301186519408230196255180978644186728487574734069856570685886164191592933466351445935065697223567399613900637539132192019565051425239307261490405774750209348986714313177972124462690908447398444794425089536120212138318384121739833360447862721996292220124614205963738470851148418072159238464621071601168448598029301821671933360554227832014771552006100800226596557390891059901160093223645142226017080409708497161475966978101602692444492555817492194306259744885741238342385753185052630322598017144043689162527214328233716722694593720848109211223984428484339489831021254126998806597370456940459870865103674462006726491767763599933981126350424404793025316062782973341781292998757234862159432905604719016829000906098345059103934213360511373758784802353162122655888873881732496608373940498738631845026647951889772779653206395682187775604631545081982061351573084462064424464826554051874737882889327439509096230479957191512879886382522605693970252212933520153599077390536954711285313839643366890469575788517543877336792108532295097848484354792024882621308317270756781275328231715898138894407726417519412249347729652025732111590845094535896498510457421640706953295727402747847432267958793388322235772356625777214630093326829111124071648733594040820533086790626134625533662323032949822592938906294396437363788307561979607807447637024091168985382198610436627584171098582008260502733185619321403542057520389448796058206372210214510503694215639243104380922034669071015658545685013255664825823399874648791925573478163817862591574382238809276152636884342945055189557633976828179908188396309337193924852116042200902182854643296838417031522757583982370379219469138224593302074806972966006291141627609610784231137331861573500891858275503095510347192468281078623004806759621918288640796532961380762145991964987869793020013549715516040563476568950561777834511796465418226237932958520870886826839386941455971463818660553601306740514134292478449320096534931550398003914085585252152948954966742379894525222334606013849137041302255901982632084161994793905550946746560292532508559537504305071887036363783211240373075667897584471837835200703464084505189252135290625846297467822840929805127 A013906 515 6470019376764030963533882059289069874138471440086182047649955632842783244065160885248562669094442675935747916102590450496014520556469078008975347564700457412115734295148415227767035720227840344937201077238542636918478610078923354602866883278831254662909151716992532358484637471370524044208081154596119833006202068834021624887968529825518557544446723951267765973690535334923246716198378711017973492907438946581036990160596867632650467527006740318242295838861963851707604167005429573958710138478220750818928604501586065744894828748092531181898516440436055878261764626958601988364700328650098649796625177332712807780932749695392809313054794985990701770380032177621858294779602841453498222235561084939598341317799728842676308424246214167311662477073830927065524125986327704475311056306745007356514074180778359533570047675397149870115200844881706244346020706220152179504334282602542383111890945496221649313263385495549976020691254555045526002435715740570955221305254742760861058826962728998461679344473920941565342118583805658583444892638955790797993128800391388509593131930878044024971823300113734083662039010325561267573170334997624480887223357405984523541135560563483049947967332512670730023560615747079108670235755354355581178641136810111741634063685254121217144307374066416419305391222048146561351664656391783580707946345335300223681420655356821238745887526566055660305629660740593902226607382849738108611691409836165616864584038554865027467533132071120530710179783381785479038617342942775473086691885195762622848637480569389749053848363484364060180574554980563413271324270685078095681781456953519772255266360693493162619815609377094581852679335954785710574805396581669680426993450775353602842832853165986959937157412457899355845650429453375464417745785709727735403778296262550188025162377734765177126419216346145812341201808441489458945590435407898251026784992098289433024681784897013608384179084997464831851529879851339158935530306623513979397815760008204002872089879884717669664818754941863480750987560632723500137304415830865958594010934222178959740532748193246623433856912738251132158556021371762186571782417831353311472901905314350358610075801911457412404279514198441012767599666705767961165817123953215137385905606049369542439992294959376059109893583866558944695500145575038949171905976346569040794697298250734591706981905620839394373912089520530207077826971407337575165809085479438707414513863989936906998974986048909073316146395203514311708256696312954688300455676912293052575212713896281998584288585745850704113374103957757161824794943898773483261579640687824926869476952389433238987214111208757216865359997304178955594448851357326858394514854210946426550026860881816350893514894986561160618793428943220128619980438097126955986032367664176330608693178878738970132880180416871388032548136770909915273005512034659019396629368621377165341953166241634102084412900091342082524005353922950543320217954809027266828282757864443123407481358301203401102867591922280116361841713696575651527893527656069336800943829945376873725103810591147965915571450805768526420266354579812873642427626626953645216423665170279350252338773020361905920827215813070616613659068448470228965644832715159597619342518936132045097686331719900264931551739348989123547895430160964654453619932258091930939883339706397358038597867935657507549637468153096785074995796251826485658934600136471466057790435497235596112919563739619299071419304623290781525184496562963542942532222147729201336136056383306656212872631435782939267458664720530561 A013906 516 41643263925499533343924557055130789860922031684098617219117458387758218033456089807643389595287332456160319549571495327916869587281985854959522415470626836161269221620438436312331765988638418609254139593076753231331791372631207780934680044123522594130832678289602866697806086996393372838270373682816653714330637642325373247196302031162767589221296860576674626650401261269185894539076421428009556565260344311754231364361226524809336408114177144000136573126388329003191276127076227600342126288823326781988155391083551963154693616748984126424894243001785525199658960924372609197597220407404761893927959883749164751371152036972693640472415038324516351404873127446211204282596633291369333108198297940123389206952431060138457758992238150832277247602676812170601696749623218416405736990082524080884047865754933528935376841365208717786466882151548455813852799950335132939487465429488895449745537503807987739005877598390584619310944011416585385967095101956813683641961527226785668749953509772050145840617049309734797498787552047463983945450622494631412127488602497510694000187551383382513819220094923931573239579149835853985615701873469615344187113845876506646202323077283850184151249904846600664492034204239402391535911212324719064430078630419805037484214362139566317118242756920760855481319654291033783129857349514661507204525504174442247590346065161288882253421960400746386818517327500096378438908842353231927196099723859135714947047424464335635485464601874032129992750677510871295511851464928332316773217708436550387233467907600427725594493537374042228194819772927264461064995070354007605594764307992588311516777853785039862775911858704997072245419675217233324758174690650653575928516307943791734182247334644928007682803551571513313701661222059226996776907163632306141671960610701391064844437693796511704441388438195001176241607871349721588658238379804578052708490396396880504222379433449399259228252364469837788233771381472007836240587940324107836699275682218483776457755593766843380123468539638778421287253528965505471044238315702083296534852118404381992273259770104365552012140903304453506710796938263991947205985762531906066825431867956681730187451117102195536126397621254536423439650741604002676473878885036408577007811846156617308896847327715715382419549799264439597778269493470882915229952827516405219735664392715027834191091039369350290102768460000837954613922082628817350555429146661986968396454406894582481804503658630993571674865637743372915563256029517011717359819792904699002891102324597337367613995748845205958465186620389782604210886163598263417576285289283597153281869896173061901722682634179706051470841761128771091587641703291771223739526920296645555900279535848652497359018339742488020220646754824692272302310752883376403272007527388747676278948081023919419241972419064867240263574972268488636798002116345693336880359660320620568508522867867177961512296378612608973458804191684505268845281591909398985659349930601503446241878788132442402264634105195824170984725381058958818681996811474448283433397213262116823562455835571661072384926898393552614645396409435296530578323557647006705713211942353071304041188895358195210640174804707946371747008249594832218911425359532388470020071886356940935540177737361058030890338516696690702423631916648513726939975475649844193061401554335892690630223117102593649114556270684907420939953668234869638185484101046177165260797064979583848392217043638552498243236141376985258634150558161554458873366670294981810915429953550301113569129271233281470673532704463333832578423 A013906 517 268030330264041442941435415329891673405816492175726346247946119471838892332108869440796877117900455242880279610647646953370448150015298683667737382157460742538732025692157586489822375698610965146742616590922409123209756078695265782364461359234125784075825993080537383850357323396627510513991651760781189417655999274717419821979188204160261033511369499494655696518923605161095748015322751523219313331917460288549164762386829814370898725010827261545271031486017636661387147761574187981868842144183997569961990034312882093186970177307006739225983086684841252620148555532859172600690486388656787382649967102049750303334454815104937903999145225014732546750295319726529361205860862508471967565620357558827595258443830986904741627885379076442271836666755681276567036662560154491904150435958723290329475292416706134428510185283071574263901611667943842738300771990739880549139571704832845805701542093872015228036307239258050580409659311273059432871610789814024055013153582035431351559082022946766551830234661005366395737738769107830480819413495938963427026876374264635472753249145033574359142740523422982513899552583991949949339723443393044433251320892110332416737798722214368145810608266310084260698652906216847906945421380067719277311085582352099214376260720256462688219781940807640686851203387658515252811375442547244989265297297114642139182390764078405568269636660871621201574656271233952824690621855118327841985126084962681144949424061119055417107421692019713581653930873942353886768636593331217208737082385171632029017420532808659788636039317822655077146130881741988123124453566107524374216622090397939830712832521764364825498700860392896970967301208646713189174004362946499588852474439019868321761768356610539867753158859532448716050491294972351266116068984294648208807331972963623470474042639403321533299399384457328455694439131506681099109331988186537317503923203416287055188182309826006776338947508288889159433916794737687332732254505589489205984526142317162525217440011652066021754025870824274020403265240382428380017285973600893911069019688327215205294049608492842490134479017997296196743490898016876721455616020771895889869400625299912757319889685402896523578386444778286727250831973167731398703915044551893089764190721327220719797061019811750691628392413647080954082980406414862955259900271715422121209105364400620395400989473607642154250923058147173363313635099073410152525982500113853190129740546635097694685044491703985058094519723430094061475154002789611747946854605323609094365126209205800184680768240109599454325694647839434536134507682872537559873200787683455552345690333144213759719476313724111786441992073348837913942476563490068673517337916762872547199872888602723560809236177873184571531018195888624333987071698145649529564962744855874384984273528661736586602134485641224807799778927735480958034363335526788888976544737187003951775851600936835802333938210408615478058760147519223695595446257114916795555657310377472495694792844844728728719161870538406532148340313301162179912139403555884887938562119799132782518447680090811741617217547987053616404594662094004777512078781996408081270291692680594016266377858316452236637414623058357674169254318221951188365020232848771802294399545250292291877474198619684329714814079571128325709426321297244786794022572870545123101400464438942568089002148201458915322930450928909084414924212867825551647673295379855074386174363601889645512307423303691902200365235898769430513104505969213910488381454786414113812851173523805720212870200997432560799297507643647469979304827089 A013906 518 1725135139982651292986007245410640962883813138699791038588544270439733951789522597063186894459658769799325787510034707934797210357213917575534055825487497348013970102439538636700662819071124795245480813096667311503307251068817723051461024318277050851455954099781965226783560405942619700904156569868941683040004267339832542049256994143529466981213668498485930729699698313613382490068186484507211964828693622105981396774235135367917433412432362969056074386607809213602062538785173693797785649052823663471441864823419478470309303191918711676969981658102371202412924814364029405554246007234226392872807437207508196016614594908016961343839570375006998724148436029054609168291814121380365989137207629031257080948518142465747425443448664421005681240027216261894663310453812412442885835329429876938649085992019219611386000531475400745512443290947688676601763005697194694993290638365398953271606480545098488108864889845247879046865647840497177169347162005743965028315525965658674331587836664819260268506668048719262963641824762375800960408666318692275680800446563363566672607065861892831091447863968749849542459787977108499112783083606818717786646106464688093278143413641133392914711087840607046660757949742358465507932814281649204496486264510372857313756145052997641828084575956243672481329934965732171037825726650010862455942771401202747130031606517640697130493298034744433019406627868762753625527711142837863577466072381066958048527210909815204500511433855479239373283206402982751842626106757031226562934459050222737608542071524399287769969051210992621247203959477783873062355214839041201753318536075178147243829724611630417194044784791883799668806592363164811908147778763420162003213501888264456333693105429691752004033969753439659566410567292956228265207297794581968936219609492860607178821311023825092727600856132356234804509713442999106345484655176840502157755153582845995273651070892572449932841750422342633719098374324392350700219917161269369724514062944420072799045593496916693574654372135498720321304413407078760226725598455184298318251707387827053296087919139275647311479623086133771394836590437014638368003803985983046707489687628844716376186570737415135219258082545143612328933801614674315813928152669596265225052120599879407789320775115438222881807562112830493969245312357965458278046372294553655161889376848422382277596390791528232326017848868844152246750172074475449921339539782730298183319224659150984601502223318867502300771255360261221901917177139776898046615502010992374129253319520738287578068769896851739680653004466758809600607585583102877015726956777400895360151317555900428222874133335503990827883410587354279465538261432083359076312603279191297379062071467447919571549601608800826404681668247980376011687351014857864330068741008113893106672834036287267647020542081715497803108452503077768715877768214074498978041960883380412575984840020728596558501426862996019371895154464164322798579881348857794912657086040046872455357710063366455839990476471306779114347245137133742088542239065101094807289148729834309690833133096618735517475786844463636634570398021206112991706425683951107179027473044142892532437987263730089138115567147219299007635560846307627977574879420554562448294942452274902040779537915966414897769635597349074801281586137097272402768199628737323009257837169488336925521672353561422679426336147323127483110406553022338914568640481005062549039932661948477206665621297828754248884005383520393332697006595263408168274520557844352976540547960751732280652065628098418080672632918239636887869008768700495527 A013906 519 11103561482281357771051436831948061086970490508578429152682106795234888542462831240949463525847163505386501937159699322173176481302181297889865591473985675143408280371046007427557854230888700578004683713009042973723131102266027470038209803643772268308412569978452953413651781533865938713576561809379973719042750186062859803190940909456746880098265726744550430850587545342937299096272941602252602179341408393786478621258070893879347797122075152369343280985722466577303140007072181207859521077781598216618770546563162196316025991434183656471084002655255590172052011738458220116233232408939962404182144038818484924874165231634050613026692411906183671189181717196553430338070839777447668971621342362661928294163428106632416181520962707105488969409480493196731882935596222344139881146021728682424935474081130960011207004818757975260573795788588119379825021109378099194757201247208666995097031469811080838250075771701232269568140384418649122793687420745536129102243437340385448923395051402752792094381013348697887141195313316544149880919596599650797732190188634979148808267780110732890145622819120215312853664259127946448505067610691162406495055160821249956354125413385213425552850307245276280525642804518580712962724813671992885816527893177486767561393167918846000996699363863937267669500557607145498934112350943710864492270065108731493071149020388571077490970625352841088253426713436716067958389904920226483371778712707373647966931774248912722780435263715676813985555752549393213943023643842870635869757264966687765647576502261566685043225912978513880816092474157117886897778550542758965616559486437720341765792741195995154293969792281747750811725629110509294971323598809488015768249200384017715672171283280658500168900012984763078772649689922047769101169134709073093688854530022106918991156293459019468801644677161498125390362462550853197133015741954871128179552278476875741757597154581912440118096470438592054139482787894182435682905562281515978940788017433877524619627512384725282272371645513712240048985412101757528833963718537836272190591149083688939692902405736642837643710691693075496580756725003146108557432707758554080794424298542101288334853801259766743662525224782857273208046771485997729868765767937887234507407641058189627168940245668824997777761929751981760045494281478004471629695821993444356525640557452705461215731586696317197433938699442042977404304742780345540773064297503797675600119408400353825682986624542829616361052964039229793759851309663363059304047360059936690280200698324067232085089880644212416731393200728591796861203429214705120760035088165526811045042411691696829889298367975037762837111594550043605158060930200559703607311089927799952546644510255008144998906277467593937423988022656210757280191799893023311075787630706386799099881948639619301109027136883854972276552466509017075130058862300280902975827528638019334820551993173536357359134749279656388312161774169342789894380029260551426281516047134253407199934409662378244480531823302760088605175090807674800955394220610989975855231861403227950338426000374490322016756658325855616407460739311003816911378711005918921033983222935357797350909512258998313113486163799034904632702088604206177180068232134330414132146014788102399825857093408665022762355309689548536153705127962403069548650282303026067789375615460976070952222937201138587932766942677470180314025283444699459916411467179433567302075327309203447629781824980931017608524825862183798984151049520377470320016532470837596370085920083348686802448958040951856524610736174881259205777479505364053481737761 A013906 520 71466330221551241120202518093251079340694907791455212427861409296762508226060846617866392918341709897749874037724270614374069233193925481404351170624447382309549881508219372584310002174000871744336399983439762680622058808152230044588141402213968132720973085892825817533283748513027297577557508565870128186744771860814385254249390185995566584492311922472199953752163193355197084477202673771067320268788818525488845168584035791324083038572088552426356041169487897697559024062538984011938173472332045210346707475977983060123279677785467938042066222902135731014755761388743395837576951782653864440420913509241083716819359269471200224800060518525481928772791421206016295482429883105696862051812225566522563542640721350126805463019177673139464189835923906023332877609344196511148315035028931253024956464053768686551412127016179162762567326507308622053501115842197963105481148947062773353223812821498261475705007442658824409609013386270281350949290474703586245794320832221728501479951275330748114127124574599798205016022466497745723277007679136986214427998195289427599578052668641254862358548412484663987378491978588344228210452380598788316907602818965726407830180625564024735063109205085983271227257385363535341812643115404035706675008589557664713986399986582289026593098973710105585203716227450847682046081491210096816698770987672128184308038499334836734611466347695381268492325253041413406991507155803965284664564315083115427476425556664569660878795046569550451958233869031019166809682628882553517085861084067486033611419487295718902311171802417866967193491083393846611509308689336032869033383334617016257681867749247655039373912414764081163702794570846022727123613845932256523873860363147269736142569933944483372952598416274388948716792423181942704319926252000799643052603032326077713300295871310905744885184106335668328869381703301946119394705939621041101760564050708689842331318142713210060567029390832138897516281065483205860630619435451699400443688370494415568442867201944839877476803334000663180253606914283262358407780542064972725660006008266757721169834548846200971568233804503884620889077481676924433790872106552815248042627272951363832465017919761690862205088592854569930411699381326501086656721469106644936611111618671391399501418367628822092671913552225659537396496800130983734942491296016751630013310922476818626357645487911734319483549310582897223315355001061077558935926979788485642765099353421758543457911179969869601458148717723148408457662657992619183210190097590253096928137803253221860760243657655212078942185507757066711585028663202062801068006519468571331582081411194971049180176325627558479572303351801011307753849361669861044394991482479165729973927567068249889006695426634605965981323341707143514145061529898861337079468186383637729678931480952973211357979049292441763827382531948046488393828447954376887902146683156615279536916077398538518933965429582871437318264250042430280337163640670945348687051839360221977657447438089580577214559637191956776973298459494342051405644904070001054165990604519636395565075818528348162680297600519012515674845077239204239950833986931969205964630679057429611474944982861617979619794875964771715188359659073062199049691905420172620686539077259299364402356522161207258601326261033157893833146924424917259867968403949105710233673216942945107440843436293987942470948982133536452772914434922307255936775531900076984869741418399300445727812840743240488667505503264285659305047718523134888451946168652948267533427921127020736860134733944174195079182639504043768520291439771993388078808465848023 A013906 521 459981814257169779925327635911869931756926284899178216323578786697352292483249147702978032995218236108413117513588345098932239890583089914758525826590467537996395212996257201197415592322615292845557377678612632451083023855438948781874571797150058293261706074574688200899628121755583655572229227355378238463857405152949642830491282777901263017131000396020486866933059304409369268295252088907692749340777030594800450178899678677238222596732192149789509721088945243930400141611754351972350179261430052865298558236058559423143050291156752064741486639312600997366706141524108834595417550567621721814052063718809284493164265298546073268490295917987855933883254654339394541314269201118170258189147255339508536199730808376839213454265243082267478362001119981065936403470759253805153879437503216467888407362717225709304375583835695640992710873994030298393697532443119964448221854657384851832608615086960584761323594718505025877016106045627021481213009101825104408014556328224496688400974031316133309125319365853388978267441090085500201793905436559587262330145188263740304551002247440460244557406564856779662515645196943239254832747706700346992010031050630320404952928258084631655350297490390732825880659481482893152528412827328957392407744810339348378213367648839009900289306427746222112586842514539671322403522283379668175481417755106588534173753438924281072959369146724733359791698196136329892195938141708761332193775877435004399829899296659106284809606346422600064608214855300716997161333120629821151820962387410175260032624537119389286858194452289621129227055980164400881061658417447149804372933592078890271016885714795899779089005553379890449430335916502802457562982111969157751639854031320387535333076996354037946119846148398749389350685895400134651350627092581582776964120158890724007456366229240849014751540526524834498840142840375557791943279811538310548028894103830520905860283208625170580860175650476701368056633021855373658628862989033497274149930537613138183038269215167256531518680801171830455583041087498675697701409437456092747992700051265688191347416409624403699946400669981946252467067625648900840958843146906466552032427749869599943539390832732720649117686528999361189615828431105155983595382630634270391242371989054279334441157600559195674414222088472758183905180404045456245510959255678347236574763662707214228026647032602275805067706220325056463005221953594459118914341064872761047411647867700661648875522417820810420257945292276362196737617845132188531520624563294342388641741253004251750951168944243520677814983097553642029643318141199954495214456285535902810029008616374873547593483632218656627085837672240976523582334062038278444064392663314400991957578878806760695359021062351659666902128621133381207262967762533826874882075505153022015954882884911302458111448948060062499518026767826085379248198974192018001810766489108298658140473036351541606570995854937707495483348877910845837836140838486954398404465296903289204341668216015805321090890418922990657774650726677192002170362738796622794973894465465730077140506789054203998430194699017342572176179388973011535377870675951671475026008918736533677809481815826494851800009411351726675650592373157290373418091147607790105947460984144350648975556584916631210447836070916938577867718374993845231130379360978998894322530974158206141661120565286755235607295184512312413049778412811147850597873637316337201027466090124408628757088082827870716551678373396562153268428747782349577343464558986223011100906066150452030544570173878447971278531627493375581209198166336391239407322317501661899889 A013906 522 2960600730321434912833923052107912652174170195326831418386752058707996546258513269074028741822541927448732010016761749859096829694075236691226634394294769604910332354401969063126577465736518681799453308920094666588101063010787489919576927064584197645426929061146272379042915164064698572456728581884197237489179362654351362984532754468565348911469994481923688502576527722520113024407267715676405873370264855429629713905809694556491493342919067817952662366762785098154723438661823841036772269838050490749194318212747856533230809740134723054634414340533184241194217507055707228786373583673058095845821301952112106582586366804439928859134636699669710625057948911674781680226307372732527314103910612873658390409383990380610433641865917455850708482917374582293872308924197027914025535840417764790578275510173476673501252658391792789033947684855358952854186357057548081336561596671076389398847631454653151004451789601286793768351475034029160321454982641468297980793633521273441688912790399643375411255585423174899176548796588084178625314790699262243558787793671465007063014711458297674211835351841869979783374935353829239375167971872786831459594819282507108326175945123425212362492299800193960488727201489026048962024182202288943609921841455813992558674961373031419498657775401079402470793535710559811738252653823974743603582594798156005365809498730346224013974524891937710487161778142814693947326081086820194039136084012297648523814373528756762122490316140552676967640631426410782739660366301633904961774788515470769663684162711116621400744731855633136927752657168539280460015037723527040513327100514841820843627635252226585971841067270457784234957796563831397078118296975497904710662913015510757070328302793944337656242848918323251840901561708057388862278049232947822235433576035835199230323730585010733870152974607114432852768261489651338765269585412035924327631936362930846418787492807852156291925325526716163513381733553787681260100271897424826945993986366252558652431082795157265405844540543856702749978717422234488836170582722904460365893579026063553330561604176171163383324116327433609888442643442871923385399563376689407646908052120878950509400153410523417420904077867119335397255510011744652978922255827004471792780102255145587414275003634255975164646257439587017827670820557315143987600744028570540487697324077119939346059713441760429662016895457245634890268419284464021788810486712506341458180627871740079699108426585284048402754284376325917890436789454191645729533051263587597572737550821585144727472299576099174610009721755057701002000563214885338715592099212215009300010539404944102733938485221845125051147541700864503560723490763861639195504745267775001623779219113555742554249167701519668235447847235731490199698551717610258869359122503063117181237098772118667197148417656703746848335354960910049848126490730147975721828714216806774310231826644209990358661983173957329074601784166899327232435780232809639533489791382466407147340065830475816467766104911602058459233268782093658002825199021314471550070660825539093521892760888181502525868194639657379743028146976960719984648610280066809036583327322047457381433313618922149353919027974687806526736960666824313793916917031267366593884198873070602289079280796432064874947456560193741197088844088863010796469399287381652680480561977806350992437561722539450053414365109769530413546049938848141790160669800425545729472724176909606606840282582292585891382379236862349039254178491787691225687566709979063573938239052524998873631330426651331450802778090895595468486754153512067399020643146995599057717265927 A013906 523 19055441786399255351174230798973398843432655117500484111913642905800802614535158069811741374228324976941154131547314371373348866123653291150919709697278380283177383276928632765671304985550981861969138708694688866631658160202040985231439517473647048425760096874205382202946213715821674203941857810910279700132817166564795814685956502494469303508897518693768159027738916171148271823852546710919825208225590610390509201689660886890812127737243741716604892755677084527012467121366959246490141941566247409780141605668392177162664389655247943789634830299790376658520713492015451832048574110659001763790581016070363092418083683877189305032989204979462244293617354072015599344052831874335393050441506345795081065502705780798309300297788204755542516589065863471125088978438093071235242859427721997485484949531976485373153073039071406775149125943784995608690372379942850190474008876802705821372547160779736625895446244837715046063372637874948347830874527339535989430595237559213667500342016099211841824607008449353800090685611078139486505794475913661646493898904282778097954985296991634027329626983979956951288866781540071348047686749587608413157142897925229649125424261163542001612840776372879796233895902213482387054381610948427026181115174801238200307079676908581165670249482098309604537074678015911670362820300671363073169713608950947818044190406486572806508776835466549039330070300617058355685014590720587548162435260379963883992712976361198884589755688859033238531935004596959056610933821022957272763384427638030680029465914876556488336333549665881351432982320698127618013854567946559202518669290108998549694136824762221821033757450438740066356180969209040265763967153910167110499142265546991552694308079389684080063395066935507433723423880388723218402001286234139085010277249083215633719699531084719741870022007041678730090885030461086966702471539179659537294683520185995412831637947821369571184439525476600892016209927086786465764677564325087002940059772190525092114664232731030899094049667617668281747906268029576996579264676914487063144796576109350969034286867108070034244114492855263022970208589025024603978152781942611232082323112911854386958524111602748524053114015251488464548777721075522614988315408836349442992157661689190515534757019716318005959144786547483825086004292198331425798586135623081798274207257942502381770436014192880649132114810957974741406534908582625015392257854478633203299970676937879159790798627693206887948728718965574687332687596745960219649759947769033188524106326067653795170653243070528889806913802550113348440319311044184745644730198619845589603057735225236141022865831788226317707078121993567341441537714713545514404512598671026757276200010487000708698843750791502206009547103420769726826398375457778766401987502608732772827635132022234578783695837945801564101055323555168672969640001725552812501362191948344764184240445798674461975041544767818037288009671310133316537197407050982693743900284335997982377932201327522207991591094985055527749676834892747041030877949944444249759996447309832765815979818293320796511854073491596298507381012598132291348153190235836045874949842725968897984786638077954243539051258271686040723717749629190004317280591515778496104980406227295859549099405399149945733413937399007064797694402029444817498780242817543888558442301721920062565718553329934731575143174973709348690514223701555665474108095945280358277071661946982908116690204916560809153897736924524322202360356956368263906615590180806775980672367358045908825304898172264310624054305145889229624426440688678320419214723374663095025945120528384961 A013906 524 122647359353798342384742802183356842832135865736938418410326592121250655302445062896526312911824859867060358806505636022988254361032912994926184017072109821986966768612776667000899144144616163250412032143736099823922606577809285081007479118214885864605802019195613692304257442026332822010821748928247702375991956840299157588283253333134760040354367982162003833981074178925756981315550572055001840540186322546052681166730837021713470402676714596291477885253752913255845003669340378577432099654606325552206545962652516310735674805706827516274809612556243692273433184639339209291043015637121291389361159588717368997343485992137160243123944838545126959823514001559939098728899036064555486712457836278213749450380881833300732476806567027160902787850417946891331668570747171272393456731577602484461718656525490127796096169583515975497383650724398949991025017435038504223506053716146957994450444310454532373925774169837513372724666034177958673922814447920131088819685643097581974320153832926049443644916546583939185737083698063505536995164734485564742779480755288128831325883931395024730364853330950508063729438687297967440507292276900956296765084591060766375540880565370135417286796441122150266331462252940431867540759700956631650971637387525725881879070128912808025593550562357080334994968844324966968158045902484023016454373998976170332033998613457007477163120223517274643448822668884499228204753865882318621502453051099757884989310216411567912437081899698016571592350143292605245304387622404363881849700017137045301192892734954320217808142088057147775126215728949148807310146751420860697216619454708022052334009693100553082257877529829231554911140887901821851268049643299626710491380826857520251243140946623237400927472395304884722493723228572795965699192164644097460832302900196011361582352039000418317546923054868659602669357229613003870526685773898227405249875212364490273411023083994437289905969048724641815122288650735548461419222088400823455764233134320080842956574331688741610167692919823305921550164272888291694893974148405820407462569429065388344087049037102956808416866607287522171053141260511093934642555810986852205334435791528423600519787956045569243549592020265811018379273643600392454321738963455975882956473020709589550328524600551985383429099832881391685205528124060685084118749283914673170749605965207419607391473446898248015876943238705684021028761113111418439444851095868569467627343166714379964965388211762778300800584449213043879790932484502683838021194891503582379724812083041261030970067806464297126206501004646804199440410115404061178337239700775452821722513432712802059619535336369327942389728320946443203115851179332525676818883832868072372007369004097933602428842083500629683134106432272547285871001399089046158680067448503198921259739588545385375512389220691594276490878724377045002087431637626249765873455034611385184543886703633177782611824821375532249572420031869277400960974770490743103999696387784010261892327278488988270751221403069397250642938248524088168309804076979274135833004813667510953430320991613487255383496382939121394723892228768900586492646348902091683014912295580390834762095584486574249722867792818158546409815671801589679957498714238440312955817902758212114537829114244980959171638662080537328461186780641402944994551724396998884315910199591768141254424650695252100030551748239809350478750390121941896584617324580733617034122251870829811776502183583271748072025621770003649536906666973622180817497907551104426935768726938387278946389404216766189834957558545608121868569750541489886881969750289449189028576694897026845037623 A013906 525 789400472845304484419642641633233531864717854484883430766376688913466806501305163458616858425833554031334870981740904877108290038853662324502180014993954547977059652393464811214568200121191230023646730204110839949005501388836747366146921170168553130454501585635553819166661257184093074619598487962084601453799199465361600849243799607948580842414553881412538242817248924009543466391474715592206711347944455815028352058719855748846343231975453254838479646407795786963865198452133260274205052587227841223665736660896784788989385385987499336582756926109091195058265763921118444345939676394876163984874973990723916924468764661090066370709100493956058091971355579342303098530058208480849255013321007324427118778712836121592336371966610039297886532261522599548394345683648560588870718480092380707647791642897242705609509008425675964280756778654430110982083933792888031389433624293546460058875156084483856263190539097614490333942795156419065065192389312169600292606961951151620057341701881476747854257853100189710890544578500445157418500069572653023233235511502933460986602533760646847658110711182689985922428526588919461649937027095385531753989874852081826235847917840756113502105951266241464011650642751477378067622895915934309430309741497739493099751179870737049545872870007173057514582522756389090870735261638131724153794994907692281083394702737733715876586508708793846030439325643116064415961070111394600283276963178274568964745751886229080252239025025548031074452421698330356722378178142748970640396143757399901565015766804374094253647910671472006682399192723511751281889011872480396802505308110973794780385636950119893127118914233973665713831437275860675759656152445304049280684225545278612466447031529811847682797730459213827649429418046161915304256235594561884183345766945556296355041040469756069435214915375742513153023698719319050171037340294029438672188197573975700419837124549506008489825254544975507274269636701141192190816380154124021243743931584449112092997646503744510241411559150654296305027948966654646032388966252272763338828856506779008810746269460614356333156240469748792313002688380101755868579071596154549283838858465753428542240333572378207281735711752493710887468309261071880770626544325267126182435714431533021735130147013090567258736202705667315203330804502601122016372123122279219259842031106921018738096858379629410329253452475840658408960319389046886292791791236935996012976976799679932486845221659061875776909736115601230484385209760101457602060851591564841924665136176998039147856979135661833558179329295751425681438887563410121336762644387408180340923947275047014546817778925493369316704531150425393085272286927138646312313485225493587535063025437942706256457660742244693356632423996612383815584818758016988620097341361701424854457676082556971343981537773873797980332131841493122959870426008814249296831251197835746752842753377722478388869140406286657365809698665181600514733363237224700942226717847638899961058847432611650233531728619095893508394921095320275213483629302237012229249809701415188452534572502124527401776779259855533415081360679391111907567838879231535489331249649272779486585170580541070766184032058230605033074992230490459125466687146897585639210987867692499235920754654666883481697662301211431870279860307273829355195068029460552990074518401771079733585927319529830987266941530921059234288451722208629872489125624743932750862253516973052363219007393790906032801145606500010599671322467629004308149436934781198120577046495248800394135640817104753548580900237242115015931915833909464643003557828487244261659756410163614454869989532689 A013906 526 5080852207594565601162975978977571210182753709688798075429153237051369685757029979690724406411104814654703977499231200919441802833545497526673334824246234397190312054265110483407207532872628325024088466422117375929901915825529677052868173045166175761328918099194297375116606016048037172176330390805347489974950300884483882094824384900022592665009016972752420631389100391306357023104503545378890521137362862573867028574677132510096919336722584728606864602799291558854365023000998744833057770784435805265052398497206394499118307703402939442519071462063766349674903441753343251436878414586426433930902144720377947629386062145054421054648924000570616807853190683610777152102250439748254736560203572245525214961536911781357983061352686760164676896715725152945111108080531627406253926794313233921003910206220167807550824039817540512966698926994990663808759052680318330617161381686397703374720698738275076872592583987157341559440372005451754498895578602657621656118771305561071694730861512929695714517552996434344362380364019290685834460993293458277516072751813325261086892311952603013396347269145728412061921390110905654554340634786194999606070453075072897720316095058925725846485124690814383201139532918972161983898152768252380961608092520785102236131808302759313685232025760578258522580618265425630302220806097757655835209338909160859505139911203093238046256439222284309341095940527790579391220121883983855771067699013745274034258566932667337077936883050010890969834323231096703177581730241835337938519237099934554638678275560965570930806954314954149906213267291625795780927368342356094597027422322909407218171631684445523289479933797436765501558974490424929400932559198265600459386950298775180398129086257683777150241392857047705094611488835487920435142492175409221330288243659662649150693915540231189216859474074252694334872012086198133335004987940094319391667800137875481567315737734341151201427348313771291416194456293933204369015672690335065264022547846047951475980751090850452280737598858399725442792504135884864408044496215052034406527738775411525905985076218938988084415836253784351162248662336449275672437827414408160201191249814042819523848775306241467790348676188180628614580440034335172294856764182122790734436833531396543713752775816676380941795947131202884537751800244685213482222600053219996928549438020813350507818547753719097766818154068709690865902888977456203262406395985314339386152273785782335702178834508751290723582541679497170619559354142960695926821147715407229367924976576868090283035232660963092789352618857404618424749413896541790595022888864383929680043461576117926749308783662646769147985992138322425806640687057480336221734714436709073676190158336324471814807469514721436373107605763628140284752639119431338586043182391997433952014682250232984611036162780108202514124854453071371510901297348849531761914745828431723762432185803430429720849169770020283129827693335750938201800479338368543336594339831625700292061385260957966699040306775417520511503091627416986128378863074048078002646407923035738290151727982041687070734160751716343507425010239274227388490906795469738826008763361349309339026056569871457038433231449768147090396994717771653158983633551124247045836167285307543609623897776282612829240376868766091038252686929699760653504289745942224013795195993610476645707648201564590966078668253953043155197836223075459419386276290941238353483009388194886766638115705974341507877423916377097723120318665266668475727471369120421054989229170369149675192172823686460769133837175671626287988274954172345388743448404479075192823941552261708751301273038796116327 A013906 527 32702107540385829145086112301460437615661295560079527671201902433222923917334459610572536198133269596069101362649334245419442811575070728187321231882693481038715084658284864004104596353752011211370516632236730217744792686610237158191488695502043999198199052705322521550250141315148671716876918876547262679667841544445741643133848265980566114141282131329456233263896816579881931881159509662774604353488817498987271032297423139091434736094479051159875692738175000629791380335237317264315037551584007904167083149700704896789638625958643585460281527971353888098365617043005038562982992325574443673046124502855991560578765575384886007574142219448604685496908228884123440247493254902120601135876110340797480498641183371385560984771055935959978596991437980578082195264716373176334850617945090422954816070428433733526955093452911348157849621871871719194070859667405598125039452338887574053331959946279205623103373169797652245244713122274685361906685065070165164543008460861148864874879117382714456504265050605729217296396319293013470735832172957397130282632243624433350919791723789952737052485971335225044875863305790596833351248464321682682349534318156573919731872456219851183071943606907850319615972024726296041979928988282871834435579515039507547281811311446806789322747352379917550194002104308344397616286769781659803831358782022605133949890731492650741046356308793275058437397469144461201130623892947126302205121187073226298313481887467104886330219511660756248017456357488206647820105926369925184493222722073504071206774448158891825701502824756374938069806419439584649294001400738745252966915270476101702782828454390759152705581145537595543578600594548625061375186470867842409657571981846869540929235357431039175274516137225708997351766993885870828277286333515749913844651425061164074222524728429958233097608957941497809413393130886916752103826009093310491956325303742813890657421677356262528147248503327903655107583275406262922408083441810729264966634677671075810146768375418337672583959479249069064055639434447473595838666336902276656288213965772948546884305703426234423384213276761191132112681042088568940329365503413934061053815892401865803142587398000900127522136169543063071719054513151912945853795270146256749284057372441969424356206682358234307740061751746287767474367035242277960999809056294342154691090675559195862847544355104815638877775658213061137836917998149827391674566569955306051107685484315203635920368826238559808789695427061039857637006512122566074503723806350027312891638347515688894816581838490761175533100202914524213965806916887109478103741405582055455108639973611215585007426344565590894078255604597546577083591139657604159678408677121711389392230792276893659893933352758790713949996526603487635324785655527878060088908934686455940035012035998511318870350329056609968494369908085044750524588988882186241809077640909605726216264062070608822320779507905081659180684565207707200838591102586153005324685623014905254694907252594669982257601185231811130221569343274483926748488396694607828515787189110575612893650043335118138285910320415184225519610412678480998532321728516674085204609721999477097719074986021096163409120460209095065148247064172766555408252196921343689603738294453618211158997507085092161105191494976644548691420413751164546583857760776267011935622613167102836085263901548602844112383673865652891640655506789538171705750923701265602887771893094642442076243869557338011143836302282206318290521401198958464777069180254338638214332540246101283927875415208524585966189188968773842157309317583362496036421172934030064263806026442308783289476689614344111748472161 A013906 528 210481980952809548717170983308718777424498270049048947369846666312757333794868227773291269351101682831772188071778503925165712804181525455873367699579551007829166564134759176438770590009297281096226145132280452879870172194914993661465680924873712379931334085486533674322301645302767947164218738672632838317441354249702538104593042349806154844790442257007426320774449428116207013089777841901431685308347276087884228997830293339329182323618547579579507795825503498078553342281042360312953241739874868185930476460994084057517713042718533930772184790587727798184698850695426178919585641773764791513904712121085641288990213759769483360647777255152490627265226800620725715772871478736479616276688251659219478025065690104133855745404292476024456522895662906227875290916690375478890581430856557128152269731189556461750082727059991785336338308787668436732723619124288349652910803785232665045144787076514541157822034177814930445115092591560815206310559071768902065650240706004429468395374083012412513120030828610831007641139374907352201276278255589132317714708062826416227159145022873395769458608714201676371011448657182167394162474594597612080761648761926837452248799160483445623206822730716094049708024229542922445725222084231544151466601162567929125394455261751474750809939662259015664768314086050282305186804036676797606771339277159720395662441560407602148578528103607434369448134138745668840668683179002985745313816316570450572565890952025688265397304042341126851633419104324716440250404038449583371736662614658743414183224271986346290111087795600920538021032059115034580390900857635017837716834332721963861994338442618781937202498267012884313743320886518881073406751815464941418502645822356225841673097488153766978503905018219731525142064028728367504486713951719762347724625287132447960973627478157062663890163733184053835133226984232090428986195806845665331729650674467933985435661411100238829202845873655029395226107861578172516800811004114394629463144341185485093107481605745189750572059506548390926951066484429955546261029206856610040764051941104956969098972824107519947308017434388955214835529836479466079106329352339750596325300542349502148996170401011307529476208479885307200217434482343722825655454210438968604457197680715262810669100386549644878982592275419957048169269946712389058335394020816695066950918632000701377467752177168394403581499213310028563088682298965654483612854820565844414904593713173770715630614452178770755384894634096334460422943405254493295669521194934353845138906236564171608330442800097141256814240759327477522889323588857928879626669269628223554100309133672732152053453500860328991964321912862186728585932246597242929917007940131587249134958914255838569602698677495573300197062494028671417209236880457269256906828399406627884452769472814766337631947247971208174448958297313821184725684666468937242164164210525054448691967682059728599282592940248317001495984836482669788167059972992667792750503036892624331718783430886935977613835585358470945323686291599321700540146052646562234812787264121529572018754200869684283529550889432028083633565842370252425536519231086195631588093351923280421564484252751980143685148610223587558901463953758936809536016169889312007175193745338484398065735491744583335484271542352461304458182940104411671253186811568000748402761056899790169317535715885039075482831872599477929541091586536296484691108017508174954287490409716450219560337696118285606659552777339962661284969386957107922058635778845750713700351745085212276100193433549480759211380023094844737552302725062452117826547161465733865913898071649769041163740264862456423243496554147223 A013906 529 1354734224731749069218922438222188942044727468942305849061281001795451476069263553751028848449077858582497100290475071289212859447204132097232359079614946072384201410902808281957446015612210490102727475639137366930182223715535755048019005161044444560584382621782652608988625938632953357354789129124429660474595438335593183211730695976878396092183049487793949347732382155509752195251299984277386517712583832017321042120582023722538007344345973383993507945106908661333410254717191028503754406799751428724436320656384045965015729718510136835588036171605787699751499154781551418705822608331078599506979996527564719710903139401195995841921796601759946981364151661587603615634710932065189422865148491749055672850285379041911213489942700048012678569943839676859441533564603681380929041558423585475882964218453783405689912709733488707607043719397348229085608536885279449270064881567455767034662334286414831379359744926139882865903410396044312027430522707666270427933467216406667577900287211578360191932518583513521880213993927709311989219164616413322669196837237216364298762172953956020746984529987390960298824940484513842832245884219616178332725672677286466747919392734983501852807871035085416924179893793648982083086413085289109578482998126485952650728724362787272252052299475603179660821884989551132163012949853836449538759462157172026250579186100238547235788369309956984951756912026976714422955994298393614280950364452444003549580464267833874487172080091794015423622795618186658387190606280046706787593666263220500562674296260429416039932469155601415698447903546460639016256911998733143614663882639574683049400226274780298790039739303400508862571627184699594564654033200205067444389574920201737702471749306196081015724759536683441463727447816857627088930529936153830348440957894457921506476880403643863177290808112933052613382899567373325607972298478020450138220815011056965631620921273705144486667932618978432862757792752113639631303282300654655072582702838378808680626687480766811834766221200556190103945008109595353370488351508347094039601420362767302053361390043634667260216326857707311174320158614315756141993469182626487372404173868647421710176458387356322138191488116050437800969082908391644002847703119179382504517853091887916784610389589266100969325454913753312607284943436632658328893604958125389577304076480647290305954924451252555140730957391093509171835898694171497476020212834365228738960277413630006929154095914979665900026278883903503630001988825805921142129453056367363830682883183366149982076387203305634448307540811612094662106037655880608538882955366886729274868645990350553877744181066087872485126619593597145515226964913860438351270824636410360669859048863058166786592342414007890741710261804003981075454751330872981780807466620722053537702391626965011613853020245848749935157331594207731785560867423234678936042623167263460525457405346651359751892322092816673394359671530401376312380539287751546399195150967982584369087869703905114170962967372972896959637490997131253032019665264929332314101639617917758010155904469488186350505440160339607931898316074578877607334996797367017650002603528997942478373617268810438133946900461372316219622525208528656621499470922953884112198008036453136686099610172141806739260842751719467849720294559260449329388750162328020640976872309249566157755735782186660058210396543382541575456298045361786125166220250732619309803608886145606355515642608047054736423965901562627295222883718955672874386645984723395685870263052016990436791547304672165638184851331986342262631600778336638251408072036869845907737856456176489419710951507565617362548316341809599725489 A013906 530 8719534144212619999423726902794318241806987331634527655464632546939141539838071989340558271513283131542445133974897191766826163412996185195096813735566100848367548061654413765918833960463541702499259268737632317679509844335922548253031787735252283436405366997032423641295679639738638910936995527716118974188039027363226835612540382935909426539149725289416171326631883759940104973640337894703866771573764959117860168205513264312391445804729795368252926907933235814012665759077209455972940149924732510010524641402472859558607236863624689650779207496861710420781663324384155002927290404373479426386554151790215490758233444962912039465182462105161422433874287997997741418265162264621257485532138438829592236560224347398751945567498267855126067624908042897276528498467801952430372970131268735412600985566695479646728429839904171908785642594037086492837552907121810186353237210022522953963179672648026095044722438737145952104777354178707035407568252815828846004936576184048540018345468292231897572823522457367171959062178318654336256626845644699574468626378973896885839787820556984156442708650692633895582619813912917280716425971175737052098590554256744009247703747994061917265806971081574777622026790159496070287598653256608963411701995610420975941849269951355320248591053363702196187673313699302502639483258701091255133647692939079070953731590401967671831235820289556470395345938426447387039191853210505650521894911590936795138317374127022683218388607494257768613726615217546371403785548396334660905380980697615426253064768015741048922707068322371082720795274855937108707812061744662077772236578380048034222225800582098252655180745787266741414050854628850942579049034009907484410224729810616013049140126344690002672992945970615711680971912663896870110448393840854152886375520257288981882761923847830353254113451762019862656778731950166332663593247502917578103986575150711423344323895293563190780753741436633503507181080075517359645461461912842484593832171334879576599890815580021103985014724460651430282195725331137285498669107812289260292130324741954785200038209277617685177622533856316448325657332656140916834226671419313713613961997650251752192342276706252152499893817195324422987202749993846199136220794037208384327275952123001149981209588760145744111211106455951737326710194693766554006566052016995644328154051527678822429700836307348224512157712487462970103581783708939858579300364734976799437405808809275599688412461163707967757972839910460128264437890765054159901696910273178687620068960397076435874087480241285797141923102150033824193783560724163563604979537594973831761195885539470854997141615595447215454537322134911832356912469034571235359133513252787370024922600136402390389716116950002789520171651590368395567135660545205000174027672132018044233016024431474863745741589888226880703900345105057775023872190113464563127245385324254003308804092701082052779573884055845946085073111336998185618556297380944651405634915566717931025888126553641754258478298310262494535884047716948760533868548390271053534541889443307636344360884640859001799771236237920713135218203378403236835827355291755622482470707205641204085082682892787181810362195156250477893953902768236959345191769178657771328356863639368891137620423234193712813594350419130334858272269844434078218065976386048819356407005249532280392508025711526634159042078319224417791397115730178014594210725547261139166319289429081070447078617690805404423399237962761305253216741064314312415348368177252534758981266503008192278910217953595560600171600576670970117693065248441573252982584598002974619347198236716354441130644759059408352116318048391824525953046727 A013906 531 56121912552363887244950908684711890655426710263054570633556199441063915075945995782088176846946619290721295940943391715948069209100094105607165011409214724232684529393792954461375325529591793392089189899524578604470289430022604741990563375767276887729923629033780660676687958579474310383936954605846948346682365677496113500806925005926860086139270560318456748404967838615104175066355173326211969968151401078263525468608377860164210495465151985309887148333387726798869723169776283541485241523387002617678670202018316372310024778736532725860965196717973391834825113266256685364006045103156413691667113108995890942433320525852924164827450883693320985152309736435896776993261049285759178268202380515791774184638744056809525293589748503821465679475103507545585503265413747821911564053693600606291746465245301483555863002301058337535909109210632443388569533790883113140263353844067995457080233743790414220658433955508758188807918990126641776396254071033390282181951497566167532207297726424428728319559669003817995668506137986022606584986401577342593234122113923988403896717460327201076430932724924979325395925960939707749318203284595156945115398623756514506713393284475344462760355837672096248924088776655541415523093578697602305392164257533163775556489955706516155994777286180091084517157818915309767746119595757957792340667392914591004779553645762571810817271853269944761333792063369495654437993210068465570197044660953944904830943062740843557973892985125413529212579003769148064760155287921909820375722537446232165455929648164738790046323180247214861672411621752086818071765208925823551634790495600373504729983475995984013789404006882653780233136319834422362312064196706429967931359068143449701276741708217761085874299436847350641567841803270883972657293746558824740951152875179360137518241529224515959354640336454314208871919193936329424074989753412671033406547265065255414662275693205458388039368878419485993863920394476495629132548362152490335818119539146052818691671051622759772486221626679242608736798481364988149558360421383873294456430970740607488038769528016529644669194552428365377965706293440023997079556997002999885423229005842214313460916866282349097977624071048405982622721509503642026887020754155827924006172283515213590673508468149242739089984826560019772880609874645861503514283362937225796402004032471814894993647969860946593401254707664694875385397888502549096187869847459414778221350815688919341125315725523803632323254182347810673333916967160420986704167596558401733812617512769000138503131834838638151433836765061655154112889464582045083463964811942646657239350809520774461264867457546447517060303111561784827807587071683379328705111474089985219548320402929732570568116601318331804308630168512106490229764638800506386435101789333209414872863057737352218945857661885959866030384058914522874870474603731466846632103945114064984418598060427960562833440911625655664163037724642108913018695494753761440462098449363435988332957862126646229529276985981169834868575539334649136220841094351882363519673948325207002031572769332000350220944997961287316542869736787162024585619547440604258475692959028078324424593330458210528134852042258566669639404944405022575622709627210669695884870400787206486891385247740440064111788302159716596852696716107334368300301420650510616122874733388790346178356283732204471083111367495391846880734286050121152987346043901035402245164994281839944204561331423891529122714721466952987737404798832111974514340562079082111328225761787771257317017828954099111299990280170452161820222936660350180915821687499264259670413003940501650892690137480458709531285398856540381044846210629999361 A013906 532 361219879003019439121829066456484584436821118614639444315295009379095642351659478330072762431606944445498978080419412667200343617506926995965937271028619325811969441972033525896791846845109432256619512785475724828832116080899981872877768649676082225402279840266170918881775805387289421319479930218660765062530617551792367658124146113422304427401891096011776863399075913295455451459109655351951129420721493270273894305199252581622895073013662724585394977965561761667817550635727394138253743882361270589277785204069176454703021814447431254366142317139351014722333773995478353045822760357385061169465781789293939696094105533329787477818009703103320669538172705941029169323136801743051086732296514416152775230880287838837590456719322654331763875829826135066476434843822917897325741916042430407101638319356339486574393943819400723390885843704089652576915798828213989078542055670790134084210162895209226036235366780501107207226527736668679911015595116317264308989828247699519432749715270387786874518499638675040929695019801683370701735031130887517958564289229099865295501810148754758357878698827541816206156790287212561394369972483381046237594880124224875849683201872779892005476376973309932987088816329005457401012154693595261715094718673823775934656585230981945315023892822464225991194417107670821616464362637319561331027308189714077411475846651028408736551071971891036074997423210523809768972396531671697893478757024218296610594306565270589248460360297561059490852678382856529762582572166329168819006539123834294274507114599457579358143121876921899644421194834782691726888479500113261935799722362823994804554296035842419735265333953871120479827085320212045530710718208022053579085227418731615480664647556495429040739446060256387370400687615589931161224964004607665709647766150090548365594571238933508723380523847055370078073315000457736334339091774449371317168996643671901231373635522033099657648475605033109740204086983546031307097873722901646105510602968945923037216406131414788502323285163325556410044831747944171921492906189651143191661588283509513821385917980262494462759057673160442501911927941838644373435027120761279291544602049149495200943978045878333640324594846323910507411875228643199834260087821865583967881658933797160387836301514413101459042650208535797345041703202407768167113633123057472694091463840371738496688101155278714579812011928894705208322678001878162357405122777606472091901543773103666178816537992765054842278350793775054792638043134164205494826462180935493090612704039988164658453663063240824795514115225947228719588417315136393798637705669593370213795894907403370058340900806306874651298462509978912843965568395719816758655843300478757737943295187153963722448103310079035680339221624691717023644914024591167676786862356062277084951048031626402792946638341076064582005600224906076904012455122404800518052615802407296364007752696049080972869077577455407454446118717736165207545489616789909170988144119871205679454915005193804572907155223781000598467512092567793625371057031744077587263308779585307811076899172880635130142127791013145890819483830281892786807480274832501134810217046989658726861960310341390125287057998226629774166896538086656219451197750130003422420714410013930961457959199597447223565459856087576800136676539840428810069066946693969450508151930123807023092640218305788122024486268399392845927885956878694932182033798240121903992851994790960552001418893580844276228281038510772593952731215129472082381554276353765593672646584302389017633586484263913136321913339843128578566459156813288264486282507584077022879845045021420217211609917541388051880722057932501685755328593864921977176823 A013906 533 2324935039681931145855710659083729359647842549047504284942638826552076583980607021733415513967336335633176229075060923784646261240135387021996388592824156797354588834050604180171134925898592178538867204780207183171979788512488032027623716103962104098892386033938287330548285532573842555883685412503365684584863502565155943029793740968102855145177169942577727932300598461007811626810680216456943188189154838159674487694009072958960449342925976981746134868663797685778325817311409563169990516661028787428403947853714215389992611534266023022020739539923641928150989929919379129278010002866932836762662898359049523705377423490708444324341602026501136268137331128674601506768786291941274660731809544486804001787849724469487453472972215330949668099850170635652170136071995730848027257701126284653735780085320940160036694439544393110191864363923911506735863963377383311107750610222300383981967492479439635533741249330110837865482011212213301264505848517742809914316518113283068004342600632553539335299023519888628962556032835426151232517355474069959999979553029692314295646007238266647673424058047756975945783814067568559042723411803602213284020143523393910100977528591453748450203840597524574011918193357479972704802774777039007573117886873234943470595369755334026854736827400617863708842248190037339015379085210173297336028297875708874148810685261420141372639336228777066804057139899092449339857101609849411034806743421528263861522390901233400215203100778685042326533200540749945341690000284747581424031005043916993113663945502416594698728975490673130323072846426489734417516576811197492667650992431905679192329411410222107366136885336660709202491701811149557767271216163175288399370149899961302177667539647716459238360048473808777056766872929788944300032168496308516936631432125772250339056059431711016337169170999327901814416634489991148051369072968834789931661451364521135787243079376789086749808162421125620644594393827937613781220249851281949599680430844954309119126555089088654073408960197974301720897182507058235337697416303417807923648722117448474717680503490836644397918021541242501974083324024957565842447922763522014639178058586829009390129366487742691577567723766972977127006871244751058750841076431649798312587340306932816682127464398182164684198948371157919491177751114894821788024662756159102972306734648729756470988983054070067634770984294457933604651210298642497141947960153787973403405857953209370084362572593967411378714367183058517489212320460275844887187836073028894405313443358849543682285625081448639986833706935718863938721872667356922271105206422547601221973711616001329051412048518367608513762300086865205830867878384812472555857226436133349015307162374772104327232792603104030747901586729533160023117776867779189938313384017404944679785083341022376231562545060116540739939670968372653738602237439904280980764327351513585101406751010946629976159077382112069581572095086070142780428959276598414363325344488924195576519886009274107706198958174496276734942182184414070526101625328866771570239086620322438832670122453076065755444373212792924462354749014648048665118818014556244851527796818872561019026890209743633943160478737479980960550685364638283151471180480664996617873608247892294446263205488614632255264982586510282324522097090466165088686368558885103414991990118388854466433153220610931238675448022208553348138027283354489975885307963066220935911064986708835412150468485766811991391963064251541609679503887380071731131940195729624702475783134348591436922810932886647467573592671505941724756179428741110228108433013711221057673530496608302865108425011498090198006122252519451697599508907822333513348204478289 A013906 534 14964079368111519757110382310618947877863873855664060871860558812806672256767492140084716809415067452498244389773664851374841471009116717311317301744703611833555626359919767860815223082362922478193388161416653041958689907933832757524771711779723760982177316602836458091963143749582923517664067418968150200417994110690723497828211736123862034993675061519720561132967430800318401309541533936431131090698949418505153771147921438675894375405196211464622862938980153588275526925971569762042226271977596008763295750940618514225871215300292377415622032792610753258761126978507086423074614735882563095367508007212979888554440042042456860667865799812056402911471834248726870685880730268632179573678557238990829529279214059141114284748590407339850579626793946819585395690116037218273584303913840254347079712001694835952471057999100477784031634855691120358998830869636277432765192885850031520339648596447593942090146753937113580519630084491650596100693366566234310392341721142802681768274467183131545025976522939070537802744784048065260502354453284041868556148396285788919270581109165966869886309222047274277829814031187096422014719532498232480255110062625791729521056009306903193661230338002993109269591580389062719958748405816771577120184299351337615762362213957155876408297395882174982757360842242209496710262067438902431095664382834233682165578612407544696982797583260735672484825543989544392661443876946842987768001139373949490407262610020417286841320971275184021383085679568052125450369041502733102465491991097379831208179139986860532373001350296565567642997653587212216690041896542713303548986791582149094929795060824303189191283578978418799050493047510279778088471721253340125262267268717566627542115225138802298403604029474059805547882065213536563122901947476035848825469161742689343064031094730877178024624433577327145547907804483213095822392973219449018333119660859876060676271483245240800978520517542074940556490614553689464897460486588549617332255943305905752818726368961770135024807247107510511061184534349026723608141401542589084104720987059584668109819884879722000314028872520825388883377384004767454207078790543535574268771223138926786785093417087817258736436975893490152520570786688054763733564706403314157820633339673144886122294330586988988389991111956063677011605480144095481951600021957965349302085645409209226953754644157182501330584781366744259750761584847195545982096759700112146099197469996133456676896453577173990455508566218108407632069294308253212308737218393787013303378343968627748532673306993606383838777221799765559879944954089434055161172097621319295291841944943668842230752578596855728484294383827994259493065652966939064047583768371621828001229147400727810281854494041440406576041142435523647782673941318492514705133781026736193855121962666405984101383965959865676175725521659588551281876340730665839560575612998623002872343632022049265220641644594815344266864483202561960993814469037219268098488537723875823729564732676589338216039721053711889289007969707378211932180513474074343128707353495105986923584513959998964292594103417547249812805752337186865489396848496262984656416974360572676006886591613251970124623345198628113095573679891892061293989472188464786326474473331063834113145058804206368013748983815807350067461527953542268405410887469400223169359790654561274723045760699406623001530049149605866882414754939027688074859570710925529657304631749748505843146782785085819993111721724853960078669407089011513026168945355202999846407089446282616054898075688208443221385020176098567478542362172921843628914116068769121676009624297131373887720555563780652359305318917147805297682715962299921552304122456404057127 A013906 535 96313947492389003408039109412276090841053999443786388544173604690896535333139650663389286443261003492414907790408999350492501278039231319649675935863410879099622920832285078432583035379605019552062666539016944890039520078100568932065261733711442570931310096475450217185000336530621802702452496683603720765408953468385463350182125810318666541897295526487022795604246992459613740039858485161010955577702548197149716938851526116371522031878606799286845111517264338686822069801288631236932148770059096227831577263496393389708086615499529741332396961410490673461754368300225236149551335032994583800926992589669212614838150283519672917961593365559730544484431360063953453050973637099398848573788966135277952704969564455054496938841596628148995899226857832054610724452308525337574656419405718324185046074784124545518835426855104366481907524781983552684799612075967366800436219874490649425717454866205296136014321428675863434182457456907243872658525045045016240053575890485430041180460988932878437907128811583226082492931771594276502977505568913569892388285837395263510024769827912606701224657157159419467189978730932849746159485959958271136662615865811076217760742198110421222199104257393198677895570881296081114167450590539937022996458373839886403848769699267642525029410085904465775045460155439749398684618285925907590065561780804440120570646742919013457612350345437153220447999496278296124895735667279674236419659757401544184936351849166642661240128344220231749740873832088075321277604627692825684922052118455682994937945350400449879515240629971847715340034446682478240407434330519416972304396293092224252107721931171078061628993724572692988337047572891456677741288343786886941850917099139428940214300534515554201713947969877158511019471895262689563300148089323751003336866660898426354404775088353418208638545300684394531957257562030897226804788256430188153005246397337837264001295227285122912692493683438311249126184471548337311566515520630805209669144214905363350814539733782506476175972951269695525295077649365617709308195652828832453353832192014048361495962447306404538667197535447306845961803841897396970513552123963351388695785780651669451636728519419252998547454974733234088744708138904154462173183063106026256489728651371868375779026258613252466501000563500626755087907850887087946590807140128996570223033829230045943439210027638572492161600043456374849036996071300153122013046604618498910760546941627323600948145750706268773250379371617958522703815777935865405270854634448322286566106080554069428874032110755149493376026900090368462974364545638850254898223902320295097016579859444568347010008743983822190039788767290624056128376664014187476309217454472309551302915214268642636612942199742166670782856374826885581740478943487690067574784875574966314166057258554183490929053979618019725793897731255041154923245812527435961794833922694396174176388829559692633858020304696327577364623348409427259708810801086422975690830010359304090931017860209837050901439746326011142642081422770295802722206522635264079876053673716750953193704721334841613831888009372806318501903614415186321384620980040982787452436798006851419208192465723813025147828595505773665325903985556420225465140081393920008218899691103079391247302407219042027320717175739984926955255533213086104455287527687461840594546703060950878634752520557300922109536921133721674067562031048526286946805873928270556331085065430071547343996893351307621911924678341711711974623287631509628785391308254343341640423345307954991866630845169270596068858924915290782100543782975150297788055968560409654915532813277471438402612983759050655348248274275151856593103065104937363983721772443419058260966561 A013906 536 619909601745005515362308665591937331352182021942018415401571971337019078915706058569750990074077857001380244852444430106546957153398860229607954162062913567816704289138432238574006791684273110358781679339735940124391634778042050141915722902941507411315741220279088677227156621026511925471311209862036022922394559793568498335701274184363877166274864780836063761327825900188487678409362881956676736855856752170887200571358448158425031229227647722342290525598363705456556421211035472641409577211128473592330177498864167119093915331064089753916583855795681772700848496128576597114511688380269458485009842265569308929025224710279862147811675727266812771878558393328106359870462812329256083225966595662033303946961921393338825990834538566410392713017491819339869354053544810896821276822447059295840152008114276529678337767790863003475260123777846365437941189587868029534420060735638769996670560605916394347962825627207892883556220775562740749078589064000174961555152807694664247541571822891209603674483176532016113470803957578420410003747125937873181884096831518142525903357108496510753180413520882929371711949274988530933745384341975698722560470989602059736650828721612622860552649293342912558082412372833862606603871436267589878404093879255735976207201912493396092475368400540606959953422153243542963977952112291213835965348108948192538954038169259591834809047859402003070357938421874337315399793991945860313860022141933127103905793669920776326174271387423479080822425103043258977577861602218324747368255698257406054687879990432482778868762422034892239694823330663642045298707101198335793772594950270085919483771297639450084419342356197380506632237786446916947583397042514323259973557314626369483345731745225445677322157018283060042290600796770745131919965053682299504070218374806960177188693306497904813243240576242897955001371008574631149464411260756646507278246612780607509293888527070009863247942871942390540134573540158840016939961205603438695617528683596631065471707113752899080389890273094045906364295962950847983981839932715285959316764352244276073176007425983445707618846186893525286858334425169417709386107618206648967172399938796908113355896148864473102429921994439428094453381016878782243527131595941030353773869577156765417366705206441597219996449469883314510722770080702152295424115400719286171779032225528001597733355386921332589916869308500134064975326404540241445796818422310043134781270983914432867697391265538038074828666515857646011895045755607061750157228330449018010883750908831620890047374457834131155644337106208342424085810422770794366162399126131915105616984662277031368299440709279066066107264153829637109293484242791067463830497598570668274361659218951478153665254236715096256326542148122401225836259464564389552604493610412805411418503473694409032556780078336583935975473105279265352202148722740274760646446754496617954886981008414720766083631981990075128277751936171578277035986437896990914626843901366034370535220287436563233710125401187197535866362270877633997780454896517823513661678930451093980331629027230458477295575565910596338445497815315883573339655552539919277139979417793812084060715119414203897719050545883417790404724836108166423230976106899187287459657494533467318298836117587430619251506749053821804713970264407314256808058691818501205477826510419429761044638942421339888913263195580581560833034405604964827306065359017106697347685043285382993246702996543435353139463019971927785385882774984053578665451849143684986563947315609438956215846373889318616113627659366057418337360273745627793116069516852012759548005214008760350262589259726679372196110342392953726120022761366707868115079744013793151704564298126423 A013906 537 3989950825824254033763587843622006699087297291652356633840999946711223389445552280133006796706360496365834729294316740605262761845578680246815548515314499301822069934466124369720138595609529443945971950346554040068047227762207503136568269696287250636270191792954770454050268927647642845923795606417046521884393768165416049283502546187611150252013062008080733137776022937896871349516353919741682618525035615837824637187058948295341840777020765824163745228401349047069368725766699687087228042415806273106679191633571889987810288283687036638992727084163545807950697312117691080801807503924528667233783703197101162540169001887436818776032644385463659516591156164988604072607734228895721086478867516223158421625900734026566599294325946460145566265681142348965432737877054768802079347327219372969365691496362266941859461543356346556376966170856675009261934710015547276817657816975403447796680586061965743346750096985900130905826896695247817481146733171954078112580776887735898367014463011263076694143034071889606187825014756732163156984747787800348489107433452863976019600391201771757510657482302240196281112602732427506155695568291784894643061029530628289971574404886550353860158020410662601842825828299002621750976581691720848240737040811090501460309390579063482486031190077240731822447489002074005051398744232280768134618716543591936410749050892446789088830371526527066647876824456061937859612256261502794410090756493076289103334327746838899261537488424543397617497850054996758617520426478406698959450440985689167658247953561260177506392506933727324422714098280553617832764016359848200197897685100006215617267935005162591074701843238914516642198857251133108767159764470807766914067985807094230839545917098259580707112724069527045521776812404089808034617143633512692636925821545160154487727205842424644159384438780216942552387389281442267176437217167292216450594791638444173678191154363987368493246854368226301756261381463186568831151400725957253424467011419966391181831363779653675725773907529996950711106491771066949765765627578052501777246741021216980593653883164176568896112607323088833225393632769098205487883308065691037633317306139275907957041428686470809401513111419456251939738357734320631941650148757613879130299969035845906996710271488543929175743607570337182167888926149536733011586937190611772516726771611551574387559897811123410565783312355679678388165487276577751247964231674706289960247490028420772586974030390206892596656963928674748905138594483781222646192225464087223931225553975802041294310188260059505224713339623184321302867737313927842923088794478685268866632139912154134908134527113083351921127026885652308000941352251698587533353176405077130753009744782283813753996283449701552783733545269272580273102627750932756746179064217925187220145604903388693715833603559741123660228184492852462594788834516568308273763433043177025497611136004643029099737022121857946121364610730114384642352632057653232194422084356649965758553771350500311713347529655053410549590709737627363438176246410018217747391751552256385582649618168011570807132036724619705368779310745123680026079678638001441659984966545861277850559595333835775357656726947642914911346917865810944200997730448807835803329954297338020639861485753581035954205100703725322596018129513526166265606750904675167504368770315552523806491334544580994044627659176032707064996775165274676131477602631052241571726891194554571830902464104881364331131710832355177597973928897589188362668330351073012857475956357191603159767169297657898649592634589967108102113740436400755226828062222303834360827486523148786619090164543716994690478829429488490964436525659963280619987416704824969455421610488295915791089 A013906 538 25680692068138156680436032272181597463623632312045604053726083120015155684094154299368117364933406436260765799050370493177498740365457419555829527977704870379787367068211498324177626008881225569835548940809390669913695298076689927360529226681810571622003195055241886128533270060582412497861700384793112461804964638975098430893526628636807713646492507564276370166192740804171962632360137936851940729965283310748471738786466552448085389492292166966995552454604424129661601912507417164086070600206677795266262868316398999119812834322691072462124366019066448916182814989967516164081148115232112615649493101586739687807278974115190756471386278461868326683994871844431246902500281950013372144910653585970312144922914808146753745401839745217132694415152960789767220244405816321795881792614117120675766082902770802295368552288350817663710991575030164199137988637265597606314394166684919153402030513335830778429651559484519406254802605756181423310056408024174426981362495255940735303244969901302024838810658347368163559764218954389761210316682530774258395427205552306882005922840708785239051417711613647571652565132808640652252668081105851664141603355992252679760513119870714164215351053564025362732859120191487431488545864735435639528330167465176671440552123887821192054589448035317843580287138706076007894534947648230696017876233894332154773769778468243643824369739962161799729595463950003061309150328302929680281826769918916121836222177053072321389701982858890925451598964716528002350567274321307608000766129685153574432990608168342014672026867255347328456864927469353314262585847349594444406337380209629305844693152594933206925519685817884776788400119476329826681747379933332274922993081973590303004495486693963364467160031775831912754769534079376607314951810105553984664829053021440744216001587233448961462744916851977856678460706289885966245191447654181086306270632998558688144409889052569551289929938384952779724800648750910629990399500002709886377794277683820742118442025443627478181854809313343163730775290565264364656237236702605173446469620844722764525100015326565709978512107355711550108429730517955851204499314685454050233938410148385515247947900236165588795763104092837310978571400634790459153216343405026787643152293604083552576927178923389298742793138380086730086016714600087704761996502078233747755626739374608694948350435357339485731205461997292408235920216874190273200575846789874106441609210711995840694762191683795401716244873183578219392346456635523885910260807020199555139176075753275637870344320036316176036547130490305044127463640986338274303122100721324579472865707298613881137027306642604240554082491606280033035702865975754441980184983482583354982218999761238948668837701007502441348713917959065687132722186406321792353972396725593253288073623100691495077049603436514863082644053663279497654730951518872814979679355923421145822370951945532127844888684174865538512622262720496608792113866875851977461943221694333510560307256355393227794022379062595433616984317484809717273761616347395885670900668361104521550187791348354097683488634648248968312405135259201582070097757043950113018152619532688414664504297509766555872826370892372841889243355377187210031482335390071172317912128031991487779227994799661025696596320478717554013623115767477545560474151938049681640571404239114277734243855656672068952180921744043881888842538857589504796102947351154677674493374051832956521826258524204435143129269093853420846476311442495889393741769376816328794125369367915674656145301738795332368015006494692666463283058461644946098908210488089728161471467090863030714274646929801072757100580446682242399514280875825041475491669596183258379616694715069999530565147527 A013906 539 165289742627916547783027693262830119563811720466208539331971499006927707181229621365657886624967575982181926125357258771169541775060029304156226491592604898534851761517913599758332393918880614027832046576335935972564323335908816677137450764448884699985278910471440727090182213021539186603724670239760455841751151519314901959992533861540116870074606525613777265184583483925746582485052747288891430753726941480152750836636102489583367260060988242812853055072326003015978543838353726912145231905146049180817444148648176483191813497503012425404086928356256205016530847980972492890070549103437401408947305377946100882440565374093489219079311773674096971374243605431802144982179372226994917711290670833484916781789588265011701441940913431250075497770108853108492719649539665042076671204719324430841622297328668533958179313941260766814102594647004372131972399199543968294218406693983312598565085280295481079930238807327270088812254967940558010651718391391538903880503626803107360083893639309455978457105109179474647950743512317553858837693307390171182603599126466151533850647434336104911871919028220519252272986024596964601641894435149080617536159769117243589607820295488032015848325246149439695248098668230638789249281756668868030428691175053317612989697578720510714732212411735981755303076063200881370879934748551056102699785572892147504053069697255630699223475405217280364556983657226354553635720551520263327174173757780226348367715755720302664270358629459942595793920835360471992233057222107027973602475073436130412726758069950050947740197422870883990082043377862879918780794580487630755093618752750586115268349859852330181862620151176141957888581590190639145654277976602243654374682062209144131610863494314284243144654200400153300835771607285057070855338878310211650319579821611178983949452303978898588968008006365809713987413817703963509640474257768854855579760844805842222527455578534282663458081529414422129112262581983382376964297889045941758218511554610315846788839501369913613803433928940271078476429426002705336604619944790155889875970618836585452391775807947033921460226552594182545559540937011131517209120732580519378044857848589690072367522732049742734286488284686204776655751184475929128237589939360540329459489762872587945043637209573304249238085416660702564582023078899272297930942852175725234730693874586587051469950686159164497609644156888039010702407436436676445582613947455078675876706352101679445284847769108654747268540675801011387338393369740857714411305773438812265323149960942065378877325571855503365419597867501361438634491713416931447442979811122992407818122885111482363559137745917979305460584966272639246669114891502985272358069757143240998756320383580251978592032855015731285857705384858406721916886515421024423964943757857995056647919647528773999498702675731388383397934476287273351773543976691836410584754364742220227965796519957962092329554368168106584746946712305229304522860542269321744173336021349771630360259687292240713959461381322882680992641692953132630106954663046247076966701820501316559547900339530439458146438289197814709454770605489615288345799207865529002273595485660882348906979583746903403526174902508527694283938245678471258975661109011536859450187499873812188427419649732834645115107851138950377752705045808193728025338884507402502079520273674593507694856300648831674295887010400824630888078453078274206067863632462972951567481706624896686878560786268453546702434069227339808291271881818728320228184081136086140119767262253598477163358219829383165919546810947069680942286670348199217309085168217542905223989746910006631696606623844096626032655021253940124092416945115150374925490479163706941788837255712477785988556273329373761 A013906 540 1063861477934992276907455812338363800243702620340638068669559433832746099621957004869502578973403682899884764943460314991005682017115194191600799285576621390450503391283492572409344395273029807933738598157273767145462574552813360858176891265605227896557350018460484223721804655505692592922577055224990531633864131823281834025884225371986700435886603188888556004329937614681091535951591854643625338091735123707190796778126921806112478780722721249710807071043379963229872388784181141734897578356063437622610090924042650170356246461959031503162617072717291131364713207686396437805555348228065594496668126338205740791990155861589010680796594779304858323025813210115741713241035327177613149646641730184404809734053943902390209493926304576832404679544155725942875356667277076315914888171796790765176459782055294417861989720030636147658581536338084061541015627781190423522714582395972636160586196688232857580441433035869223545236135577119434967952113106404191683218952354848792435324448238113941820750539269731547394015232350300501556452975455167576559952397012436529161838877659457148496792442933853941545732467688512500935025595754410738989114539176839386957267166904122326448981257259777223136432233126575594356713089889563372065573493443716195445142949082914708095191672230790004018872666497850550405293471859293350089219045973585363342679446774443397861532121360042405953453789863303246546811394521733586224014203046672455395732108730320080011057872872214095306840031811226526383905292220108014748700475221585123929040980216216520767130985501313054073376629320804102125085335732559498797131527403934965688904636742011526399720202171681503057662466897952388930657892474758014729128904268325389367484659975585283188374393050166123896761212734147926082600264402039782584052875347768360575090169690548456080814115555716534791954893013682181607529899005670764567726804655140168948069031020710080480969778845275809969756807483710669278297519968075623913917409314935224128268419602765733898808435344497211174054217201046530474317789349310506330711974360754524920403639479049236151153078950203698667834332393145037262868303763299497835243374499765311569452198363769237299625698865722061310794807545943355113028114343073638225734280718836641311965999048376669791453806404926196326629552169711778959881738510001263884482258404838257462619256809205735300038349901677231670261365186657147383790538202404863449928307792405179785903012944768106221998640898907109035815756796577981364147207035732485252226798989059735906879422303133166097494870797307315186025040298209072803229491006462794323113320504727093730317311316974964676846097823574137706824030948120998736844955774900599199658251406614069760646980522150516951611241049895712095762699105324502604015798001283001476890441087934291830255478476024991501764611780910257826774187359572664438412309662228035968726058670655789607230680950678215639989917243118776497560581791211353122857842087662453184667844916485602473607981545447866683628222411947044531860486896815071050105092495470905328830211515034367293364621057610330320496246603248846933837466310950842535080640388965020480210995694992295492961871150536444665410565940004908738409183549358642184564198163500311962299503470620382138244108611923225291195978852652247044019793751927028542442005756823554201097234486687003205032612288184274807244067534921178638305451615757628716010699910063207416314016566773457106143384604432903983716869737640799292802431013331680075356883180035112783301040534691311534284113679811495311445120214688939594932809158860804755238089839595992813874032167132584410288896917462648740121359157773282309599056167131971028833990148944216410502942249949601500996023 A013906 541 6847377376476541996527364865553341477151953654511123448814838175033358529079085614592788837657413980606893007650486194170154484411085260328750463276126088050076364348963768433978876933104798493085662890079381910250328023484978405466000826859139349335411623889868008409962271341831475980609078371357981233347899967811857269459661752783408995443615687228580535218576963656689340739781276572492515439449372721326911534507319766278319410012953221856527405116060561322674846540444342802337415884169000414298223100448325443125421234421704778702160188257664427752321352301299883907694721526680272392679468418280026152306340295748647397772270397231615369733398931674235983365826945040832340152436114973580282606298109963458541908144766112978963210032351269897582344201757932139206404579080327071663908150683013119839345092500591144754529277661338872982911085148760070514107459343402241704943735842950930735257871154430385625880815784568843635419933807527612874310944521456464541249553465146247002640394988174961756948638182631230181089365213400039645218613690844216767415097527351303401527290562530210279690284348279683615805645448054731279017414440429075950366697828833179406983615372295166311693613648658602940708669799119061982850649495512008628539977704329174501045530253220939626836842954904774905147257800547259738793294382018764338253111458490561342722287238590859419261670626210142807788843691450198315557830247680028931579132587901634534738612262655965086829512690867965174505364140243846679971695062789122861304815409727783689923878148614477766393799154492552237084078125044909202166425926485624988867021536361988693862154325206287040434664415181367572827117411624661424795725719085106241577684318841238508352511206087685380380051754252943865006261633582217940356390635874481453208957588056573721456555366958227228692455331964362213814353812755855985830136445054478840427721471326930181533126469282339042568174439550128780234685294563883765448974920022318125271411544631324012019458381170507213659645642502435429092661983253909232248133701193021861189765522135502197756821061629590924494824830458292308571601566848786379795383846757942964762862670773257584108784769514498129263304983984679692078252712555241609878737257564719184451783174213025839975535166677701889243527831700659220525982108486677064794040192508171884551727215229133669958254733121210938320265045989584423963628544025281126031901914361492532078738356045967587105217398359194478892909495547357114307259326973987531325773192085641707786092021584815031679448429192153356946365965948095878273556511833009761002010158637356696641471714473832595073065643804076636210352903824721953372900873187091047354525988833200621605451868554879824727884350052808917277577578047661625063838853354971837574773452263238263681622037100814121877442146683779271591553253392474001749524000408313783711058186642464696847971942722131078486939623918326835278638567687790654192834211916031616917964590953307692081789416764172558594103723923578476443328521814907404847846561347576693216879030073310844688076325191802846286013773351094493220676239428224278694768534203032286812662680664493796150056688646657191867102638213989014324098779673629651114124484900258088396362673066603202232812500755591767640412200116416321696047491376659266669946806658890985317352777507746486269689218872768839865681703369917183680406825368920303282894456291235954611540806331436373230926230495049490525268188517776195042633877235640265731262747557636737917010169138176680154508815094258959167352619377971653539268621699969628660743392872454791175628429820698639741072069652432296979938929165619961180411717967926691807638450657226064684225738829867367973725245663889 A013906 542 44072069445443155743554929160850190543076636840537087831915241984008731935128469141884994285734432872181311561540153262443714624657897737720130743054051213938492657142902508213660906696250538047382454742922199202366327021661376365172256159949033537119531257542184726853401795415097627607461377311941343005390122522526072853285807704895225003960547723183863727790341309992986841445106040998426194301091893969303417766745446026447097186401001378823707168226920581445268989806663162685424810364159956633565468165008876327582203084221498600466197812570900635912659269635005398690103567035197884452715747797717718365213847218159736438119768165328926963675974080088947051884756696924945946713751121557398636891068595976536642000694208357909359004149253869546414838026575254218656167667731609585414493578291556712786129910700532310402801234570614825751448882519625838532981947192691614581922679586626322381361852199719931510438607509299184750929643022543698430281127594064665354819774698519790871715487799374997879604068726311239957443268165710851370225307698769338681434791064484870189296365921107381222212603833059503682805355440068933284584782311754599989611043003725632443883143916164387624105008352248258427209661900871380759886897925892248152242885717415151995582891326606822220613926294900663627320216713747751388964048742645799717165046164075515064301194412093607887148918903313269189912069571559643776952431809843620453566828978212570126223123866459882294859526201279191575171378946509500871709059715517331404499219528693552458155723654687753670384364431424057143290446651585926028999460346954266997719331996412731395818819955961209148692369266001688907792807362488508188853995661953389962234837421783573584565127033724031184211483448123655474925997021475473364887272374476267579991301709184811876080849940234017115804084028701498984348519462254464383405897897171279503235082097924787785399467818680097920260371576777394523762055052869191326561151583661207109363772795407009885493356815438125911087764613601052756992551307282415909615649610737797905115718990038184622016730942272186139735794333746416492228667743576218274091360254393558895650697810992761038675488089771253432796968190534905243350017298685941449051741396565877369811943470863789373945655941299859810919355654871716069417861262083464519247667034768624551931317599649527892700123143741574174381069686899739780087332833937309998567549663187191928397263066767971157491556265407412869861025781299763131171728418353735829335921004468075406417058880483273135444796141091911913908243960368265269454857540040809544156961070474440312931459979151651106470360545038862028936051440061922371537996924831621153002971866544648988465898896010120875728545341271946305057115501424020566848263756919299501971530086060327755779362227139565267647021618713115928253392641599876293842536553360047563592183382188921154304566277735989312101864439829355497957818394667337562579469130026266685328622969230185290776780740064164698299249344749456861806682428083726570840603280203545816349606827059143742032187239113983907073060748011903583779446968910175338607122591737947438000673756056149993393844317574091490273482995750140694421812911860908489540837329516381845443310116253520054468747109550747784509993581333895377234103398789721234416245439411306381110446328042541542676510316067213613087601371713042875761100707615472611592734753488902497812308388045696180790259427163198322995876228289069188529291257308472574857552866403362314634982983061319508075711730470227992024075860265072206455896818398247619643175111510874287999717814877444945006971028002945047640751067162633877803814698060839187329251088418482380847863544537445024786110668852052317927 A013906 543 283662955670691937367939563419933997950597509992133001507332844337080713729540576462087489776026816875834079399938034669656765518414487498890799467140741152474519644353120558423438881188065276807503730907424096380756092361581048138341894729294842363404535172762837871389804672107395709767890783632072479463341677367003031326736135420748447187666443614280399017317268758184190906027318151237933446706472704106068267819067684314200588846011780417582315866267162695941186945659187800508195180213688387758752666065577726088899419745707452966620409027556028311651993101500379552821257262962026657212045834327605852575915589045671892505337102992537681760167110038561933734769090572955997369509425034978111814763371120233409779984674163104971397460843021098477980317828481451463468094175030671233815477841181813007444017747827996232334896906519934739421557754863016128460888624940050324673055965298625223675021687872701983137690958372225242677352751360647975585850923622164950403836773142394966338629877889092671977404490518112265121410276955495878240790067629820141636882047424359742848786339721758045377919537192685705112298469849199598263704271538785537360933109359728448300760166162797243133694901772934612390161916908040205454232716257031090148951431787084991640705973509766533951892900210699822033057085604013343418099032376387094488977224722824292855509542545917808469195734140908036957606219602420912306281345812264317600971684726115628243925319736021998189343047448919915740513278682713800369118504536551967364028720118970045509183384854783940522102711317645210225817463272808513895268473607896667710901838459787108830358691091811236775722090078645108389849881117901372261773093000844067809700460195834751356000663427620432044281292010946553050451616447194512663778641336553703504603954816799699624929845946875634425185805609544692077418702801245286052883867089173084631690598015403522389041366898486917488382400775590145801254236705149249510372582067436724749903753485308340227425968685547473640948356156398840705099708658768026662943319062524950382006222111499339324625032083176989355185501709448411564840540030692587454920007933844202043109099300898580561951707038182578633408736634372003618699180390276168444014032375597008848047513675089854690469504998193763594992118333743985621385165409182072274208086985563793254451272513281041305485188695359074746258377211789331835386644074382567648110258301807240457996225358950563783722675727961143973039924260288261330975236003372139128995449805661065865564592005986351662408165529143939603699928656608561589198886143838884223867847287220670587054211916592875537572759801537064347908352133882473622591985741161530986782606952431585704369569098042469427649292707478302696930229957781984807289854494001234914417943868703788128616207615114150933463034066452832713002225955012872584739353247463068615593604366667987349060115029742090657021650474244593453792318719788355449545428078760651396248085147643918484994097278846806006745485425332753426291407799219696928143921038315130690241077454094330410022674111160616522402345034041179548133757042216224669416583243474395826943570525075708616930516116507780744781300365315447807556974582565575330296741559971457676246130963577530027939539177327188647596405617263348173993080772076430739086360420236885946915553450372315960415158437246997868101091475615641522104830211755893835316617181475023169476766407239200293356120732205861383826246990814752448106184078938586297876386388805216210264670278145842386566550666429938644868216494686075640516966295819832278957012626747235147446967759761738629681002927289559336767214645874748420965438105160995877492313938184680142593480589838772523166909900691224972123220961 A013906 544 1825752079090368356234576233440948248171342629255295299320711201319059092248132382527721580207501770611056546107235369879802635147088457712073304914735039331541307191294697034364791878862635627923038985899882730771604809778815648117879885747633753581802236127465882193654669572685731624794595469994804278686522961729368391658618838062386322817206600691668346252316881550857509848672586991493214274175078643764163753099381556461914760614906000808243015649637588747882187009384893785486318490802111758732333410962518738268205157984345944949536503301647049931503124234890257432144229435664799540960150721453645635986026270144986965623478925486298960233279257526927832260244892725611322977260401257906125132169520366116465403535897656981540919247314752946041059272793121790756732623666799435581069614094745673877771251523108488754015087360001236320532767304608289817306341274912518326857151050858049368024160115587650300254395236082363335129680639750847073126162491299056023377081987957641844828876044142316395633063550714818250828333186210567207443961466258719459883554307765445860366586016163759343061854767773382289299606470324606889887405142188761521894280291895722680121459590160756896262855245161915281915131922757646220093912563651928257862572505322781976351716407657771262435528205020836324643712741527792054815677780342532440904467137504177077550508855598620265116048679067694457315830088294504621976147796149346754740790896185141241038391024205707035891990798046523557237042457656534190009173302844304499279694704536692019622713914826394632091852131270346525320468649013698168750213973226870461944389071657781539410517348897941611142761444423056892869251553384036672047457414724331709938490889078239631046935378047720774445185583865611770100402908358585271221923011716038073675933132357425029083019839451251361503103683634353712039649325843875488169476707752329559057589358702256353504049678547507981967927646555164205796882097637530436041339995981671891286969774418889938464411541567442683136602465508744583580383574127900977035848591044849026716573073643793992166675052873331633197322717629096317636480455942768020417362208624942592910750949521643472709853935933257172709089888175483804887189138810691284831450609182447178720068678310068860608020565208589442958282355892564765646303059685231166607593301212924621766734666681948837239270455863053513229556882358459783433367978881643718603940924249028919471140799115503948555416957862932613282867705233236528799793143423652244077935960388517961656365602805586212617879159346346891660696809909461919124709126439694395602102251812171752588292267489879138316127669539304473356209486898449521923454569281224831836061324780034369627219145477201961803364531572729021215268007077160373440506403943483390332769532093724545795102027570086659561538265072375224662502886009965417370679043098836189442495586310172933698211627950875297005686700878350869364162014045878743079193569196734567289681589103441901233462363062024687913874257898942490186036718548653101785580629167512323212218327184117864874236568356649856029648676643435707696373870202369102137426739643053723259977461544077361626620408892872039042207909137195525288034680455673862818128120462331371814303051304505490352618457407215609361636592119833630176243147475788730452503322286268739206228294041429703225606382101465653999367383411438405001308769199623564995683261779666495051699599127869176133740614181888070476760378035601596216101101153187817348232594398881731718423538692052045623880912416021670587327031158057260146311892399335906749839015521076179710624258811768148096976915424039664210286304615473415876041950790086239689126512369837398743020550640044654658077678370944661010750488369785623 A013906 545 11751166613988738737071921098074013170479883932408915112715764295631516754977621123355623098717492568760079523141481622278278532110516765175899031574820467256290571751539284194254587655974372785333056515623808915022703216186211645053979377472582276429957749883362138595953876921468799943125320991132768555494051259066088142073209748030973772160267983915614718722675994351690877511934864574588409241086848203240969023114932785262749836080425933960129276075435346874310279182545395421958367614044736403534543023314730743421394391156439132354334626270032878297280613147366264191579486118635082871862079374973121913659208281663795841281919217701261908604745316228639264673401393580239359365429142813515283151563367221811149284790450133229542024811019578920980749563027099886084560725209438879606168343191417654843475850341998659832483729423932437383006833111644433907590948520394262945438736166132850043536726790841763896490274996992066675518574077895886303186064067735240142670918013617252384471422524583089136818099153198465444991186504734080771661489275624045184585295583905973105249453339033499301400767501574834684057497008028491283478570875090639900113597696780991402140995582914056523963154517211177291347485945117716945177913471673142878995963506626750514017535438413242460578074913688424732266287997943213697468503971763196278288380729205047603852674819170190353037824103176601746483541777983716762123825034711274939448606299124960530768760799909233040514163729071155571957737563040430238126212523548819353807368053681805923654517346695461305501967822136975965820721145798773112548258455080955109642534990641060606714107464957824203287434623482231271020757150862470745875948199059049330940636264482504101611525191949801272554849116414343257203337556393421800332325622997439643237576484916786083963291162513185541850970872434187074010412660849947091151194221604752091133401865757756765081315620171503167183397332411805249831321510954635559301626393756662005781648898792601323205845974686818741507489322659949639315516754653096558237844828031376719164028086535717954924033809835897944008155692353010680345337527244043348837146329947688883282961498696983314071759411566468270765941738129057959199025603260221176285913308257179621624662997160263540492408908736348201058439933372617981414223174083619822576616891108698898835970304755694624923117723700973438500465832869696117882873957299015376730444940203767542635640784401480030757018048822381284974892574504005299484847000122820155605314573094914862881217153058515180479598202104744391712084287583095856924887712996241945272821613735508974569386817812611162747040112945615571954925437532427291285373352811226477814210455318700754709564556458170506439352679236413426595741730475031629471189309476811714984588848504719324256484369436534280662289881630726770629927812850038844335848464295892616064880369478377390597948524080220561755472557391467469575938629970093326866565974744418155032971068254814556910686846257721165881649182708053204111466131173593551105909383477913768920698944643206730758238417086344804307437052373240913181602084859926953958511633714391330328293114766991517963966882434774698385041580519824458818964999308113277232419201240883288657386744142394781292643340003730336805504148234346346749451348553760464726856590873969795708833036755497780348209058194093751859250262648527697961338687476612735195010992172723987760541352949466876724168465905296009196603321846798084594328809699612335874575421331081641773753314295818339486946543462474167333048225704943739941893524461218868057979098675970021747218473833312237626940690751109724462226784707670011959851477674116038219431604006016352537849119968196932695935658639081072283916830565451106096689 A013906 546 75634538977780120649181699856140988151726007589172593923322320513837843445282926873962101242068642272490956518215013249179442082199799807922541500583374690681755027459017611048701155477417062456268920972939693143543970686577610018161664788340012626824023553757528717217097564046357260232335057884030456962774248362931202950615909049270921821627335716399379385547664577513545117637799382060600085700004647824992588285142635827896403068207396897062740345163195766807038845244621778006353785684083540837734731246310604017305087839759008914454895191450742225998553993466758822965623284423274085196729391550552628417127049609228800716463991783416993176614792282890988730705794345760418538976164305343769398105582817674533638021116020181861030204598232189651002000584742533162101159831776695466681004372521678682828221885017770680222187824491621575823054349250300870670085648372599971549033991451736006447767306723146851162827906044964909402507245636246642536307501159919238745598964460519307064025949066142693684135214757994870677610908321439667636118024868737893855489275134404122654160582252514889994075720103388676194890682465145123672978315301893514486616853740492456544230381933119807309614581834770540480923351730456801636077247128009131457225516744132539283643166096283004218444468424194096706548996891545817879205523259130246023387471287753803709723936603642320487442527901711998414767118737933049495878346395388671477595461013128845837489798193170192715682054118461028667481180459712331880151981092455778606142576720738515784072287142781905505438452078236570298778437801713912731538195469551119853261962589267655948600098583329037106059656826807494865615553142653607547923438059376318747854447636448113896878628888529759771999495226489643323097901257729905650616361697300209665674672745658761694014541330803604169993703417995672934497401456772931010501350869866194888501833164856877450633770222681513209578689136687395837115077387782291899662107928070935204278675418201467978406684298253682999170538349477108241360951055194175460938244893985955326754358026577562509149620543700612880631284833386453821365950776114507699984524920734497710096106261407837674642570186319957089266473744614795292284934048364701746439604120207940257386548309131482117003532632882833589445082456083316136349565426950887859702250090769236396630605619222181809261534299118694484078403760130038520462610614943816526911362177765937796670108113196975185602717819411592026879154997660832981302198595311512648789177215337443613301481854568102772273598530929456832385331719795445937047502557329370870763108483815247039906850859120475169068772401676722167243080655383775669273573781753067861894148764617332371669622866007650531927382541534534903375516116750856503125483013725910744059053542951410689642953375832251361600764843604756835056541468742657565469127912231618368160880311929567969333371797324059051110903506458669907532805569437600393724333845584412581219378104364397889670200908102959821974191545578699283910406253116240637505662118982385941196358207461691139068672528144775776790542319983142538870012307673596830622188644076186638219197091178722487706752495990885086527673681487708516748233640541779735121940698972350468766950568953693653809435912929629727185748985959097468476403941104556290821450330675539376821977554289990850059732934244147961123022413246012709079576531769284041883262634393966829554646013266830485735464636350290631720493414345385924192116074008431960719972391056358007459004728194690298628431976388891369594893616178434705968826792911294832892897365909388917682557393527722387464496326331069817274382130165718927787706339367453043781371068422895308542517418363464550378956604932038986027082104992127268567681568327 A013906 547 486809835507862235079516089597174056103444626864517900690218154382996606794142649404737852594679811210051260549317573021263357789672106095123594529489299606746679198700655787750030341148984968020969275621733583386597230920758994197124704028778721890570416232062393656359245386666823227395568123466474243459153294031013707592776051897911552770178350846897130712514012069827263523092226588130068937394625014995856270660959808112430218613235201566631489381408718931318116822318304668518749144011251309486168073314072531992553480981818018713489363481227644571110211005971818882883028667334749195337372842200658556044176765863012526889807998267253480113352382006439435079957124496774649540409462293549232759111081229459760859341743948685379968730154399566234899169449603510120157665375137111430104015726049298938470646132080933193253317048851877088197685099416729256831311072303445218679824087642440882948041970256379173453909253277167579878461692900136623962065030938138072865564675712712218386393969090224063495027900561116979921746226498339954712054796537727061951521407586396034016247884456898444609139302557404982306251279849759560736708268845135208711334980254642439231261409142562139938586646490152524830607648446863522012754337011631677190793254117480260290501706601648440220355525230782704978519690299922684086099315190240145080907787110635180230455691291297023973107302362488709012897441319064217591450123673535107944121202323624755004206600172023617694231179250977812636741823483606249310493042440560103441195530678488300897203176845434318026590242964593401586550506695996730212246743643077063409703660077694752491180604316119764674327329799624631925840606160846548365824185089400353538521739063719362743377484896286299600190547104550030375117915074881074125005065295886323380197520203811551217938634992728462074309783038492523522241808384490257098923296161807194407244554377794409181244512536364598775879328774093963384444768539310839992346910728083867305512622577213091012542013636275004795930300311888539289525867797441644868781645955692245665668125003856308412827596139103633809961005718373068347971987716189178833241497081895039194893102862868506162321984120729151571800643420835225375931089267653809532784320901871534820048108503640251003400868236926995793589730350634659230980570988797358419579559455971939296798622063041355332767811455392515411736645492686652520909880593219328896270257573328549376033073663618558857027753617945064461059461115109318733373536813543087256445679245696647838367699624276426301603769989358092976925503117383379888794133752348994898440037948044878578575180179144056511109609766125158984079831474714776842499281695169886061427371142103414889069175446268279447617085129528012983596679529436557997896180717013669536149280857800511532408595459864280225479551595781571422018325286551522822904263153996591262583704869525691292443062234104126205204306007470714848659420397210713230944860076690314826243275726379061806393569923462128729444833935044642085101755914400943613525105839877446875917591774088603531106676945816930557515369527427259598058231626408801245597309523979255335595661663428532232693942480303461290476786806127642297812876354665600205693957164245795133194880925831123472840786172133231787163905185534935277545823171500723150534606085691193139232497477711502577846011653191782020538437448339081177995368853217508957987044274043167645636238984967871529050057663920738655439775743968024275472456948131652991356269259368852466802712869282797540745017752206806244452506362234754970719516546767062118626369710789333994603704501930401294500398678506696900925248502817213860833909183443330826170921206646223258870472188061756514579744691458094603442507716891343400154717288530508161 A013906 548 3133275077102180541718397826666144055783013100007051738482180786435919529163232482497638644382799240123134960477776315892397264066051532360606081784716747098786741433802574974894393536041881356026989450363015597295241381056210706987704208902701725189319664522321162973352234529755301011884873122496577231568617089963456859768810992200759737291468037224970418981574573987548218786009990954924852294717332952893474536674774034225783450559766096956977620259604338232556841982510664025087971421812809287052131475498517542782547649442957532020436270216855181541753208836809674664112001381799341640165332331288313292585044817725039636359527480991449065953214810460472412900836478554944038146867659766849549424475293893664725588698218271913504564076548158567339029624992769405137305948433606121193369970890247322877532973937696189791863634414158437133481553105835169435101411201042773509133355007728810879876449298965854298405854644965724612577677767865944058681869527423468418321767141570785297825738118196080019507778362581241345900471872699004879131250905312023811102241151068847008768238957388967105670921486040235656031964281302041000430787109223504084642739920817106081249054751904865831458742592030367772125807723827430901862137287744456464065221825586265250958948625773573726673203742330471647709560359024075268258776724629495826110485269215026967830031875452900561170141373809687664834199356151869743445206863355291977270388891727245926498040121571003007580940990953776287519804778385944697505846720261001937863014765513773426061607386866873254790217924173459988147783247919231682524482842719913555537602284615450076333342844325827234523253988864505402323460704579121555648533932930866339695189625570596674357798471269818050427589226522540856154677566866805277276957476981720866283870647781161051000720807765002887772749251891320084324716407702855174846855264787974603072707636857636400972838849551842530778939486599838262571727394874613549808862092436327502744765029736487437846937701673743173193252416900321616636364792516988948859668665475398095544503376691695523658744008616746699747305849428410469849991067333180207859082077052575562256775858359703669558317966241566229615098068677188857001796434890238723409669634346514540038272902830645404063982154470667410887100705814194934498707181219748956282351960447528799689374733525101786106572773886235428822723276060335287146390663587003075006206798440290195476584841443315665969518582804585390028488835132006057864317630055090354861413352493284899437943074902814206491343313744615036225383623511048695463580901217995186871610249166633017925062310919772594116884759050931304151069334753460130926782354243734829962265630258879319697356163899360716544714092553841719670881603112532284013853097484685912823307670804138317798037336527929240979303733556647546751107693829818888060540093821383882196791790751037596470276856509040453971983298541042083221165119857644393628999333540585170999687124018549789804148609021886008012861150783987036771950090967363112620307020296754326057684060392012764717213742413470180275350146050269750323144912721014903035491523973497212224473787777776589436174027825503820952731233422112007610031822035217453224716861336393273784972939482806670746554484193506521480689890993581481929085116149126478944881358137395911123347110513186085636401132181939353865418428101555106766422246350824541259177206503927823773817287337225065140900635294772598799769212531258385269267219970908527809344984153653897992738373357218248971791409794292011923838178157025129512505765289168352897786004303450954330829591245068224859048579531615829051391916724368054712681305535491198259709425511948972548668151574325970110319737686653466994204960446059579854182013537012316488495223 A013906 549 20166833109581080014425417822877849630430605885138687407617614929511325610093067246096299005302719209571858840926412246359819883790682317948460430252489142172046351720265166821636705574948410772694821359917842898542045796271474390445361071041441930010201297510590161055394841249948823380738119927868987388366047626666665815174968247974414529797779261116677781419124638262738065145803903212793888593137842930025244579804925131770881731526196599786364207314562565152749601996238634823226789244984922365052977057404554896865651085658633610517010844756364329729992473424338091856634631309734519970286655593161216242536705117250834788205190185586946255504512472803588391467408562891764175318324633866743729491375586525431700889738656286902581706462142204557782591953614836411369663180059001722900098458549647124871549214073073307293532960316127757735024059961870451947428922273953247976095905570510277805016625310253783552564433703142626850092048257459593980488640159745348989986377689279132956163604756884512260998752709551234667997080834543131160762272845648707272421232116993915962956393435717776707815295810224668483051741078208422478835693594940935950661706590171735006304784809039619860248657671016513397547537662602618093184054297013018151290942040559379244152872274857360840656988194522534876433894849882093684330499760131983053915439089115254319204050851348148356583511240330366533741945186572593760135353078508790030860426650546417228294175050192674210822536480538401331744082846730926452178873997024857995751050044911216994417644273208891605356235604728379980495067673262211405194677473360416573789557701368659790657576882676627840133104148450137294706790041692896970847551839482051049432755880213930910826095685968194520143260925003770181725165874760194078764604318268960225660126856751741462481132366012621981695920238165934785502798177703417984639332955531226820664800289535190045946724519441054810081311712000462802435699615909454799017420866617909467998749185789232765174072547603885156580177840749466734986150077763174202070286397351920204471195497045957641832291388652337303691673772827603728745701056292443098592347913062805352102463498522470195635992933793141111019529148643943759441513471130743775746763283338748434173557530223704731929383092052198895391314418162252867296212474893462656525222064162728857179109240501154205294536927193254198655133198808006603077661522843562132794674083693572717624348508129794683453249143804213543012133914580041266492595727981670419879773801426686809503108844549203898251112098016956776103994307499973693706150688488134795054780525951914258490849329452301897736052400724148342953606055255089839469679118260182966683818653457326097178840464020503052407554736610271275511641110022125378486575287023875782198906563826520032791173024700181674672454730351193540998664747427697991436240809086607400490145464857905576778291153453966962639396899681546425045963571039910489423254457438610581267639222866924809757403270637752854471522777820459476217883564347150798371924747937872629241092398315708614098285650486741900523987985079631355604121496977515224048164621886150967420506292646977906981392650776486739462365005117776665396775047533617608540733797444465492972994084229586335612890728457486344986588015067301216143893483730617168871534515278121210787377311321771669983250972311300086676208841782447500550314460344405080361716398841110321051842480631937187444179817675062552876702972691077189219151186389217306605982923342481190768275680189118176241846837889622830901912391113721593161909894878581703995194664296486425750554723803056153593963311528258820004123003465469258373583332114220025480492942927854185820812416708351937437765671421328235713882137732272454377405423554854464144510809089489 A013906 550 129800655117020417283286937026355087323874617174571194725207782528255714011243242717941191428687119665493366647784826976972302190296971602351347651032596722795055331570266664616273658470380179037958904596157688715130806666511330292622266612070087476127649049823204408977763198715219359724850133030900061894198092079562607852840700658072387137962227962833501221692512931609906306434738931816343455289222603377767472774515371237397592236536514801658766761199633564282943831561276563574031982369433990169852173512586405078556955305621346828615889131571712259107328946377424507154807312787990609469114723720454042034137424224481589733220958414671242422992680322742066518302514831908466107460871528915778936105708816703856649999763172221611423448315663743310052081242505177032464252021330495326175988412996811424637121683154726869885579814399986680603517963167165150298670511875503069938209049147414832978374121199274767992063224914186124328202004157562255499160195671695858754255892135747922448472924331740332299493495010851122396720335249845840444654129494181137511897490387588972050762642195228062088910024481068873418210692326539232562696764619942928519489820579705715405684757572168494010172426060243438890711311201928722745738535586199660286934395766160076682448630396172250445236721366897755694191164079774664510484821817627168205187258973153343330628758268718695237857786487121672326884232707980207839890858839388501153598291049257878702410615525082267308108156918757975642761705421976671353996330398632965586946300699213997123501043794358137021893369540844275388799565353327521542344925992921003691794403184300263862980360365777534862445823954148002025824985137319785568035844349187422897659172280323772720379165185711587022362436451821541182755499301851651837498009651660194265705977873566073899850198936058777403534664353477647195127436531474150421507478193002723028598142689947793705898878733632797039483180068352194755217398172961508029472183672910115278987473330710227783498785623262433000358731584062944973460962149960461933275673361591250144606747839043270146303775853312750638254778646022537466286291773760472090523168343806395788367226221470611386390353667468947237922769299170406908475069139318064785821249631374370113053937794752630385420561358848525994959618816137689106651906089293214115087517356119330740802759506334920361168055689581811308734575978215521643672685198923501228478070975862540906072452149861647102281535953980243208071347036169846545300753065624728535300242948396045659537668089852356666081257594286753627179511033117303183669727040795786971207271254746921674237768645675017153380156717034067118131041658498710702641792905060100816334629403449486624294349568715116677841998076098363252240422677003136524944419442609113723625456869738875427415236959317841420506331296512792089251968856453031973294708477878921935892944331719926553757916817495366082215343759487023562019612308717730599225937864353799144467900838624971430808394239146406120607804330365269606538641354200833611045549247916690932107500370252522928391202158510787824244266399851389718223098168220751269695836026924574576100203733134327722754337718076684990131416764134766015889875299767666959407892192045103364438279663072508404117679949872243034150010864662318711419235816755171700546119076668728508202860446084705835695007512879030133777810045344563493034512624636489228150570811666188527129778987318004492846034660234165136770097041359405829290359204457934086852271946774915414833055796255469449826977202123008680315707505158064180096506618532495200437543211182040330974602642666733852791430602411727958321797064493948802848004464570035261461192389763093793928485252593884034064001014892966040639395300018147685824832756059322646315273134507468898727 A013906 551 835441537957848543638362894121021381811409125129231087171228034621260967086267366564921761863690341849160571969903336619446838396402581093992879994290096688584894817964964854936300647780222172689713529885147366657811161572353535149607277352731023036361861068286232935293163319708311119429521079782502397072288630569648234115376273795679602448713220212987665753732053759776899186077086880623599484046600878692270029019942588056225331008486141288052791832079933094037575549662601481023775731499629876591796848022520920222534509382648816310934077700767669196919642912713711584654293964011793843322270268215078330268126171445272508708288583145560348470531977046518640640610763220750232471493028239036371344951426202430150822229425695186363134031602384124607450542740629498656662061247726384279165539790073136235283165685521144205899962439354653471795688617605241244968795858416311055675302246016619428336527426362103758042340193233847462016952672045496720246231231290149938621943631556676190415771567212126565613518860158626545680274152742998526225066493790966305156738828973725567136121776754760770829521413698556275943186462081074503730285382084217328375918670259444823411371249606323681242915223265865436200157512875355521143475003350487080090188189648754046434541465109990490947446254912782801578017439586709103499407409512131900687279577981042709272689093881559693063319299051880165829435043000379454868826650054886303680454285406853602781109648360554575612670779026949465222459803360801594832594803186928497624782713881281115887866078718510434713904235790626265988772360864932119986420968000055151664655064374448713212646601577749676069159141886512813802904462313692240602328530525982025055388329892255952282403397188898473150273311319626413840840078642977766342717451935395529740716810744681884782783528970709359529798512168855380180828110227297927746416706715185725346056455515446652384406306845066317795498289650678170247380214208753591474937083077849310105104071059803459622727924354785797804827919519962447439320649507162969441005347311164311729488629206591278503271283587038549381276676754876636863369510054000798216534160907479888887686877919978819302513848095138086272173550719330354312515151929365851057767099316149007456563921147691529312788932158095198347976377849916102317775249194479753617144736722437161578250655529282220322161487061250064144294626955355625222601181671294884667406232778996034123013084887596963295240047966649060510567557996822538622920684888662262135079971599208249708445653246444586861235439748184386701021455581427322525090361950936677901621121889591566089528542558209876930038298024585198657312903061386567139973585271933244468509677618486279087870566786152560223611599423109167630014878814170398750370339468501070851260643945345722685116068496446673401985981895991033774112284985449477170091583848636654049631000998855227234793891602868577015704152298967987694239997545929204318213670591668524646901962287377964493883592602370297009531197147116190475157738509621056006617743582983858264033585255572234182490215274515799637059814332818693253157210333340454889447906341043797100860513596332998298055822291378844899437413369921452303010687656532524860516271055024156723978770241459097959284000521600562347150183378693262402012218514521432088608109696283234052671923412134173812634711740466355448329871240683163826448234089990694988182329389671990863272063076571326991498125263155547138894256701474322193512198433098392854373012578721099405852834842838317005107715926044012058489241790871570279114889698645295755869778184489047009986066896909533766277154817818508362448790283476175919569133599504094464858915409504960398895048556135877345459594484199237724907087463504704730624861535633128899352784032375205894039235361 A013906 552 5377188294744232768906971545035577123672190442661650603296923362038310676678927360918568227519030285928451703274483551327220322184816978006253415201089103790896567667345075789315274120235698519636228850081559057356436265108086669485428752338308851002926409953836617349443604680661350315362361995210550825879445421346541424110863272210905839463558193925321671560373028092363726638012955604493540173946951239364841355392304337037569515659152716076369570338864852810277091126042037404177011763007522258792475500191816367227868431723446030321166374470792082261909365223744508561908572375209561220910390984934241905472942006698579594517032264108845329955869196739520927056710601580533213516266851855124075451478697378027884233600608467232882053182365783843728292048614851489272316261277374979370517167869058699896011156477844217861634781946803248390617877864103171250366194441746814749018341884033346341237809944973741988349510006339321475220579212051328496879788661895737526399776539364391901449218416224800335700612820949954856903412781088329363279023151846029441431439864693235737957607444963067204003194344408806796772996582910289314562896206980077611971045501893685873050015462804914181502068696860690139228830406892704381023157333489884064528922123128430565490635917170431526476159070684105195457061501161838031344686384361543574065267100781238374528307540580919559530243727217475542175123432970191301688788327294217076489566176698404338284975617457916918862584279894653001838322598142671819289607733328564927187786847010786541277055620697333606897794530701346832712973063446479795949760692440378975030740971001032354145225465538738083319999958767263543530627515681496856955113021151190725091073289383712352681181128672986365371449575398898231339594154293179445555585072742219470077954459818858036348475287205922391244101945208427144239211741464697426165154945349338637031013045061656452947806842218094679078830848105114886324533910061011717214570970108533862149815852037268578718527516825455086200519546006873658838939387210881828220828680128781239649912032173439329255580603216450458040334469494512957539090302449497659595402130817731830483041222892110233765999888590205355611300327957506890666876710514510389894701865313800451100002997931496340851663853973230923220609323739662555740296500726145400835434206190301367864042558961306913795001832116267421604681712141714490912112557441767131864867434503461671255416407824690501526575216049805914073767927939942768707865189738347130257287029642762823553206221153180891532204693975148340052412538481330677343107675510377630255353796526219449259374408194736233909513489222452771281605302428834001705399005749910634502180983972000833003262107440085527927320952665732729311272855151433946804154881845710587866015486833118324784288011654625071224158660674388618294771186680102844237378775063085587835764145861974849826075020660881945594988310720396514819907748524758612709104331216991566931414916654629150124456204061117844565217054039461262751448184152229916480802067586133075250704718224605560474831619650622845383392476562337266589105638628523503444513805842832856163543860662162719264703505414360188716579699481600350080316718423309520658309877591107345961283689992223574936551861769200128259143652738168728608354528550410417773488186586904719512276565550225904679734738467768443625369828450872396712213306347472979752322418490909590688885100278448324482440018050634363738592076860737343329956883799483809159493758899963497113165052570858501787606011646581894704572821975983695264989166507647758821222155729288786299394751769455399289841601471582431569088734199519900546687356059232981880233426183559385328705353508945261201307442741214374336041658046116261760024213170841539759446996037289929829658174241124823 A013906 553 34609428240558979372525003955088921570907637250292216228975929602791746655667677366956700181214517947623588621208799284200095230151991462671703125155623445560810587029742807141028839376860196516971004105620492067902697059874577878535852952111407804990728378221506635220769898881141917472830331091339462334293387381565862469285986046051758323490396536563886663495906016751088625400488220714292765843802241980827221103889770273561401289126177970049128749463560423331457283529462785152112880421751124837723138138331095932492520385444179793135426946160461323121864509492291401470880306447173432897278048643144613348597431974220355883112538993871117877544149013350038342214969883508653885082929538069764857163596753518188126491745641103815089772825947736282093686429057859079017447862058803506846572579793840879664792134918077286724207997339833460156214643865475397555095703031776018882140961656904840490001589374662129430519450282732047401785648467432083811592749595471996957880516930702228264149366808739580067084289425831495293546282529668401079035397710222128673151157953039254989353280975135922857015531896275212764762299145438560257761695061522773677266554918794911813204355673916169757711569342558424952794507987591009593867731541306280869542276204742812171181696051028486762414141101484145686043689593572488080179152797180730452129963447243618143226650540665217540545567501970108183550060481933659993285520928861843020744083834429537873890134820595941355302762291809990585811074786297398765381931707155175569150621558249946879442788004885938279421371543117898777304315186102306109302670584463786133286284433515697585376142908541998091410098494611965337558549696163992524785043007895318365104853928611831315193051389266475081853971874471670838994977457825825472145571093848875090699951641773888190245254475480828141427236846328643590834040817694115026016111876414598291084101595491277079335445934262538161026279377385419462790709560283822339011983361461271163910932210549109355754943553226900065881110576304519225952395652299048778896333129546120230352033758895291012778851426447978390454700480389722012666021094538707114853249336873792543006708993673073458328157020928348109151303586747003773195517247583095346426035087899422336834346595715400952966220684873627040054506276586510913001167200373220867649341104973502876942155276072695025456063477128713005173341905171339071580739274302415786808516457994314003553100608587591936667061705795655946407297686620755059773487158916082383401577572231989000036913989075727758947064956634088192457965075166543335802569685517490487850634620794956868704429656563333195969859779762509337268961317050708725038532952865397063003671060921299757494715042387242407076316722443420192173505862343945823475294644683466422237313716569933297897078653797164494798115026520976462641222463990173180787343217225865481667605709869700790854109176705522884356683848787049065385509497863090423599954698498165152878043878905605747999492817815347411042422829247508222281444259930915957331795022093534515958346558211912426923259171316948796523480482774663529449923953447226851730572322639876353938232382765886383000339554149179300124636732700502042036995948406839270122468172464380628426486549095618260977851019635158861119841435295743129197282411353734239563466275321318083099804686743237650004077925793852147749043717760973394471877128816413280918002131997036507663270792981488924144281433100074132608340943758068774580364679344621018697043538639467754899840093959077121971145439819395851908514350715368825132946166927333098954661473473117774676605314788071873031376962740409282352683290743940515244367337360351788293967250982569164844715401119825269316206749935315949757161373473514078565299524272653748539938356815638778829611582169644066642289 A013906 554 222758151190124102971495701531308894730460374662457553879855621667421439044980065547070188514458794090561451256996906811266293533922159186826777707673520874471204296154775908542510983121378487830630703478181714777801048902444320206469087397351594845797439662067346681056755793274345612532829191707425109019092903819629767943151571285602912323089149315337215979385230219573752016476054555976893243389395653557603418761473195671845010257458251694279919482708540885786461766643873090974305673112374900091405456094680380987426706135210948502288653276931262113846150782619143315817290164239119594614365287437963330113951641105249368045780208565429412453306140693032425833646925904931739872676317951848564550050915819329515520628261614899052526353699878930785099723991861547878220397424827145539667389497948029188944327204035022317866349074222255712442231029541045516725957342538650356699935803573687871753938299760480974125217850191110434170151246013817220616158312709569019315875559983306771972359928013863334987717496655924563912149560735853505606241928804404226330535743432938537575939064531349271129291919611867691751988470768649459245122681677366673698258849885701199084535162211320621806858555356990520535944261924375481462423416831765891730712342654462965918300111106164843573856920179549770697347499209763128647444528852064614180453525323922330930829849620856788260567679572332792016435146932470338962163309631833421293665038779143715087847652021598942970613446957555190237051010523261758461774638469826264188273619012091137847873432475731574643185788781946085970011187917863275210467478697619398632474243809667725543752639776393929621660747575106260816637608427057240138952538068565977092014070849443260202723589957945552027765238896452617302869450195835046996865841490896550247900998849869872836067711926479699842278205885209440875359542778679793388893619562977964808631119715429112790641142090869147654954366086679002861396743943365857924943406024657722426939981156842286158147840654207085650733424890023558188324120089905416514707961464022264121784700019829394043062070926658460577554378254053024548168856209686545767735907396642276517633430384464730641996225144553026853899228781433970506580555067860722651301785955755831661727388870906650915817463741541575283865541091763653409318671501951777518948763075608470427486502516063558118228955968573052049856402957956212033995190162981433732514487244796496976570974230378487248423485940665929581066985614197690483687665660879414435830059995992356776464591095189636831204628904177117098909476305792655033589518777392701279044017187111275077187674889013813672548235204455968635365718290270109747440686301444528328684237207263381245052806700063830956088801602281650449954599242556419293304448359245916322502178478448874192386776913816803115942384064143101208485593717545903220948351004789178711872922337479879597308309620724355278068951593353581742650566358004617006304603223995775794570527573686943216896299601496086601631020880067394813923617792296531405560797567886566227046892161521335065640530704491644167862327940943326185130311888302384416548107054816909691535864429188533460019554486971191144102104762059747414750524613556721088377857164563909007108417714865738924716964565271617289656663583175709219407024267339727896674639216900438394932846196887030445940196929137779714199523289504816780695305054917619905743616596264201946842939325510855366493576791963630442894766974970639650788908141346996081343585300617367807975301489872848320459128153563489755660402981626409130062662130879571900125142692158387277215345881599002883482391894495494101605716629596726327709477001247938710123358058090902166164130058989779533386482101498921266007857306026638024975215635955625045838792463321838944648518699616513400824630309127 A013906 555 1433747867105496939291865558081129285436135519236086039711731571529756307247084130023426378353717258133226562867813242176346129523005151827018222911340512365756614473125718835516230768636402580499265113916870532638096336495905183250665865386332156024584430186869532339192882752750781462806387438241743648459275477849147319492528013783091305510328584571725482708404270827141981774981538408979984988836632989005905861121476672650109928855519616084716699803094738170445492686505926061980835498997122401579016867496803407405756968046422041916066057498403590387618875666655244746757404827569307728959007717244323214035621847566284033275881124938641640837949805506614402787412556019726069407321110315154845501768361677330791914587067247224212434628951739857006161112816950130655148707422504224404219424723391312034057497789400387650442850799426895998987566591369301524260498459947244452793134909780880917548358498095273394444027033552602305198013781222310371192266242900045590490600449369636658636895016152533179104850595578883475464016440195285559834195994766725511312959418494389925757132366422898161788120141750407334734068729912501566466130656355347248691072460649883712819354299552698004922221414762078437917881098627120659482298721961218574879728271657654129447489492017386347782688971199203909779477695106264444728079061165284115028062784543950227230330186798254243123386960441627159565438242912776938886747082805683618309531916690870196599662620155654205396307065031131645795911612224322156243133961892796986724345589813139710449195232001147590333646349326157216810479719276823866357965883243071733052335171824648197629453496756314634162868801029802156063339754536230878167666195729848146694345120813318181702978559160693148175042601014510528209002665681811533892948480819041574912225858640368006939314565184014130721948434501826588312034265646756237420051726018836282950279246962564162106253580408571002424931949481433793313930903102675236094204016762963559138578159138973750617991747159821196278498524156928898580512632071822098246524984813229451524400101479728781543304258774301696129118079594826406179434780483222531046346633421026739968334306221036877814497909735567862519906323872781066032236209547139887211647690923827356825137447267537926275465322030624927287280988347185348275494366090886809571643238580351049376659758063748069849356113145633383549728910183620759631520704239174410134233492376635219739673753990876963751979764769803571197593425389042005760849721062741592948153755844785433591700435643386152691066094814998058399746315454454414676858664056240071128466006714143345564131350958179836534610125820553742534455693357551988982171629191498379796628489359309213032926917034308937927405465571234284902012135152633311423525033065893938800922638934515062266049284881806384017673952074559000461527791724770551374828372351217796877912300576382260686978157469181859023512150105220172374236774224378510636209588828542643564953453155206941165467979665992126525801609824275616138833579912123233836461400500483725329489675035562714300389970316139862498311519406394990888380187010091833822758493005521432974749020267756613015662639385335617322003573270549920854697635842793506880133202316140763790539214600152094667929561860934017040960639056927893804365864793922186269666537401222618360157260089410460201514064923477444499030102327741300952710761823083638456993586474048922351148924627176515362143367529917569055712633155983451721877633393201748799183215844531490969287175917232678177448866277291292344416545107970267019414904967451816442367161290674790842994050957608571016081708693392811992411242988888482322268598330643161581331504773686971520875335356268454571255350368607871398020810316643409465583054331973535574409190999754274838515880792645848711803803517737402561 A013906 556 9228093048209395486732623841696569908411872796286547729096325518294546299855619210687370206332299598364985855328309686589030176332487547925765949907846127381751025267801408546943043294097529294178381521103052234651482888731063854879140488018261268103741825142246406384637736555488223012663652143415179039555318506926014405784496233816703242582264813008133308551858869708379504403529999867869463523003740882357239147888188531674826489819721692349553737760750196360179653734343611667547916698121635789546294161994978133632192020986812184532178356717447460166218037064946817939078795260091920816131206607831479008395676429230319273586984547330951554515852365023859065079943293049671748747325377129174683761388282303356301223909068167200829134137011128166462606035351587254791351796977883107214526864782426607471221737494322659251214289642935706074811631317393664280563389439192227203023924324623804427495954380706026245416052289217056978845099614673748801450744486626008136035042768097115320360968778948243859599251396899977605118493966735844846039908551544850377660587162510437137917438606699455623337834557514241996064280131291220069813314787118144776682043394596654485818861310445910935095105347354000219343688583980977666814277003004035445897114903185840552490442859519660497846675680955197690281772806553339414974458568777748256772066706859962237382345085487636109947509799129743877078891476703951461165142379186782116921227585269865553792862307600503855323083203863668950496995133958730340080401573690970635924334666574673083371704587123962285010832344960966719317613467809350354466029206850362047529266116827371654274949607673028401391741467426559898563184385730987859078311145222438010039121357930954785576694128404013219404398219741537736664316844242467893491141703880272507395280519678922138887808726420173062173297752766790048896043561455639981424887986399254777913049179232771106823450488487643111460693778521180025559565970668582037108277363864183163116673564527019726973856855889885037918740026467780217876392415847047659294333360327735687712911922358341984984775562832165301768776247773603775628161793319725955142435829592991510608008733505627161263198919841154062954961428314307304889121301665266983075478133943739741309975632758286859017607297194558536370999978381487986075540234728516680578778957133972414198118397195298443138414273352105408776612822957976190909020864084880540446602799023909460124910988782903009506308695117771826852632060348782790484804776214129412580698789355293811999905957050258960170074421899849048194798399251069490724496524387732388127204283052529523218277871820224083620682141054240336885446160752026241421477490345296256315371201088364338139987931965355092466490676491154790989071492004705345547625381898434991743746820647693479410650452404020347127467617717423300707551171573184864947516970584154208410572690428693928896807054979666374052969262744683119919712242121659056283793133589468644110783203541344109321771672647350761619457510781207592005868540232334991240671479881484922138383563487418827248314882714494591011969859750714554839489598001095503982274867146636836476995033357233401887069119369329203201156444794891089243687145573313088453397175795076392037890540117186733451265759976689634043467722469584450792473603305307506141464330336597391124069659875656389644793641171769585559220905906441428197873242884671614797201471347139463032360922981655174415523928597612236168752616425081997605945052546900323471381297018439350179734729704649127558675768321779868441939019189868672338541987682923726596114782003105655318768858922647222799360393176757971717672156932831460975557236985246798541871961429586723339585318592970973700517375557536692817551456335855592009939232668217541879599575626931428576957819728580559835277428144764506811674423 A013906 557 59395172094191205175263116335136825854017398589269347470335031075396475015251615717373180415935452193839288155041378753109498252226371901679168191327716067050641539225236721291257028104661573989879966654680982529133429330503961724904371726072919785130641970061521662008918403214760735769996608827705283704988597384823704338570201843052501198471662053351207763564596973035440464511129489939562546460040466601973839688836107038525547753965736976502203753160240201091467793055466364551140360804538303662595763605497243545556623688934321696228394441009845938108616299336710997014464230320725813901460378731869885095334453215541560844316672882321738721247224758654760126513837454617203412347606459807723571604825141085231205888398563534485886191698812615696314429117392941166265533599016019091938469484454318018011145731569421187612938334643281731244671319548287489336554207673218817212592614159322151260282593506576567082499890239336180166390804989208080381975889121283901084312195275142491512398078873602076728024624533677392558861182813342487823895043126375836914303076559313914499574940554159794305081108089414888871674356973075325257802439936864361306384033228508414923218827263459365725722835636704487833771214611685877738956404088346002513951774227315862539137994465769350207691966092386219967461256431049940270194951587942678548237094144231169926840195114562748262807885063060133095029583603843141059410035996282190770771124719858602268095812763488349785681739317605498603848681151489336313264112106014863015737139960865231077447887217403204785393475687663103417112886220240437488514945823306879812080659266179035755390991982699042640098925451680666817197861878808943589863674391374422328849228478269395317463056216494271656620962650845908220615219070222098528996455467777864791066062005871792756175575481633395947507669777936259763681707704470078204964207817044938695037208693410591684005367787424022326948256176528347409250133518350933314467601252965688252643860080328531730570094757408870334613016938175711930867193190990234272565467463411899299461186661087657926662865300405867314882350620923900246037889761300864913299330854750043758361282755837808840006261525327173065021725304400793621671961666124129489648972159061851677802272494074370317029963604047116473661731113855841528761400861013245237426459889296543410317159958959178767404830739389910183041490506755809350523940075406672272339708799277946486308749968275916304914863425660404873360150393201465672057339827752378345757892587975419839808910707318734906477937314874140122405253313430826359138178133267310642195814396795167029059300252344996539043392153799472412630283198633178834789436694641515142261645222526686189236944345989689491911050000199108700898973374064041217878039793404318770064922642848037392350384164777449533091446309022213439545942030296867393210896221000526850223930662031891168397461810668990808971210343481901986113400451594045415298797948826641381241930696630905368624419852842067543094064013314050016353827937844607694526957194834836308210930080167303756827900757155258259397755123017493370039264997667165039387786965235185976000851643983595705602024116968946431719340875360483698015981053600774683675403738648409370358332512649474011541920215365646489248235171243052592766981929318892830001070952311646262179667886853061873895540038800430969626992563184582941291384061728055955198664109694861652912095000106515410263136529161741332979097721459261539717041197344874068672760711395552982453884369391410479618389870707509603787195112589576900125468352629072347210817204342215062871370713744767993934103671100473933959237163569531244029800993369334335067387805843590499659676588228638575780509106548122390059397593127089788644028310609453298153967571389370711801302424305311386231869027697558020065772990755089 A013906 558 382287700142242904091368531981843563127723905288253639705258584916910574189089630061204848157843236179652145441683492847925047309229443204769402434074806014148927316501577794425933134042241789118745994218089359134510243937383860520356178628507354748587111529511684518619467902102502758348067283251939108837617423857628355653625948641118064721274692755452672630564648775217845985672956714666073818970256236930348109264362455684664639607403093428551123611226639896613661089557999547214180403281764479010622604911896945013738555983906598909267752961632634834823825757921744468657067747575191347223967198428219611844160240612678416349391707289421346766328526344794254756966452104163254862639630404338222956033715063047940275401352875615243492188737310687348663501648728235124905003321291561370264524496981158594999911751366723074944222359612943867924521534875383343978905318678068221634549983996054013009061048737899541505478591042719747860688292956654503709967840114551787756705207873796449248382788171556611333884195944962749854478261972377228107912093561147233292516206691004198391937671611182512956948654483548894084979145783154558195779929670557373843815727582077536832155036325375844373196093090453473337478520767422117383987878759197174858655904385564860642743056713793296823826732114967400184029485601193265708487385288393743475195983235563280940428401944250142842085691370431646225261995221510574055746369314418904592117333192788875698042607809588895724624163084694927700391231988620329354523275104764021467298630627135203988714166756522595298033799487960602037010605433440998146140751945220472730326666703256573530960523510901104203302238138446698104203737918638792412013931623202023535332429771509874665786119637639389917190736611033505454399220956090512312416633174843785602924510729058872203661372022182736572969357821531599976154413611712056563973944233782471855231872913372407911206160921012094135897120004004993149095232119903401182040344051316936825086540321001982904332715401185280716094149278908676256253542824477657428586838549858934172791912537784919482671046436210201251071813242529198881284249499920492778659755051654460893822333736557390062712421324708873066841126510902917221292978766026377971795734413172635613460911951328114869423587033163429785437367422548248632752741101976573891193133123254582103190980281727197545334710495657072677247816132724206222579308036763207233367778352271015921527918697062915977724646805705367283817490462229501168086554798975226099070391653367477658015203768675988184164926491028967657862195327127305220854498860808121980722534622111795741316623764078952059096163785362157666726034853540270161045147343499053495289744396493078967291882082700316033435243291431531893270200983343473244400796277999333285475974397836465533992648666276183860166398810950960316127447165107030368221199415763193988750844549054328498476824542866684310386186895797335475007082202814173050440511086344711467666831945745451353008204348901071536520677253645792624408845970950575822414719252274834828499262344974264364132961243010946411066925401747782329798632992880074031108306919182732610331249472792308334581648711084259583171757607740321726339273542475970929851399125423519112040260959463853507869757384727171221547453706784022854087614771898150634127583016414398238056270145871496820614441859952882268341906195105148122100210766014940850851235351785754935689192269270569715239266957514469696330684765830267796327000091242298797783442695465787669746181483741819100618466315599184485768486752550135154084257353165661398463912837447585524406706793816141264381810624761837701520998403080607435792501415065761462170636032426752807351061790909280296754849324367261708402073282740392471510471108792980469400202100338976455307330249560520803593786593337983679544197528635581799527 A013906 559 2460534762796624120048151211241614944632183863734714296141463156219862955807927716817025396006797208282250828748561457407292442773427762164915109970740339165525349291073714726108793745760844643701916948663639920039891066994673048973170847822342913184585415183191824069624781895422128911174274422087635519593237042724079263512725799154619768042323319793708521317026363191831956484964235239743981562212475938772987540626914441108801460484631648567201024597253305112090061258149003479715159539399761832128667728766453518760561058637125350543473136900333477790674487150219314558629637397631349801365550709833082301155877855545728436321492869470316059310031246239632088045217725235466436292366546675549490955506909710043169055997569771496043144244534068481341758888192280435048536443791971691984572480394473201254817517001526948496355720974738253973708918709344429458335219395536353651839984347643114274252779017616838548671996591107671950104906069553512518372125537946414597265355267762054659544683819968481194462566207380989380286622180098076365491763248007635066971653639322198035290559289110933288992865773644608539601596930107386358561500779875584259238026451512811679646883242967578538300510061390088579941366514791751973269608695536607422021285919600699691843894773878426489458959420461045621402676891442841067389962822889256052060373340326335074337959761855060797130658345052238133160441466110003032749684753912274915639142252674074330576966652476992821874914659701034605039919203271332536498680400057622176222897270146547280246332506204176910588332759097738805196698951207289934330926005797356173114528928948838524249983048775723745731194937326724436216104999126465361069518984705474981767472137032849181236009830626882823817781177251269225596884245006186476288436610018473575558883954159402968695930446185371701262275315429110162785321626968847613281137748151496176248118678602874104052436395400829745006922477057937509620227053588315416874217094152285407115587978189298865652421542443411073240067565052258906061203696583526999046882898192514701950510016719184202017853411032376475350927307660860111515161710279066764252477263808430827792727120988955001628408654006340682201651416730564414936848514829862515674121672620082801022249846411547052843010418435792209155491301748546462249677675922519207528563684025927766737798543599432875830532246555748930126695240631146515651254771227264611534036066623191087429414768810410019812816186395374100779627718014137614236705720374500603676169021825410191251822550670091315817232635466048858781907735858388541067110307761270330253769620657286901737053062147563214532899180106769225963128447347339943069151806788298728471033679318157453359576334199813600199588694112102300280526405207735880612286354318327062796640289483693950084454846294646052055094979822072536773984681669006479161287939311251523287138577057393983850871820308708183494363961323456909603213508486507583013991430447017179241937140126175115597774885003618969476584105396762321837565504903205942040568221356344367224567427699238691620236636165724803856245727841061526563923122873292714329605733481133346757377265225460464203126252610046196578330459876276165561071698890200418162552543801125789272146549344618457278402957854887035401608402833483398008746840723803258546912630054617697198725807959488987460884018564214714117666549545521654379642836862364902440790392697818781280038582837973746492692249207129554428690128577758283319014712748266731171021876908862354207657146969611271175531961341142601870684599330368794548044131225246332582373416143915904956916436425430964114015016142011480757320767424679046105111015935348608326711738032857703444324355100486409873055997164945954326041725558853145901259120147781938293360704987102068735282147900447111150565243183524777889948538954050926466313009761 A013906 560 15836845696782712078703077711416489657578744186061882216970033395293621396573664904641243688410577163947007145860002296453224862997652363015816213654404786805654923232157266261387251863971592096578327239112578153869312589813694916047125374185402052875214044916430414507760977579126951462534162956682798263085294087277828499155288108308242861700831403090997285219193413545205270298304160735679497520075334021189946946201256374629546518580035518833964344259359129585065081148458531503640309095298881269888525635371861740299905845831651290093029520376503077443663200647904033724233956256782754874570552752379190437468526344396760401018786379965182476127704441515732312465220789295217748965319376129346237265040209763868380851386566215780156819156297139931404660427704166832161602200245350455903059192179604827584035941830158964265879670205709737795903582972458053133149681009924641072544720376062325057286954460585015474875164555199726602354061446428263423036801601282639968206688520173426173577808891867394156610776770913179330882138662518993128498351938971205909857534099875954069056144246554131698076208672137060661604961189918165437222805614046757617856856885009324864613459432691673351940719830057666900885554777914289270890033040256174424474749479620526256701609220588993186443747253168507757995769591499890004207915485363502965886419526396024471369606947497487576186332924568557542700275307306855249817204218049993267349583764003009599088745274903725410124853845564136172906448684541018271965526102148076090577011284426838561382520501979710629226841435689417474656136917710382117801315280931772823332486470137354193686708646106288100770756416498301537968473898392631441462271030576190960574196916886419597704123221286522874899809155732965921285926732155853283353744955836132268733393826166194181745271055792093851817536890534945192472165356489553553808757977350645353521344920194858519499170626483362723467090436754516684481581054773778815190449074427403114090564874302846428849903827754851757371196191851151244214685984079507915626411413601104654296251492540404204368196677124359100489613520171823352729830467822699414629082269572547099447924656087413602045996641353132805503823684513851158127880380485581793721523308716561595779950643202035992736740205626282134852482351570144782475477161680175043742018167734491999948462491506404594321715411393368736178444025169595457986344088005205991594812299157709593238701741329500858152080771592561325934251405446268534429121206392374338966884750442826106592329311247587549921034552653455309878920382337988077577507959587097961236538321530183948986969317182033462916323907585943360143200040184920011193533747559219002903438324643667497828735621592630866949421294227570855694464164473974381027724990612284162341716150736347169768430358764621054622446187712937817557478887967538169104401499170398563148511370473318366200671884541211755876665021916502615926276042852573676379022645417645892493587418291126322051929196668847928857825770681713392822961874525215242611216987549357573575273991300001058139068731528809681226520196669721469069020644443657448826357555451158248468417859393035880550542234102902567023561207111450964275844901650049230037617927426569365901255537848389595174647928968597186097894432318471034389811667064766036525611278063628233041138462979401228020948626697653425708244272501471481514833515539224303270464158507857028160307372379112457422014309338563857740218708240554482532357113294317337305488460289217851467974624297828717951736910654333797552167726107823878207742007702695655992231060383980127458114407171767607858491751040522600092016220168461005645308551638369467763372808105617449559952952680530000781574855960619738504738378008645533649547829149335244060904120018799490389852105664007460724162549007577419498525049057133002204968476184144023 A013906 561 101931370942567531408776003306331543292129347090750093174019555653564333020487132093333336325195599455130171814206004760760638674380898803130307576041032668723069425560832795600616008823910508989667240477171568612609673002259246577035503072260593205209013791499552483404125813714570700157221522007104631821021191001592040515738644528893000785208114295464918739739558992917787125047597896821965584106854235599947766697553833058052259328036981551398354569423316318190926539594313030033734777963363287369278122753546234709147116891477627959431239902268662946982979535847732592132737154715649886857658055213906535717867487257073678029774458585184242473947217588218693059209336570634749692028690609314484748797180698832205906014155965756973101881878899002517516866311230720261015503190333759689398463710170854274786716645946950838539944754170828430894499454939699583077176017320461394094785703179426113446193488333705140256604441258707873918975346912288428285018956728804310780887342209998590338324315216508459308142676794029645394067937005533483789658468013933748359470170600997897840691030628298959675990919153448665429896460720001454684710944354330550066389655813831573027080787325389022937050188493152853953846434295945190348668167928421546463747082489909216828637605595673422172614907526700352728621765639863176529353587378810984769962295113782367334128470089276821678573870614716363360056118072257326639174213648416547816352622012354422812027652028909668717379232174919808907533210645604791167637410168878054509052712541441691386684456155273596650449776286709532337080704257346793971235670999218249489046285964663268703056091387405684673379152666033927615792621196602124629835597911751852655755008306623488572745749566464962500201262360837785076707225521024201189340892870281199074936298219288000758316903143050052718488840842636360744951874187084042589182122746214984766619633727681736267968850367571806281648343262971876180546232850825827860699340567047295041555008594765005492403076552443145824593797011047814352642484630828252216186643717051574733947098220251982817955812105432628825922620553263274033579175222757356618451991262187376515701953724735631925633536160596746860774897045054934304658275991775710978946970497394680211067114862718921947599168665301281634682830816152040379672560101240062881563632439770723442424286917969806665830412736113829111520974952292149538842199866423691547559328977997630036474765281893943541861138009674380942247637493684252357693133272915113829989135895319430711382792616143231393821401295729198509552020050418433197199450313132700853119064770012548748774637055859360804807240968323433444454164576243928619605422581366546314804524936751996793977497716888378532073839101152566084053074563762913689507130549252440882298968354778832951708848360622157372571799163162853331471356338217648521947930858374900599130979119766349353067131079363636496454481777157128196498775324481862613946387750675347216629853924606162865054680121475162684968564894346851223902320900367247450274008179294394773178199726985822710545988056694333490094544682193785089392107541720423515151384667525174234421962010379350738530318654672578216944129010463337633760084401820982811408011883866507752232984772241717432175178975081527718560880144191964812897623594630637425829362470285887132336700258228228238164036546805054742983278065604938459747628093906277569784729093362936028200397234060693811540979845811100115819252501253135159765758979652086333744819512963285293770938197276959783987636202731646757538311878760009463735252817083191266576004439885007805504142457799156240466748372367410353444047954567732814458142179177757855252510229840934132153056267314660506820483853138143129586803326127299619986531623310519852764691806554159968374291871325794771779738553167077870947395209823534598810933416908482093427889 A013906 562 656065265846597932810155567448683884347493678242119726949948548893929219886081209239001365923318420183830895445162119299888411407380777345236133254898668330107046835722487238134455644081714637162081815574559885438789980560380285891376420950622963252194599453821604129690761352221081123962031642619773847288806995554759918829190814543028763352868749988815561476091532347153448737790231390024780433507062511324074608549433730526363252960195529949471939644425776021373942696632079510666418602001047551116241660437928032946576081774643790373289544926287592878173271454696802735245397856593990139727079420069640833821946376534655368071192628093540502757492856293408267540790598971048976737041018602427018711527492410663776657732870651108133525485718078442560602059864225667736945306850582361840541976111712206715543560177124135400980703638894132375388795305304950833641700318848430450652215297158977009296613335282224743554614199264395613343279541271479239373283767008742524064388778821928956933941337973567706508748960784515149924591407870006399655181752992206383717237316256538612781646830147237611017846420556865243599056075679956322849756493718384955605956596469764148231840235936256360057722421356584919475861820455666754284317921968920521631113288154349758370483852312473461086754751755125128382395600923773877212469256650498430147253428419527343514446439559826246273137182113935362297953675161546938512762475796490308621946484220863302785234493942708543881422799354419887623339027606363878398284871478587083992959862997120440264846792583802126885945864454528891491043031281844235949204912386121385571076639344658676874034152408688866707711195607958807772413526890401708646369941770118654577900157429277944310772096001869796133432893587341752113969014031665470155605930439384303697572718489626788664787691326448205464276621335616642026245780760919067930584231462741593697738913205728249456187434281368222358243342622226194451525481985782861370417175763330888109647288683855579745990094946781574526103513235478522573929987456239005353887390981738883677817268000231307846470165554116562515325277339652200983109089390767752969677144796440885525202659942526111395127931032503747480120483171660011027247162071733654929368480932112768213740347276856894244976276044731246940419395343724472033422824499695770047311914708291217433583462134466539344970916201197091205134246487360910639280221214857062126292654152232200101854100198761110258053142600601634056968985849012181872671694489194282493853764895887950623193657575365174379002619479957556722565577387370329579762301626779467207066920699016878051334393792021005900495451755781752586178450991155576263297024393620500807467900444989157300939509587610496946263729781829610647132418096953483185063393160767103105698788877502258016900584183951898249850891541229088900042344067992794540699911144785282846912483540654304294168157652744586218499328605032841967637517068301565062235535174345016330325043898661404113354635017095813021258627877775095447005135810832430555838960626744222737582093565387111102263696406788176498635592003425193303613265631399455848780008645132982507502154231771061470484446760771266098580826147592629935688282919069669971326277432641010105530505907924572302558687970013165360665290989908943379739929339935740781274836330087277643005394350145449223109429479772886459617220894609886420827427848817012292340952606962879764555429334665908189055104843727353552752435101673107713612224448370848309594132858524650557565521669476179166950334359998415486354410892673835591846148322463678526287600144622790793901948779258394674234472619248375056517123944046345126207962207955507527349507450265087514944398634736843950450473504758715565114114480496162018002972907973301280703054756272221633326094865964679898781117778507049485127170526981238150314559621384990362659939369927 A013906 563 4222661081374889678657115115459364378232800503497919609716212693033599076909239588516981768550989050521258697082201090421001677543015414600569169622234259615806180151774580677756036643595835432895705159100609496724757819849939730434959387350595455167519944832408504988906223994038689944645154628754283063580381884189910120236830494848321379804893308909263117397711401581874669709334991275566265369740147245323128338214887945437244438647583777821574072426822332514738026457869008533921228704059228398294164197468035029359464337897656137662589549459496664408280388514537583407377569776503732277901409535809292293284047806984193335697444173481462760139669843154084248928294786153118284078616800794600924894808995084928924244562357885165277459825323154157225833143792689826959013767130597830555839464152786079708141784741111689019154345001270776655407044941732383163453922355317863392042231362362101560947192164250400252604536219135997855172723872505896501985559360800350883564160265849070688459074793076806692813640812502688593611094435904260600375831489599116612393754379826558504606863103690361767011438684026235712582079379310157118879770260048870980319709497991991187122967279686672069263001302641505850374026897057087524270589666839207816956764594419231986839555149444422373951506339175837334188133249236525528179336012757639017389263573234025880737802740135810741416382590138753071578898051450296506868049171755409822466704900089563972838624538446694537451388464665224962765264786961026904181652044547103627948499263482475165855564799519206732767469463060855849046134377089679175142013393402025677170700130109518462287451598616597726412109999872916416694319396906348804634102650122510811561885632968831091919027804696962649254847870610631974826479665679611827177743141142018087413746283641679953835085603555145622102558581797146824589132847280076116441540304085596617405285969839296578289585799324844388397923030583167211074714875300819619301454996304084418368311558989313073709045125680052959730064664688579540419056257254051728436455631733578191787533428172412776638473324773079258329576241528129066232227305736642291452110703170558718463939463902458339395251893005538267567441111018531710355145080870268407769056316668037490903130188012966933275393339486573648126239792284813599501016762508845371673625711049307219290122881424938769247228141695161489598527371439199985666756776854696747817128840504140655500167924835594680681648538005384123151133933286388613710897352123664195769338222711294139777938135579598612558072856871488460508387896058159309198396031739410636301934725572672389927559766142517857180612597440163592785781569787767255193237959876708555028640368753802847669800905957649708746605933335170541681396209291399872823800475126551218704642659900189515871271956708289512637140036815149057738165240945616947192472088197360741754745235049505546863639162331139048295334624171702897168509959519943300177364251170649325442573284021842037735161311609839516468686820730722591154663376840100638581060203357220790807477344844924374833277226521956232289757702142101718943358116953798467856104267183041156031283937874580049098122275517562813154738010309274790538157729948173636832256086469636936905660532986928965467567493404978446776960521005863498359585436027590025627372823889302938846614268887798211089015814666129859354152082384476080195487669442738435348722643925157282432437985710171575511267500675190645947783266399607995120754045542700570921518029865035124943632942438681319447946615905635281526688808068184992994729813832250840036921511177641887166795250711738313752746328201590944056388595077395085128652734101438975185103310830961544171199775541898042402574251989039225616513274937740108931439308655423601884944141559149419804106977407887705713760555945869398404251868131142003300110063617183933025773762144054056961 A013906 564 27178495092479701558996972273581071700288037891085310394559677553317954183471245860874155987140778518399149766154145412923581200242244462656471170913880121238376796976613259923210322158751550217670241630841094229977917920486420634406937808058293603699280824282458654225811652460462963754387228478700228516294145877632538673015482297703529374657566414544973300820937995591687957260990305751552003148669408541404799817771026523399390181978305315295443530045870932124906493425919987994244162920770686286761855673224004984972582774977213798051644608536785139487584620652824373200990769588011361720744791955939387786832728114148063886862894923878198465985643017295888076999887648793119795901416695476724100740229611851916687059019220237678337421604499905997781390574218072618918859546974653432513263444223535614626940419225961031836610934368514154430592545861404632247414508974193642818327271533519775847091533656027913913049438462282445843155975087736219409279241092971812806971997977975805182168746830896353219644227348065992210668612394871336385404780377260847014364254246316011045216851089395734126571704293861474045027678538467274601001977154873730392083899989434266533300600589840353966296433593247537689513915400685105887226339908032867358214953099938062863870862909240561835626160165610026395040452121790766427618372090360540586100264874739809839305591501853944514840144169361432360985339421165755769904620210283729722964818816757164449632071177659613259263481984828768032519472654703096787541246865356438606020927595020584656428303508431849620000772706285498118017143675040516931171071910529374153077895587529488388114603084594748460208499312912046468175565790042399784265074153397471604420661660559505216655391177566662668792895308069646836750588610839309826572676822287440122798853996493141279106776378842936638800448210039993384416493077661186951525692845419201189260190514973367656598127532383866905354253112432754196830263564638303250953584755276819617573953524519952276775696631354929106987883594115686104919409807983315063959882150118993859664348267683511768027601314589935272794759735125882818540332593686897456091752559576903413674347520912340415558253754782945189689826622816349444222365555243785974465511240392106428311925663705943630218544992851031894101786603393814017453172732256469346053939129932231175727447376999234672873012119202660787447054457471094753346330313411289429935542492676942179043917321840105973842563796051188063354938833570314349137838196059681180790609684380279057500753673370800472747864325814806652373938876078661262643931910113733473087503457396590928203519807893031812439435627245814859281615706232507258592210790386733971198704236945957681979589372454176999343255872780291569757262721899236531650358421477452050651095851549965489151450159655702246635467815974926931729635681403635018743637377564465428667962210394239680016955876995890495522338940945170740270258898386470420493477156472450591267028458600994846682441361850809302946617137802441234520179542881143864426736772456824536368171156151215085487540043984007342004555957878401404009050412548762091996361707353696663333862154551488176952355621171536789508805909488028633156737738047817750209833636356242411394189831866689338384419763204679191063762410652442486622229204078126868316561683430147745324833823256097801355309315615642257345081276390745927433665692804083429187703548169178598683045202259762848840917999098258587711493192208252122139499455750442020746716120895609771185077283634609439659555065657924304807332822988006002366678274150510868515759510017637116972792444351741913554292560296012461640728339206226314402208124564658037859813398943683518095492476910666671931511968769888696522265901552598985940106874189175112026947030915240454110225315290416179456822757938304881333417681682798914946640307192016487042907773559547321142533623 A013906 565 174930116639016079771339249514257615770647010664021699960851418702555141183105868997916347768741639831448738803337870749452801393110768451507739625613355921171777828582845919213935294554225428982650336028972660959458762162097330045320653312331341628114640238404632781915723248632333573519803957308282864909250211760479046860292488378448027365871604989291637089925738521360591641901074127491861474601916306979610993473511822166696001202044791567964620896506031052885617034616466133286837458305961961286995662429365611916993388335645165188593116414643477275044938860046461584681584532902409811931783696492066787006066321768400091961762785703038975549157431534871268153181687869096055046511512038014744828730671680635801005335508945042239303315182171738469478268752634472174270069213153481797782715576384043888454805578702079705534347931146245498270263318407230674933220642934488433598241005843869274634996663006239671518858361900642384325476058164125401641378578454061476557464570381558727853615538483811926770784585182133112503191448707443361844845360347720211854974267268496333478804162991274607575420902929865241439395583567314073607236868646931450492976465109695315361743587502214833368494286282863636475139062791791776481508042282687989590975305880114651347435181389850125486799586598802934117533848730923146961036515875187432877562337124677451880545668723817122800479758043460269646601462486044263989335212958118211816296550837503258105238233899831208183967697428678747324730480184789694086813591473108856126792555179717574909309716288370776278744633402691721813412816572841305866324410493832363624543841719526309880422708761309817088623753093166259901116525643778869554656020171700742578811694734310547484683410417992946301646470165826914930191793751255315927092262456392009222295544328350654419789946398531083334586793233553441139835404304953037007143732465763957640086502399715230102971761956166175069208509540434770445489089082414790661152348564532671007834792749869323196959317583344878473257715655801337451595308881744754028712739757743335295693610322266897183562075527951727763505642257859329997932339907048506633233958944564885248278990945791495847295457646820925791043787754977651030874512984934455150249272013519051465120464562114104342751720534921789174378775492247551094536606143049800680188848741365406602275125832817385092103501442345211340659336827962878418037379688412558843339619373943788055494063947004313203999768590767491933258117076878457768872880908341356550213375107793218449791573400324438027167407318407850093360434867476758867189432642137157643372441265490346244606227290893660054771874423374209748833212279499654466289165775230122488386981624537456104705556200269834950483969533978320182966169619257097755832062873567448164043826226452659526341512174948861565216466829075509132549518510552516427445479229625404110549037897135491804799373840211360819621737586179863077943298968817470185650248241721362055947399750317302974480604682258923501355338588574778022715315959566250143795976238245075406881523843695780156972129949316157767659629707598943727883823559455337049486138700594014043172260341412389067310055435838072614397476353891906676817936843119905441838811256526046350880113965006342856285191451964094478648909745465973631673578582063823322001223575213847429587276904477622291068635626397529733567212457728642814816182146219712750868271418333855489383427206248208793797300677070082973206755227217238088567712345523167247138981077713611681498673878980633024686699629961921493776542963909091517290753143080721574995329111985448534368013839656223603111776040413317735394070360951620295118451447084864809372744951597384805909296335316631059219683539608291722640210479596759614962705298939377908068856333802091490129169936492263143733664960296903054836173561575311016624403714713184972263210147995577483604498286660689 A013906 566 1125910231718714671923700979236345405462093492558301420391126302806259865067895178183655899546905872337666269855692081033145292076938742747482679385139144089742524024554400252211177935557026960254478611747725983557785687630680015555889269702250644368724267895973989373453791921271979769589175561993465259578598235713076989905915535527205311800136143671592303342283897651789594490208485152963350159023721809014070360566283502019858640464772579894928111954880317425022971001434449481717803266905370127795825522907610350702656976060411409445444984683575642454894566917288022695334223837254695076158452472430838620078985927649789553097448173420254989002990590357447942678853884444441310226229044925291936775186857556958473350084165649860001644217549564793695857168738137616537557940089595920494786196921050406193148868702840079798158061566197619189073321417587150303991710152606894088171003310276147098712038326963569666102703385610666305856587548632261379976675523782749406210301185323352847109523395811513508187651969344926183728128758548012129906537521156526551531280640313715496511966822839749381545807300626317637681763688524396966463423768857596712860315620373531675161350807214767927247474620056705386581305980826509458014318917389882862987946773174334775397504997692292126226084111608099073386850164542336080480638651697651507289468205616057844669186951070859271617008287324719202318015796861813596217909772576493445796337590907108232782843370093541297976423201571194454592297753024009854007804051782803874369688374983088955244511227264641227306264069988981044851706888058891129123576055211104476788287383844581127914689538576895112049643872854929004750732042011656620606023392839984872591936599721316552129209675859975973977978146726528903122535440368335893880128793815361513813857370668969436120234082972560748502984364521229056006291625650354345069670512449892588409067279114890323266651579264236467743474705921010551713430580091976860968373290616889905312580413472072169273486725012338725147202985357207347697213305153855675379427041550573011927090498942450287819139479889803407328545196006877093616881830434352306329268959015137587213563745421008473756269187756912337968704146010236119369011955528991985865120850179309252264167846241111180687739637202900113299988610988099079754463023192575583259328735274546045226707290228173346815864726783928504595973337977301076765785962495856354223417055780147482644462830026853582260371482570806211332182349040947123511480584924236531842470005381419127016786844914164394425092751921983137093449781436239964597522634460190999637816708732049931619047578780152372637910570541763631297434404022671644526519008113241972267272130470220283837328873710713350294702843922234623261393025065718086341065407051845730018506332625844989973751507496646880493250049760052349676721165618765115240173718121244862369103526225962742729377816220827510731846633360645658462678806714855542507118675718865596619262654751156520778677418582424446465483924037203152503057564869142517149270225089195023379554047820704428742866469794371406834771684051096508270358952580135442431100762422597378128673475642627240486657604134068327805168896148037696295990390074656901551241139959262622748162765357870819798651198005508935748990559697861701122406815791616414791799321349762620406492062593196212889763575433514355717937192931814546080642430243546224626061742665493182442104596014945214932495699631755289054018486559413079850686175381121618848952250886674460550932219130259844504011066356408003673018195869955533823673717957195600744170161562623757776039825300774457194323257935281974712979477009218434625143579142284540021752601359999166513820658102740851101591195612373051170973260238879246570447903511891372422953626982072754947852452016552422439328168331552249898673421849830322034673364478368205103931506793580299167555427315860519020327 A013906 567 7246744438551127147633409331800997096028107216173175439024483041182951038710691654836126363457430783079431932321794735913117468642360138311560911081784634088005666307772542182517649627276921576445191631372193900190269006081913903363039009823193019128127860602376914685903699455935458086136903004207706169231893704244213092442010115681779218167623667367647420470985568663812393969891951954879588052581218699395048666738274854241003021544955741198661288884010246896324624244285608880508011032323510684447767033587737527472591309267596552304323709053239301285063461516118343858955564255347395870566922461762921136475040522527229441551888868856244256684475465313027563725442447166788715985417729701588280219416504328726771237500768991316872562748115618512950774417007530881238195284790090075705173675049424334548430369033443827728316052455165082884257748792837131749044915698760314516140819959072707445765536901483682875432472217051512803035906272526415107183215670770432661415828562047664834023451141967664287829036439329430228155255438179188036239033428533161574262497430318700539966322076416861053666685998735095143069555944288182744318092330720210599641502420981837982703034138561121045163792538479635317984882680550838364524255463709950836012430297893217411286303509361800580590372889160007214299939348600913035248995221383617395382017658939474596131608748216267576857229971064445164805144748020955907321970039354305554397136878871829724314224445197973878441465638470346429453953496591814655774151554063887237172223184503779715465323126026182710884081603025088225163969667009627506696624877925605821444955984996382830585816608792628816174940993542712315224340923477432008441234422341886754813002990060097741080973792753625340281341798836267219910409123866656152224109801171945371905224190703626747386415798301860565701943893695660986022703060713278636408758315113279012158581318460170527925050025636313539505439219131754817446876920160934625255762650448985023829289756188077402198221368126091267230123904382964011899524976133882899238647582894739751305845443234747312852703657412376932135230572502491333361362051143330426376245959474367703498910517894289943001846892734888428098503149243961175247904516885338865279069528205645850645710867979052260041268199733425723937588596412974595284079798084371507282097689983177516372600880509071923564863223182650743056760822076835944333929119208467574511410803051161788886309824803528866206466169244230562664412536973256731783253482413015332068558921846659328240606891755367600907184758183792710549465846598673042457512625649409119181864108530568453026735550348582262561407235332486555955822844290494480546748932236608175508651106047089032334404835005833897175858586558967361786104167130559144994711945220297901484503104452029020302625699015490672734566505022764620475316537282179518120285429413647521195342897299791717427031801788209602906345955704358159326653498847513467026895738632390550741214853069023014418194952351057509036992196089384250190987036242551356256085368361264764363829038812456205008147402795713843781134885240486653330366951926486693943318374513347676536840624238094340915615263765081743190504188540149390290823675224287425701020052488820267086778177671774345915310047724371400045465145977414274987295251972659770030294019374295193514982341627280292459539560396472088824655026166334030964320341401037038048380114972848386358962821828620529514264168854950732415808507837272460605405010111054463627121877328690957445768732073514038354480098865602159584804953860217210437265568857770204480534410182462484995509497295862572141482140948946590970062465991944007170500499607389103177227203495221115397063996034969357801768780741328001292935546725688766508976370633437451654870616350675101799325494569573068300412780943608002769577388009202444415615666746793848343253826230313003485001201716447640572848544161 A013906 568 46642532839857477358780260718872025052040835684065704524737158250736598637348289257762918066554690418657820161575857295931242227473974179700646889114866957119896654300367647468652196554976423250101974040241000604132336585412283978513372589602439626314191858693084438200213474667313994104500652692811240148392514420056311228047484713997609898398657418096085901216484667970348255241356275721125552405114758907320425720820228190170100110699725070173815196079577164539430720982337968718795573251818201729270594212263199320785520765265330196248067774498853404151009215085037689668181633305955423979752317418310545116303171741884475525526409057840805727801326869839247768591305416724830384611731506640709816272279881720670252967089411991879413501135894724406501126263485502334741289553891702728134464647188636969700447966715822946492352926007434595066512171638535723073042999843306059013761353557837907059600893077106191889509664526913985069230534085831484190212939900053578867275138254535553220813001593445582265318403883022902942975481252736549662730849134505414766373405498149755989508457332291128724740198761156638478429734915127634989112543346184712451528386616769506027104794856488901511192659958495631421464773746784624651637139984061296093712753660832924632610720588356259634278782412534788313708914526792046408033623650185896137445281684991474740489507045320536304431994123650844185377439762911443407400410609007809074905131170368549143281788308278862786689578271909144948790947410114250116989369935938222171762778488018611045177224244936738907919782437059305422416540018469746935334274656662327549616492339339573656961206629286174932585868239201681611107980132437505165506680085599246421133388104052379675122338104173247183542432317547216666999822391535285258774583550004442390844586383265953090153325618489592139031746666580811717760322685900485958499056720171147576953799759001889356216700257154107195801057179984136196990484136939390448722551144878771615228482317212838671096706715188790645197737381107959737241424283464484261334374699631477935139119177645863223848309216460550380510066348712402576041069108342016786493766047541130247841288219475287814610336235125949989972804055114324802578623501923332608166882204379711231282566625140897160550796288476836524285630799402474145534520019841757960294578492239394725262175069058401511733242452489091831518181119848488492462074348913585813933497342342723821765878036705419393305925083151918672391152981460062152816021068754634341452144736715292840706132483501417970525752268042946925996080655494443046110114185510194838382356781891964548659458172337245005561275529281602517020368673089214116405703662758567374177877985848439163642320218955953963250557182588703666260459053381604438972699265635047856134471164818085820621662799478460283020417982637735905643960267520395166196872281608524327512996889635233321919454148216930360199039447576055708274990960732701370904291199076416494529363031046834795689448154200062540887681462354535693027008073810491723979361268054447937259780487157280807910754478952373228423801050673409587756334018463379147155219616570363724444158393930488844491833893627537522211999300381070747152610926264115802398780507696050904322115116410481108911584418500423790082829274055708526914552883967464902216092699541609248713801989656354119409910232780910353601946605080500875858986479134174932583425014344687901602805845536888944795427583360380161929362178758873740910374298993214619585180505291378743119371458300237566164589502972926400628542271143532020877421183258727251216856287237021138063452584353743995164823587521765748164024762549986866943800697144521602511024070626041959538085071431702781301909879542981291825776655619059812498684500291930707896664907454353236740376051694409631143883699736924763369950034271314088697336987356059358227163361680691487789663089659245756267569717270843223 A013906 569 300207339746086795395843819616086926339527668469286508857860335347020751483306200126177553357242815793295330192217638075665979392106521393697000700226250135389946991629591205211327284731246616950831089900086882551402935655162256099116696073479535071749964570356223172218876596180643754756544044454806775850425121439928498378464831906545518486288909882360815817693412577298275200184916775743736401343793542689819470845221229970203992656801400557337744220580413925943213144979624108597438856330327319972778684163940757105942641078870151151309877283921273615833519104448076738631973178257353051444110969949121148885502105318675950857393224254570265060493975589401753500638268479798944972183025800646386140995374710753663937992955167248049119932141508058170712678518101068553695755831163983612309164590680053239472690367435620010895430308837469603914180150340487931451118800740464049790809791642515108237712790950580898424702302710151139402446463449602872447287724235130551967334265178612126223907217114962319294306251603667280196699637932682122265870061710929984793644103864177694914780832791490680329580505114979201974171875312837347568729594578412550694407570502138092731013756640998345819254298575243647830124846251700991384192144476433034683695426035626368628631583183822693203272801229441397019422176052116300354022357345508441302972976656223083505626455244599516599276734353801245416644786775936728395117781020413148884602116672483418698517735205472500545069960283354521727135972826456982940733712261586424707670156981909171070349111028328864912817136250289601040432740432097626399010211346485975287681263152861889529966663559959667024124524940308069025883570169553209309472761822186110507936934589800805555315935000428750297063049450018805164127637851001392528316979409986242751215817655829134310136726271286156936912009435220741433924628597136791495583694227476524508893550402253497544659865183232037770943763772990635122546323641400887138902251003482467534274535563016633690842590589358366347683940608732548899075680496906649024049673257350165587487123745206708239773498087201348217743301973070631333483902867993381349631645643729020882781540542402232398552535354599262336311527570506698642803305326239728369246655107983923725486928719759237453030993835763867425230149796318518649292089188068359955436288216475582564178123670508559161233672926380998786149224423468979969038825001109515658410168084906194071156056740402669174168837767469269683614090754149600816842327493731409461165121611144318068229030867256967044667631930152345146506391754427070038729510667109243976658413396632872779012462991315620530829276823962937389206430766457051653629035929870465808818165729069700471835102245035621599689980968254524721409841805019316059550860109475280823496110540378732944957495007783591493396486139624513032140164160133022785185075531625054295717984939625506544903025270697002205354566155130013125565780145175197339710238329137099769648604039337077809392209801148493134604642366455379326064532226813641734192494042113369599846427320051354227030729215323754762152932925894445086288366165398641130138467692575344565280087769665744360823103638412345738326546213012602035940477266983557895958774129245923365677315374702785211975313990924273158333087618263541187246794052853804951124232734045739896694338439510747241985139857387782888033413817983646248828856612069892888108799507102331562665908184280436401611436758168499332572916753719425690192301246704883964264739448968628533625164650030525957320492495333274028200713647078774317850243690919026332278854446363990342826736597137129687071146143780604320835283632265270121145663010461261604670612199805430783979237082913940174513078539827310836773794796957146290757220492662466168255743900439474274821262217690951568545517843615857542242834313431932535588484037210261157909895312809986892594583499486658808632478476768170882453489 A013906 570 1932237409723347522938471597479263775736934532258612936281727364388449584664317478038722012308016296731465845415368649304846196798529064226671934577896323475166137589946177946523489889788966044285163029660794905901544425083554000907757052955667491202312382212660284520948760847691113166420998964718384408097452777404033711038743471587870902090596221098963860362500272188005712496783787795140767580634316161936820722438343746970112676708655096867416888649923203109347118323197588774002365400869707933615554274367790944413534176309498345271675269487225701988354759853280647580156730142064466511190943532655236262781159277053122725569326877178333543530254976327016850331558614862074580879095412830809762913892593051936369611653391040030810216731399470399650659353391230185878099802173621487775200805349071425907507374337611680807786726600273885622865806011382947114179888335314280603622730066769760619300045058045234711509543693132362315034960477898607300855993212866712882241088126342503908336361649527367919053672982365502673223066337710553048871076910602712231116677672397473057420885209671681499904533177033260581772047330466653472162559744957603571774095305548442998182611275459993216125336669854679426005889243298211913988705419755878427755160269496421528338312490004114904640032471283506529616178786877806384969509321544261837621300997490444849959854295828391386467138614220948169328703756851792930248817564046269027931366641430121944556273735365596490575757223380046892436799528749756616951710843778875953562239861199412219854444008323407291379556185184597721629381985850948532989884580728475581641040284325080552642974225237501483133054717227877257918262535675812611866559844244894817064986333388522286230318831028464583973249678886282386486496772988827855789885292206609083628088669458372257813108347179108757197795053544316972583050745798781207985059641255158936187145440876691483147088710653039243682749497353941863436555172345065110130263530930507355536955167049273169139618872041682595733351097349431479978723462636501632099398946122232936827863636507594980132108475999071787191834577451259346488849783837089124096032195017495777455744788999306811682796821061827479943482346297737796262716554613405792011302123877686571583071715256921329666153865957861917755308098030486123278740593200999472120652665608095100507869917039812071197492222104001856870240057573423604940863258024116223341398676482109387866526787708693536920477379782786461643241767726835504170277396667985701165503902326037453588219445219253309039177200100212535617300389023864391254286414875673912704457542456524214281087413086913354994259300080976084324457086218670479211473670003970263515326139263137663143992557489119307833813411175158232408973185432843439784677761609600457401343426603792875139146558290882864623382019789369257082824120610923060272266464602446196840864382340264051671740772379873755265418424390607974070643430076937365171062614498073268142679405068358925398936883808153495747460647662838515537660169546326395280377719680498091630384353556421293419669644769944541697099694767050230370016521550100386047478815563833470965328535955673726056573257341369832606457897432300170025811239274008753978748984155353094133213629070760648679600828378287509072725060160197215475747592174527217520533797488146159663909328354775921435720361025118854676913646793482315648125869453099770601128854945941542037043779480536096870456959698380513499710364737384749505089386783120252969207605899193089481998593119071425531718050628890850958491465877379939529275191028340838700578678863873744695120466309827384701472561984499286156177931959545145487345040097741267900390462137932285788449274743953558444646031468267733313093156724831549828491200817404615484789679463386307172425907325999632291546963954132019381011870933417424951907190113510003931885249327337369466242899344836460016329992416597479282083336750727 A013906 571 12436542726410999765832371097134477048117988418160997562146341949690046765107087149552182152864614535353493073878290098372701684840834952831890319416900956325121243514086952802860838487713983076372499069816049667035064149575557208864635753491839767327564885067780533654416910240710762390901631739572420456367183501675010547808239272150291765574494353496768349897156089395365251588686855088739713432242616388668922499120976707404855935945015272136920619343712658870424559589684538122428706531329938570570937444947210670539439800950405508100930219037218736412833240098343923088008708952765634578038251069800801333297675044745927082859058060638626854566151905097560615513574969857209694119099606705692601862492194041679288995378021846765025122787625861510498723774584170668265206515021573447491499277102858428639803736266266578485432443246586621811532970460722551977721925027781722763162933306143081373707509909034040118781470982486628259839062627199355810613365923682177392622251874367690632893382948403927814225674724337326572280570461258954142230013776019392649762210519991768930819512573073859520140042782265787512664444431117731808979186276539657045963195901199582252251662804527999116655797797662476940817023189877743165117806207507809827332931514451406228969599226850554937675540516318298267349385021669460981253806535156158868740997326090642276925158477974996101548062349670700203021617124486739464056465186626255334042856163002275366991160562704209412941840974401601155807347589271794753220825427380261791578647594951808445374611711864304256019766795619589253425221338957851633669712691979658710566238146733741939439738653787816008453054797846627193861403643659266773699049387586719041552505332000881697322508995858240825804137757951971434285658099349231247818237671296962929146063111047708072969595218607826395628727808314589736266110586366764836546182726575153432815580248368607090713382393190714564802758948047562235136827827636953406131150765459854504258792630751420017279601949733379483270184201967331860140696907676208824251541711081211107321462321790203397208435464737293703989654139736370935958082884251361724251628146175493824756840782462165402226887539663545867741872995217020580810961857270112075571400345905280821202702552991878801747441772080822849310952989601833146162259065865100545387457939718003643488124985449775145767480681293537623453771502882302005695890644740714285289847981584889383829004624381335685503356140023279162892247649016243609417835730102213091796682883208874882140361108700824500861144897624602252132662037791026407598787586380139658317946372187252430918577003610063164023815886261089853509129095683936208179414075614363977785024789163321256213194489447190633141010112323351463057867699248383843754032218191620636791934954417336045351719976429615889538652499397168292240235448925270362521980353578702361913319581225082147129047018121793785586289017897518899653767346671685271757212661386372392897257590055896490978969619540422095279698107360177039611210268638311069978092173421536128578582921322397296952636780427519161340335740716040380890443248363337769033987942202570614013395565098548896988142888876324332507747042933103173244439989222591325609843172925417799952650608974186805804408034526792161007670431886664226446819684659373034797765063726247117729685158190963518501348695641496564467770412143702347945605402973372536810181497629326222499332470753092143339487559355953529400266308104913170783835538995828558356588589776030147135835270831783536221094753138907226330729836959613232129673670848924358784598675654741729552225747489993318731630014020998088956312739122294680341454837417816325461802848248245502108484970353322278220288372118564747435593947633772471917760540942696475043217659886410214465093281636346451302272260617429944018840088399204709167233179736759319236962101311262586602466221497842735570885432380620269594882109912184471361 A013906 572 80045854721336353465816820884443811407314877929311609532137672983493884666269644625410140734315091712320707671605015326630449880313514162814867434146734551936499839843188960064023737774528480975728599780517042562073465893671590612375436279536928443560400955051813763322870699309427030539342981135574771397395726960721442414311726181629625353313037710668450491482111315887233369506083518942424233371620738294894498644759804583868292669328147431711564069868569565932045021143148949152527148281979730809124259227223864768851829586768535839226865508788669553579584335074295220960043237807170422756914451005354899055961157690525134558270318335185001484998869851311348584736489662215662614275607919922937638149438595674804199970378363267273142093878276200352067887275478404791494084096513499107747778931686043127166800299291231028568663708063065077190307553694078372363946668099087696834624403644460878798092715450441880880238289287830932393817331867136183376150663469330316685762482495823365031188895086278981959596721932265481522212043724330840680663153557185985745548455344875382015497654013115924205436723381336925596625208263113595304600522736702085850185894196314622832204224130284155418493727564400299820689061489007283076603836159049439227485522422518707321984877196544981319223401473421664824966342838527083500466068915906597041709036952802222784591305293605020333226160267866563556816764227870354142303581308685592135479398964746554042405987349637299325522327562702924787972531004776391257329587193740956320394687397234907624727764469375831648103033876618573954158649388451995657408619597034432484142032932062692795719385806136633051294760076736554012819488312040816084030460632448065996063176826086550906389849517929217331478681429429865677264455508139729097276179307988508270268759282350138521501343398119953166720192827950951446888227009787622288350167368912902771228530222525545668063443772736303354166283935953290859187275830616311596878389311212176319504550137388486968277445051952788903489667197043022646693553556843412932509640731325575542130742764618123104198733144413627170617882494713212919057255065471062274354897057239616450516918872314881051465212027700685801019330059654103896158568673307484966819453616565032876582266158031408182475534617639999580402607097952831557469433002767378839600747198098394724739288833224762111034503910678891827953318036175984338246705880042383205125316027338031691382127111104439270039727768345852677127377910012156441771221076593268517893937298561259385539938239458790870346123933811825333298294378302008281363603290084707228837105907002816872975766667146604775322539212825361851004508491101633025962114529681982287868799806557818624179000859791999301282708449381616925792265360983440614059358989332110144271313000319339934147225408252923223320879243927468357582393750042021420925810594893805896184261093380988902099011871759080579301812216321570487154227885378874797077633412625548246417513608953138988437054257941658969998817955420923967662335934078312987076003713756490110423862135572962585460025073247199961458740562407501493261538168500630506357525053879919953510820451653089503287354565818907983265910125553178077389638613552901120449634837156302378800643078516744428231561022170277037956592530580708087241402749619563016909351583558984552469634960126300705561526167751276922236182817808233601283261716189845513690454010996030426900021052804369345138107376247776007280698250306901152382344384567028170778520473684823205306703394571254140871889666702333553843208671006147909325200223652778354192740193859667347811361324276986067065095719333952902867340804260607509752960452630300181671796529702657199777432479538813372167205521866719382203853055694998013220574633372737858269088682686277179000901887607127027414220948719170898176053271087602435415557105766432687055586362040035770440677247474089606192519456504978607865132303958519136953072823 A013906 573 515202576714690189275235834381843734444791263356179272830907586543599980114551963297246181444323800336953400577181239162450609674006724687234332305698295906214627188675830360785358736458921966828763943097132403275103617690471886536828352669743552629210881764241056152866815565405335502022686421231088730860228205453550730833258378627048567735418897077796906641697446793231583287186894114560439617491797537579176142090709254914748598444181536425064703420150078645699756447519558736835224043154682266535191262007327731437946091397990558269056961229433391760495082577965094525359627573357516700318507028327158967054542205573307616138181255524439638012962080975398839283928612081974144557754509106140560206739672059201356288849944985766770617203938785874202629681790314502330899407716005984387658662692504941879238144938741019792110718676745752468118295691066005473416081589592886403907656938026200266025952462440443446910355551589705606896419427241718903919803689766179898488190553874615244754937426566306121582776644031683406137118832140790736099101523755719119051460581719801250907774216923740586948193216478404251705359482827833347343598442312713313347243028809190248463697832551385511738734173953034918948793296091341603379117564635444744825751849845521324240906110449841914699114305509647218444518345964353924198640279404413014523224668027909917004044755687357617386617864056961081282972682720703758791336659431089350142047881170953729884961479835926584052730354351910031038593484124875492434374487227324248026078103466381117046063173748115848397446425370536822139831343880817283085592366883035390278280184668051188336878898797626875183269669956582782264532623860785722316736867078432682437299255722344389320485963215777092466941490867540909942801337358626588397149855755716679285786436925639337621895521071085573724947346066832310688518911696857494202266581293730979361277351898040738181820469882544896939464682447185411948494008481456482832387042894495312568808874744929426378863755518020969189453395036017479510887526580714202924267898553582248861564411277850504314847786682914638344216213669669924979083730239859213372108221190084804663969417165391778451430757178007115150590157894144274033312930370461917713793622548803033399960132710382347835419129907504887819327257376659021725097482821330799422612392023250216197812648506704365040022152003970710664604542868915043563583817664069632845625891935344948910605514156667279964645311543698450457460058919461373028899106377783547672267018074033671917304282707972912406816182358522205301197143933723482887696658490913674779375104744796231360659464957722379619413798004694027972179911195142558015220074118316918924648334553339769997004142930916216158815851549218224429004566610308241112216656815474801802309655530414381349768955225830844617958777875497853471046936936326714278425894541770583323264295598555074253102660367713455973025163945835825954001704570463123148047046271918559076991638794390273456253915113722991119939101955647776032795702252953411246175726971010588826795852089260088726187534160019102741535234607667585383643448360061853655180711877864645633339694638254201052857041548226567665737657775233318846160258762870920256298164036687106721676867473909698383437210164118507421312648638055426432359591897694627086943386699378785311396067688164194662135990019122756959496399626120299681984312564166498843122957840496223465964962203070033003994241444360739370029071218475071083828035603197299797793134801157996043713363246724929590821800953051897652943859227169723053149887183105994390559963997567312916414220779980909333851959377465052428699888914117131321145898738563864162201995891375989749187079097652284676254788090228206228612094188051110597406152997486187704905241059187041317122201857986918793008329103741994576279153238991792321969873068800038660301413892211849950825459917039124318189979256239623527882489248657286937493951592806289 A013906 574 3316020498219559196910339235972739247287591134363700969430302228296793926810435727104487379215903382032147661131136428414564844421025464393607884095455086967893172203443360011828318205896227188744547003805626463892890243996744893608109409907435226760153054367100572082111258296687673321095203588485769335251113788573523071543526732467553659603889270274398575484942869785488548469402355625992283608966008638414967307912541877905757738356018722698710228405359017640699107512697379238918236423590337123437912532882029792946504259746816743781136889010335005023920201285107590392636761414386639111478120482224311327488733343046319461977669956725938393047262399151441491433238934873529711505291330403744051702727441080536235140245321459525053694646250976889922976133983318214875968086557061105571616120010265335129841279509451191551813279380041786677905915643122846866783282826605047255586220379466367898834276949961311096417338581985540555008520905591246775211901040000723626375175854097002708271728220918058441506453373376817269306801835417553468756299398714456461873034954928170742671496226677599260619894771528261856634028569782545370341538428990336145369334237774829991367582298657282278781019529383398629331633089744433889517959683318392335246014138490272256628686357651066858780241466466879306904846544419247629538448971862637875135455429488761798939564434955034389163036182997973056788092245620622592970308168572675921161318885639499842668962626011607217781702647120435664905033901392753501601539190244177832512911618699117838031609385911469204021965517808677081421948491367891154266970831441056652969876718626918589693752142123814154697711457337361894548848701858001158333273117262200646576534003473721253792184585942124378659951596154860862923979788098834731843876694044316758704316532801280271227323883777234134845548776225833675073873877667686854806299094643836332895101954947491218911392908585228669602044932616164695896805772031563063082854516824684643585065019302403298967615080782125638895754032966305852127544355495093794992191218980059232384388067577314148493340347882070852104327617339284333949650713543206168973075144699254001905306910386549215493417193947365849549694908630870239164395446199409970843751585936630562402599600449540451814065068846259732181712257725457657867179107874692741548135311112102366273278055527587092994791297895692855791152797262541258235167759735410932878514290176813914506133426803666350729485098437102715712719848005862772064943561040902492575562115911680106009237998877482498959224487609997886434923128977813603019846174001382794270507499798436010144561022664381734006756662890926374080544366161477437283355617510910272902227835564046555241827636324402071460281294407849874276052539270291175524927893577683532256683135205593890499915966585089775940886654267515480703398655221567893158946557352663301578608886125690762283437536339109928357788702786632797528257193200168329432070569942939114285281595412802275828245692764805177833882199298519873734252388625880917800444417059775206321225695023744547252176052178099831796761116520419009510915823348145591340546788630110966869626510207064959167149049369637231209396913458018545122251658366592907495182894010382802538317854227626369822347403579353006411613716873007577529932632793583529188658458378839749187506900492241797164276344407650622896955935258782008016041956282185095663442547835972984431599322720994385435027307960721134319111022333533494444898990158389718172427258625489659729982199539515273497378762811568910095241637729779256785079904321773985253719890355994391518372255017684665924572721775431547944095529113155399358938157324664357153339680841486611990252012240620598910019771541023683562083852142603449335840911002299241831152913954611099072170264073241098864947607968566060597072293995712149568964538737259647230960383195240494948045793158815348531511845656043107216321764498170588179130632876697608561127 A013906 575 21343045321571972300119483569078488445104756184523866188685939734982471513268860319098877611804625221618939373687762033071085534435356300571547349542593680820190443659427246108611113086292740592685643896115317251491756871716741018760299743691851369711123790404307197416692222559077629366517865950325262060558159475288675206867677479830411724115875477505733350532483645343740720521198565816866052660583106937801705927511733528065578478963592613710784687625233675678590215745597187982756718577320701212079744265627522283622682066691605721118513947623446637240673620099993243670514870872157543938688420418921070642502816431382776944863742182283296494520996011941586383295887385800698843939101317404825200968487846306621833291271993058763862672160534951348617517979130592309089433062134934347418132412715231217905608010481699610586172538044776293391832994808204233571092514938039609668161580435835700761086706606944834946248062260792560052445208471055882042907692775501377507554478482286264702365780032608399023580970624560264193581948845776922345755326340820000847181275420907247262398486038102779257896035373462527503113433346919897416580168476662947116894896835962362591128798754886708194056263580810132084108251315744958853761693182008551278214336378172894407046249037262940619042195701003833358841860722247013545646389270905286249162962605401985583272072973971790905448783795185722898246640008454574881906292188635562656435206680353595335863478915191426034918737360875086248761860615991939250758555556353782283049651106632736202989882849745583431022349606789254072270588218776286655528137842149824900946095228797337076345253743693616367889532254453127868446220500262832749430254095378744296188348597520061475796550714436490649717328836250165631054716841271418234460212852575279859669216785679790664752087488082414483174203947019710993726002615409272614124539533717193474375059202012600474401811367422176450992434687729523327282534553174946700131889089382941232946228141531888356487116551886468881027214199804451907200155219680358481741425006943771379942629448034772878456071694708331554445724329568381347826496722558820223226669396059030600385208795518093337296547302342770554188231977301941247754082479377448969970384613882130563906035120156196540250295007413141903409638418025445318009813180715523504214149872729202280446449299748596492887374006671857442521395768591176589653114364198694009956095301979505000934150338673790290853266306929957004558554404673598811940795034500685471771271195813330868551816929409092339798711816257196626370212436734447739101565783110582138223421052775165024841874326298734723002250199901373731328693167332862173116664945277024758622343813837802097504850614263111001828881287292903683347550828764563715551640973333468359055576700498577797961900632118176483748694230988143391616955010744751958158333561790912972472368253952886857987667202953475813616154812659824499941415487653551025961801388358246567656272199664022038411198366906904452714862856279633299670339221765468264118465820631764730779176753586213050494712568204147605686260834988383248932516483196073439805588939171894310834552501585671100480765613866919005633983358157123456767788605566211694006267953583469278437884352833003392021476954596143667346345065299564210581739191552551793008717547977436567804765726434937045485709899393771233128462055211314765819995533023148065177728798666229866535433279600013165734039968401831747826869994819281972235964501013020553831074979063359992975452820130762353967939318370901873509137848310600610953851546622119737569883240253572009888534634977289575730962165790246415589143650138753962576106096329502162513397781406336464677174607220832707450313386419666998529033467151080712908594296643271709065248239661363465235469573975956833991713481915224384161542079953243923893157926149789969637461245656003792975389904477189056813356547205353460830022074675448778032630195001502515979149838561 A013906 576 137371160354182512910067937233453345554230881734966894476485427411676285647127436232809827224595416912790509105259611347222849881964264477689574782397026039391267020714248939500436377435168676864548095291254549384418208898975944038910723933212841720480603630502229799942545069822561386229781700884314348186639085831657937646996327873564111687631146318515684310566297383322668180341572740705425099979575456257371445334598653511230189584027966574109113048703859391818164384982664241692500326318108054001460977445861843657538864361176049641881099417188537399477548970015250813946012695533915102826969643944379700582378505018415516709635132948743819409434751034488145927021801704386627399295527190569324848477119970160701290351445453619823376162921754010368014921522351333894461608863440749742464264627652789442748234779007813916699037512036729582538470553302821661315666310873846675410404111107128061743715096462663139792439091795816368345635350426221228995694628041748862611105714698113823813219071752418840796632215212594084520511821379874373701645874406452426712749271786428414566607658821940556557104342003737924656971624928414453297923851313590223035196650985868500726873705964423780077856673704502227968625554598335855703697097580168464959675896447298461706531275667244067012787903004786115812348298366609509905426318059066342812796290224540832094994123981512518591748941438657061276069473691936543859133390384279183254808147470647100864817551471439928619866970781506835251614660242715406253045073745248772121030640552617865230960511550780037697176682735210767923280294587803221181301941303356130452430093403203138909975239516446201854151215699223608384178752193323181726966169935012313199561804177208065039312798615008305537873581433896899808279609358299403853440349772182934497822945773992620886542445039306831881876905354972687716491400851671163925012181156063922198439591669459386975212777782028153445110000055325103360891650293585695968766983417226268124084824875151778900057357208918610777117342924411985401744368647103137551447048653467494314894083449452474172840587859734106842135856668547144309413637394764404632023410980638769191575135934571311424855271153602774857055547569483508436393254487563688035726095216867953880082661803371494508464204518898523998017302364389148794455234997006094697684214034291491993335540825291780796820199476224362947170488005401439304577695066209714800122844304228673156227511993270679422001384621744480256591419732640084998043452534743245431436718962274761442487407030883705617617060207584293705761532225688705564432189217163313571279348529082063981485823926952577143252472058383807506021314966710696117904234603879161365985612249788240665660662717158074654844307271298669571988225343862998318644795517228055738528847707217117719867493400229400383940521872760919801630047064721909052628683112098010173981720104751885658200915888059183378637642715379372801426429984050519571092058633349881788008473978402130598773647730452686125900138540975423830900090157635619303481038655362514502597438843707347264060289775372788012825525121451635605584059939003664911778623729516447744279796151713423087881672393453047073479249349391094461103158816915847673235384699171287405988727889166231551213689046376207120318976636625393009828302973374925865069108128901738011134229249979422008152630510993803719947744849824959313782167509004807887270218509193797937866270241120587539180128012343350957303239903065121787027144464343647750506762623969603647267604930678891361625068456221325677247424826008996068108545725140454018069755004223396430842000678093632919728948219048891985252275608565018095748982440367716937177970216570203860069680042963556050768872412488518748313354853063588288964240541039845361740147050606739109924057944173131936764727127330681058427452235512501856842259765868717622546286226249300420890599983952424445497249719109346310139086770182802014348873127186555708204789209373222423 A013906 577 884167906347520137691125397336976806484555056038682026495465645323150779390889144304991901788234139478720803746073962677418359277831519921125950823657621769453705749905011162011057174850205867156396081291199180148554447919461524583234765612466941317723289812957613257251600362336954220330351842014850464750637173618990745368681285934719255311902915189154195102523214199067172083864219318630177904277840630853938900579226701336431852117831314463501171007233744469513099612132476113367832627795270546615925351956830756392294666859004938880173921066125522371365525970314869469585721190810845734674646279013900675185487814125743582065443120508716640849179493777570536620365284247416938555063971364330540003221771780104038625244493485287774848402588290972354100264035935351452280714976944825519661672386340637760306501682223490048048433197335020191464407176456743080057459650328706932351026627695585950307728455111786661161086801406360111686851668268356023697836149334113999624951989057202023103445879940178739029518181958073447745004617955604766053972512214849231505616786217676021096883238604985347612422631925364565200426719306625867582919094935267236901026718196337823573908489268177245937652256801256983470267307960116796507500888130434238263955238367294322915600630421936680009288329989534083005997283753838552813221344255245242098741713012691812868790764929540228450373156986110305744800824510779930511926183266122631187801636315667173121562393690342084492980438320756048523883257150579606028942889084715717699790716106358128554236071796282240171959261685994679647629661108145148027724480794267106744585264665052700701246763035001896180553198107187977258250222428230307446086619098026956975807221383343888959325656176118402290553860746992273802721805736024859896263821173741225174521232271816987494751260331627252235095246643140973775225412431847734230604677098563933194471276764583239142201935787912431229359633086091341741151447125568239148701592348580370256576493991409026060931870670122838045023770310138611356619554931201749657293351471404932761208329751299285975043307786884600434633226117606732445884299150330112402491457101357477614810285146526518290187250502593144731785474210012193140020668768249130542929402866421536880392879719497495079092023505780882644970677951919547119150390586335198564776907210113804450861254842080976289148113157400344884480140280149516057943515595533434385767068077612090868372853225303784603042657900472733288150388256239882596561989417826944529909706035804424887023724831379122466010242147663715703022297610085920238694170042564573161308835949717638932788412431473731227933045765674210754727748436783621983600095063035413103831933504638794290740346854941353698184573195472292808979410274395202187221199113742175956289979238412945116445102074112699555372890372091636838782942014693406277523256147770243097236026324179065992961857569698508524810741227633018474851392642833673287761373940351078197075825431570704464502576154365033177634475397237382346046978985466914854625058782171932681191507319623878611603597673692216516833478836779384668551725099986665629271962391107081823761056002507628697725586937894765360058652195207925097060088529144597760694855660818221496523706828339850281033368997820176065415203042307391921057329044560890467156498621699799135797718493500302986219126321021391616259627929956928104546657371410532211576460010119937000800003402544805763689242671350040530582007027413875158079652083066986793439948067448390647865318122340567663155977982720935973471722046909219779997961518187685236025141133148228053874895170443207587466977767037802587034587347258194265447292887183672334586868357630115623332464656768183242473876570013590226075423315031855038556966856638021415118663288143331022985940880573128529272094092904937715642123203875242738773680748230759588852431528316101018896266972512299412805104748841407357839540159658686465440269110055297526613937594224874529719089 A013906 578 5690807914844516805587311113272069309579220543049178790459904838016144256877093607723424492131388285994888294145416927161062914809355958423699565702192968272470972827460869257531733769946898581630999823046040804754887380985290747520631001006442310481739072324601043385018537230924918937343717765889388684844510317962375751018494213956928735891979144857306279568759572047666599571774880961930115142953349599512333665170801724559833796355638756027954517504211860580139352096851577704942255959081695015817584827589883941090251032975288425326835255636509543036281903520354317906481769486427051268453016855407166513425388194033530824221840370584434790313130490518809680382731754708872280550316106643009320835956428244470168277322018932577572631092060328481874506755725844247772426813876853989119695767432116859464084429956867384606326196670634875864190596879337123126126270018175620563089003777982090762161495887959562294057532906624216060334885927097355414635401814913579302688062360104398840987702165231809845701466143818572328879426257746231046758123601186459347256556062654635534654776754612527207207783120034396741675810111822166256436248236252942733357265010475971576395160887541807739650086539496972776759970695717942022383477788812103496410540450778666244237565708411819196821022877709827768417069575308032492529507506547837927265541533357247860915351358318891742604960116355452163608408573234186830290922506181625534387188747288890200050756261692077443131803193322729947624356334978332993207144361560186416607024077076145396213157461053498622555108790237820054387263635865782266492208267888815532625764156130059294789564694532993209468430312764812587110298011374383141718467488225252118342537978700135756296132971849566445753990307741878492544231875296423454819298371564861118463453511684083364742929811176646743532589645064853904571355656727836141281012799210602281468702840904787979170237433994979661356070268896232404776267928646521257067071453001638826038324321066147545024096419264550437791222428869268480234898776044555862994472461689516839143073904736466900190468168770960189815248522489475269130940287646133166650989072474122491543740875130849930311418678461611868942414314433292509231420051281838913626069861633472193949358548632429665969848391847268243545778508241091713663513782397624450936011893283465514480669681574043997171824434083841607994809559531158376632932340998702451674791168251862037776015535246711436903301389879102373590053734400331774671203584655504529636472627075607559490620942152373195230247759975420322919137644066593242126877550494270192514777997103113477321580168834428929672788263582576846671716660556853207868790586658302539882956938389047371161646596297373797285834390394665723515024964463731638831305854367340658021035313841304490409615617619000754994327415336179402125842717355677802640492867043907969767193417379445662150338101235726007454105940625287185029480437076954013229969904831361079696201609485712082685169904513114300737635412281681045201303050864257079156162014717220843709058189796109913734644534661885181932605543676753135055740215985223475416305190232265328346791706474347958415205197408610407761855985646061162242987021383940127784864009368517734201599884778637396977377157315536905477402684194933885839353892394656175432049459808287150269097694841611220623230570162421786779571342409582764507202146345876579126254667350915385675540096299945442763480911243045133918727786856846103476579862127283618979049655664284977007653405239499856294780336797240017206302903894569828366451419631856680555093764956350665596961304406015946053139970082029391416441957030413847853051825443374419145011848045554091281426545566337298835414038144270981356468968325742074954430863728954132669049102623998311626478399685090691797480737910210045531509170188399991475006808668109811864393225700256638580265855654660730739512246314472150357779019429838069021031218004620643848338930937026111605235750451527 A013906 579 36627991687054101830024250772730890396225049087710780563725075284831343974741083302415409165958416074845197307804795221214617164292794557508669733810349795989740638661217973619629571928061331057590614294063623411398486110393009205769180698910807919972967905982939653383860366976502985527939676436457805635978170073444911428437628104542180570757188725148309271358428690231994584487596252655152163089541791021374012199486433484258614336337041017889232863056611479361955857893105974200161154546443754143192401381964356375048649604333266829333398809769258741754771775749907871577158591661578346442348695866181928338519903324950357885764472716328532771588385240737307054663632850298167140814063220778986541097262305236297856300563635302563131561120964850802013608435668747543240324916508592034892630014841333323593643572161873692839235371657664088824352098890143337072980935147594528181893967843388584002402808927997313054421143520820426670424020692671573841500666023606311749801191355021426749399309917274602677711711704503661278976793038061149974184321533631259314499303817974724841026529781113057202421364430151549227507908682555817029449651281668974191244899149321946323929959012403501452442656947885564252889600067589306110173740581676260654397507156586113030434746384376453604724612851787505988456826841546827777064847933216630808290077389433188768867495307656290635273236810183600045075835261475845765835167036204562236874241583291617416865284709647970806559279560720399639282392526143448712497851161517374921223703169320508887898782532349458484792216576285661442315083591859276630461259239568302631707108745958614231603751194704569112809665164551612141359256833423431313517666188566183895129165921440767874086321380433154046163575239302285442337619020941008028462007338732892905794419765753268176079603089658132031208778633885656974710512981690611053081057763109565520115115249137645776216503516631549378511513382718383164854898648668536567274845877026927046499986475623851288383027819458454358424469941495714097880529092902944816893431867488089881000649725233225577772618464791788220996046120985476722144043603809175684241926959695310979590115775462320033010387431185646321384425775802521208744085827127504918844759371435567321220596248980498253557371907927422028468166681067992963596161288738473351410843597251780279869056940311327062888891993544495346726136544821454499332737642460611533919880412239694463805393158176424429932505577638631408539727223031434615582578493672363990794003137969697186274541666675832148507838558183476767478331141424508947810633433980942493701143758208644707964411268616294800496943030791873409037576826158478246493835210904058944457890709701776324044665938552427758544099177775973966885866324851387887470403616616252472869084494995283267716496613152732176402454299407110941616852892953195335280517781347987753855286981596273431461693585521856437995182592201982796354201204817193424374624187171997065775089355802096563406114518723651637752574522391311823514090482308805001627209290291081356860890716486863470496583208159282057535652162805064303544068148974981219431407997015109320247574372424224161709997065904527737725167440221126239174513814175373353887214972650993538904328007195789359573562624847754752811142424599273351584924549837098512148843516290850341624455064509940488579785717650912330386186552718521159256578984218258298923215344421392786185062770039479750912631018712794846381866159841553420188760459543907030030473397887230961768370941239418223563915357282558204065667251361487252817611029587563322894013868420452912060342712884529892267505074457679299237476275039004956732055145329684839043062993085065756540570776570076108998225296511611520956839549000611723938426408745807829125505508330253165048902862464335678515872565083215055086410326977916966330219747923327910824704287483266913929624078181886011670144469980428623650238487254102246677031132785514048688749339764011454247577885768432645761 A013906 580 235750317899028858934963776291311057285510321120343668505867942233997226972416948325918301877452289594417361775708239088498152683075778200659023880522108236969995231462659675980887457872174051723205947177296344098590766287225272050488025807169686180062572170897951757479635985966646155381855840854060142100488643105026641558044528587273332121329036350787244340542922991373866719904648727603220038836230679847883473802079109751373542573382559596204238713504379898910969052259287385301387845936921431873257410287996611404049750540303191624112216095466700117682133035445489279870543661330858159075785932197428991188134210126220961325534963616432137604683502225522881100134890650586655989608610112618284570885576557471509053315138650134205093881499994270705584674559657493568702062594095660783636934947613911847978682650179070609789962709721204654455996861226881836566321331070674008301835966671019208923777302424053009896632146152227907457196952617131835593725921256376319386650649369552674908509002590880968022471031647300208747313329032973616208291438612736820470062392633694894407467217770958557933404332000454912809625935493607355046779056879211130352999767925444263968402324179770189748919127947924616280136207167827957257073983976687928529106814404742932500647466847856696523594028856312551656262178243802034135116894541023329186522181574936578500178921350966412636306450830567542864923536754353229564012816507305980721369866694927918719718957183949749365002173085685819175497752158895703116544556838474225452593733327933872137065113660609710672382989615260183024614592070878312125532912677780767665469627427289504999283182775778390477248698714205616944752663205007068170740236149114637750127341174303836221000376012701268012946604346456589790791637822100510436935241700602084123959573098367687352232720788899490492146403898759511069579187256113492617220894566185910268434281227980342428230658893746856421536929580265786454431672933067194655023483336681122707250862452476245873025082424576686500664828136656348963894658263402218551598321946283894888949364854456794814917748447533372573690354478482026202234760041071961251040736893546196956307984540586475308226176069999716401118399151106126764251535604831326391872035067023713678966936122951887070796215777985307280976885340525209035291407537642851786039723311266315241873245554374227761935479760406157813433341867305754916598770595887859822064484852156071784252595615876722144625072747095361795934813533867812967962620009698664265599046539049294696997842334517325518223387149094313408021784293789648194678335828369201352735900720139902905593782717879608725114895797636058873145144342007338352472870802855863458748933664154060130830617300940348536711002934184145609948077518892956469804920024982700289983621905771426493184198960589295674462701912808862659299039799589048123865413658354651543612199376988303326674451277318502031695227511041086557434788445216709176619641764735173110322035949591333601203001339785344153087318759171663116092151677174900910588277125099969453662095936825208290286389855753537956045192048505235994665738222178077546818806841732219767610233578932048213653007645155145773013217377695164321627207766270965058678498878717413707172099238818568473965782785500472368972726866572560841560168031872160148979623924174000560362169983273103894087083745302426021294819115283984633732967349020297274466344619559220509612725464504215218428256268874966119945999584833063465157987062462209205387427241177693790161121929049740807308041662438092518830628953629748949261861027008706080365625903910903157369202397675353780386710413450162953892035760513374280227666010256699705980945194102111386649606933781373373617964399625435231629907533333244265089023246946219000337143500002866647090350596502289694065886773165395637300031503172027020820745563008076135541209667812912618602538428237434758011052668347241908830846935768530216683982592286113848679490991744716775466218192020451080515292023 A013906 581 1517369908357189103004041556786145884382193356770676128382063588922192413843327018438885980860826901965001025543547294699581465534646003491364303740231307696264170018058069366881853123263362352590294535672961083264555988457418369185254251487795959457242475954153835508591752720824521215668920168290144017187485374628536489205628995260996600285791293813135024600543058595068247445591246505367892074423301482624165861421695263494484841127392823779111978413992921031696323282725698547372890552481182699587417219905274973834175783541826665287513293280544427035542573187758326808069814600801239596160321254197396705430809306406431400880877684327877673846941426764728617108685502494668869172125450438079907569827384476645844994741519444820740016568535317624295994981009329591128460539663069447615136100791530168225354658224701509865827357956975107529275274205779612320610786334987415158615463811231247788222091574015936621877119037461869026566777405598608170100828677197028928650033200515174772278657559262798582364655267245879167469308914128076503866923142875018345274742790391133697755240774829584717644761438440803974877846222532731244403851055291112404369617585288557710283178520418194602399127386733728968522340716051199297895867337250467511972816941146266340400014818713934513672758762471125297664921477104247515791320678360853717646367737724572022473577099184843213206802570658167590545850551324124128631726943437083297874123891912832445156232072038214681677186181724842322449480728623643246484249742595415711672223507349113882392294084853669687018217548529252572189196957373253128100988883783245499498271778204242814475601318476601813099506321228286323183040190550904808171266723756700954880567861475842276134182223146717717466252786259085446503833222554811865647195084372978319936658330594667175915731606820587713332693061708953487756108514841575285412401384194808720254865106941742681125545403756155323100764265945436632785476117061036506847497811809664187368955137789958317791123878087847184121748561923571135059320636451041025559049998270710722881225021835429010109432145796042289831063897215096439972570282147033230294407289619617809956354202141911976244774390764910184660323600547427861256203021429406873803040829799392610371623086546408517684909727849125286620764609123292045497834603865054805593114270856405769242824170911177680235939091607531850999386995894240324517166080933448655350725992626780767536071704024078829438502574600258002227732465545015360921655433561083929855238563998284154577959183524874246477938470313363140443527155186842945630280544060573310542272245448767423087098204239745394460632183762844264075755637769668538153570294681865716781674487946742335844650727850586305721820106758415586307570039102184048123733608368357228132534054967858580509420666690596189089258290217593933515140759720806372768704288142055352980167574174683027198517817757609999322187355724096720176339498565851449591971594934960878302409463829900532884767729252318021342314492484363219695617907802322933251558483356197312693291855548313371602726773343350293748625779525052336157614861546148314171924399684135280575719753624124235995608040185840806410113210576406627015355027315983762058669945508540674692261190731075221467430348270976466828731027758576235964649896590764154869763959586989859288683130236649959336980142854491052605178759948924267509434748266095347220430535927687652012502298254383454091624178238379506061351594805843194202525353923569202983630929611763361182447006000185795896931462797741779716927886851292159241338934388160296319418733727255614160611164267860979576915540862637062177142327122929932954923376531453637355692514733442765908682491040995206043672369837778372675054533942816693392895879152319568039286971206238950723933448429343336756373111871255682052366596665220753911270459959248089778457716056959965442354117994817015542681132764548092029210059859105229080442434569982582867151301088279165604754565196683486168917036205191889 A013906 582 9766313188065435582796341845729612559922139536497443904178996306114230687493600951839994710711717204674120595750031825408588268623660062049618196828311595671696016846537928363044447176944279434558074102616913357542242084415985518576926904783715109080906409410186360098875967482409861354822144642733090414016551178592758432543225744245148641273250793395114923642533111386957348968699100306099094577969895534577671573000498357325883045796406909580920928481054439331911408486508570765493672497228392900210575711416777240912780465168951264336629172613179159139225192139015992442832494717164852866069310582204634903222651463623889902039830917379945170921044523567173681627168173183044513413925438048982546527705497284568147910989615488035856260460776311843914157224054531448552529095236619397671547936376859657546083876981949990114348854594871034520298206207450167302476990351691904644248530193171563082988741547776455564662441976934438476059891787082762505371277950676356765714140639903441539332331630958198816012672376751143658386914144285846309128343702181624201480673835734440637611059674388973790319836770978399578077201389474987015800015912765564286077557557748911398677164087644003901789406761711929310445988011371124242616980465040685817413656509428183336169252578325701409536065151519690011748533694709583768530856308923132299597175464129385064843650647298671321421111278037702364236651375061167066449915290302667024689032192845915718554198203238658798910185540441416808201458141311685844006175441005805747911534065961917693138465286989322914351895390953415088241932512210636158280903095216105687977205071742430809250335216967646743530315814093432078214898449170982305739475378584375894038858791235007103100310812674814553789893857069160800006821435158105467775264550938428398676071289514671915034987717438441984594885658878990818244614746740969197237111762352567742951359247008736913463636280648104020752342377768049453372369707712982893592344608556449424722862818428433689006675634863568608591727504296843610141112963177202747569812543019701066241512500715310661214772825569336219858139297393105465742372927505082302572796297692199753787910674476680154919219936578994312667181184118233482801333523556012926354085223593512032017123651731370637941644932473622594664551946578436893995669267744618442595601885426731278025666652674962083942824920694496376456947495314922453023790284853435718726057787561432005665422359693451605304699976510348390832450260483400803160570498212847624336255744720408230328765545166039682198553927832122655451712900596750285206836767800462603295580171088456062214682917171055591418928731536696339174141268869341707864965091183563633147713118774599406117366799646026214728496791393780850021624268185068582852855944086417466790238636953991799651746142109351947471323971433979190822641622843694051725240464053100976766430704866201879327989766699468815867365331703299856229941497217828016621139231258470904335565035655333485529144580799052330440456487500283818545352451558126595173135683440277080172280181415397931121609248521059259716911295665613928461711310808520878882266406436186324186569806200356657480679840193855173452087292100980758943891222580040875039985893084277211770812469133620884165345050081461485437835149396717846317422609372688732846921172940005071903700644516750309228856783600503504997974075345939066714477775959244925414787536904420925217105079853513164058446638235346265181437907767425202103064644048487174639272048390165827403114509940253846120643542058005719688590786040106330087877160976694806093416530894285581413350542857297140873023303022448016684414777181380213464890390074585898618850027356991212256987190434272207452748351898795964518478524161110624802511641510877985512688422114477626819333983264064980128524783980773410387975377880016942891528246065486727908947871539201874855137830877114534269026910101169760295561964303732927455302100647465407358909206700437989586002812421717379418905983560033378421927 A013906 583 62859341523812649855282155264368871692766943350758567590555153621884185885834626031168687076326386048283843377611547089245789242638014074752625733828525540620350956158096469453982586276195074328661818343859651970423507044336237480593973445116331256327128401862387107517879641173636334262080026916242627354622531062477250587990563216392052741218598831313094172982152493743663224333243673361458764693254491334710254385180746598685946060630383037632793351582535373212872670632280033886489840521828486044520037506147394277108288157526923287554212818744627388671638090847610609847477827545360980590555144680598726426912790189335378403764751446261988441241468471949913355525252481289476272600125095708502470465771583509049206829862634719111167191022894389302393978449942815107170930774422548603867483859463646018829134139025634945222558449829716018937479717435878432166126659511179728613676517569108437848253005739840155338426155781148134544318752084547628872108887238890114134506849108658036627590877366596386242051451763395586227653006144175196890834051089130781657830724677912516856803480657835750732508549162029425275560148622737606354235321820017250333745285043914301638495974335358871005254935684897244233783861815072455921098103897301362876109666178862521818469615647738579987357586185527696169287592606208166521497197287943240114586183118320918656410976938186272068929519626619019348138021421315317219975447129332538785688079531198459713706283726027718889753980331921329983549797697624480000268239256489630784930166904715527210807909080656719614528421436295276529300344631439342562898182670572515332072268023073892342102730321383194344194143477829562902593914129032507766670132176623897694965750508953899322989963796983853929583706797690093630998305096429826020777049565580697054819940711768731977632037950220893998453400146326180400072998412883009905852703631835612924370780429969954771813281129495459777241193596750740722867078161650503456292832074870043359669025041352120175202293675724685768929105180188459292226481432754846663901729972577051819796095293391484767135074572443418193330395859801032612692661795336843942588299441077106039894542354293258978353236804260653991375222944131103249393983415005078906448631950279536012689189695955645285921240769612073471811026269496496253610767921763200700671104026053143874201553380277923484250813578537576891134038812837733926062501433384417014172430958566509959640601546856429385641668560912545292895705406910513375616915802178774316963289308740986470418937815270623346240887183524787828558044165765589520939027382575132873483284365123986556843038891153503458440082008725094725769109936898305416024713009883691505264851298033061465367670979334103304984257223809821617570731207163088877764899385729004457453084919288366441745918719542532641643423744271291926996973650698650303963389384124928100103778902250644402599551638967759216726205781151212106546590346027486829983353143135840395823883668284956092251111018613914873664119030127039253507649434118987203956445644161043303027294339691726566189051835453780118864123999478304549157036363343247699147723209200702794373959266149022169879171324672838388662127877903102800963201663214488025777487923051736042040586440020896842451429455676464061567412198973519133120218789877639516838151163004191064511880317430874235552987757129615530869175454034307490474262031950854360978989859642011291074637760979600478895434610879603286476691607593512827579645400268972087079256173751705092045244254252383260701681217420250707877623485593736096916797549912222778335718834705718741930748873065764451578097425245412135050616260207936267273253007923830426474145041628978890071773704241294882533044685505352114656757619634695242173272186257048945908693536857563272035232547843781786395369593701163074536772607590401890261287585865873042769661270346241212810742391801099992840711469641293278490018180012581301496441488387609442396663760181917151205942099710833703001219594944735914972320892961 A013906 584 404584282801400882207496313060733736737638666467051451201496529128138926636990494413330360882903800557169377336586437827037510871328483423935539373547093563693011534211471104494854641300684233289762193864772663942271546600264231754558656825660382867342318599428162222762952003310446004573398946682169820875533245446258014481258945623882473916573140057730214488614466328039570588294702584334311589922075692520723002840277402105226098125715941451586566058904790471631060523515381170145071679613787123353244231762429238123705990724681310013386544796437251280684977124560382615417544982976791329897155471578958848646775148745597437441422431617888225469865436909155521176441470131180151580815906958887749916265075671117384299034938559935908127171769869142325738366438440288415333870093439149748662252666471821807768765711778672300238597520652343890476115016960394095723424162058165068004536558120308110185538295722580004931391818778902327737384189748113539257595931617819713878834216712567393441738150402351084414324167197168837647250832525019019281941508889169282607907179965609482483669085107696529376926272839183957166374633666916833494838033949015289064849129175402507950822094941566721882575568510938583643405122506408896160568333332668345838108317142658540268654181387012675131569088342117888545321011657819689133472835283872457908835977610323016547760196539256644926950031142151938848252717208932892781568429302749580685491970874072487789095443316032426282035803031499528790310855562521438478366479860832239675169785245997450554593009955921312693932703612549049022426568066152192429311777744460715049976017784435485458846513584922473234893566014523962381170021046999478136452938544087987561708943528051867230231192554970449352698584161365050311220524019270435700046217532078360423910941660607695683108124036638599540687552858005486934747042823770670626465708051839724396483402024974108605877009304860196069027915718091452796440458456192086367386175675265279487702211641731429224822056483694851176046463622769728646306868184341628041277252396886499440981859368953229240556467278824187584714740079459357649476124897783728151970602989480543920132958420258937372511007232445430492809976569897617481514219395284034583968307112758039658519977275236245846522176578807281805776596252489887186453890837865124487359555700358970202710048688278150872393334220525283260212332774736458890874898663253758758249626793152846413163068281898551281269053950349534508112223225830634391558306704942738823566448399289887081975637474752369680214110537469483466824767660016191753969262320645778444314022940475215007230795465803613910206612756283702362540930358585849776292749408173828634070888798136008931188951534140200468312289092667778699500052810105696956779965807041177736696960948667242328766251729096543170313158912474319895283482377858702993362633518786792102606256611048619346160805994608664260261197496072135983486400947521592665755545119350364380778282881180199149667792646878540699703936870724958210039184881745704457274641226676421936136604732214466442204940457760089491590272455174189136835046897949768925675554243476479025649272104963395799946615201358750652996766132046490391259896282618927503296753951118579912035634249123419245634360817037019727420982534977817057824388366697415960724616370943884128733589297933985369881823879686901014801101349345536776161583109512657810306594530177841879229207230416724685135278289692658455691248691693253133202457614503396609867960919133570807249763539147547233334440991974308701893186778136844171237751492794685693781655571726309884594781993914721567563526316296331677548088612075529138310331084779490498623878119673386876261230178877528628127384430239574545706219307832433279095245223110253183656798285098419363021064762686489994393332316831325046653234615456230073570006524274710897719209929764137206385932118272267331220363382645450503956279082796717571817510698693171321303670016200561182744306991879126528475978731385386393180692773163281623 A013906 585 2604043216518816958390043442094262161315143467444541338580593774778193083487507309783777974956151696389533221634696763002988093834098984986263541298154220829020568937141262563117726206553169860144927868146172482156191873059784486203831328949241425645538660921199255925344766785843165968413964296685156951403492275595304647700349645853656593815618113998591461912292300049213193878976490915762056061613822429025907854269999575098157260088764919750329033347269435818549274983104558986795041089580441454884790038394489089792848187458867476935490393894735327219677787720824346724064407728367790038644247339408930732775730701202684847294037177786773554785390115792184774635340821188530450366123397043488456959303305940266678611403433555673562722965130794865124269854657490081260015247438816417410754049314077244989679840807646675008934595481868069033058709556607913815250791041493936328295522844101738262835918110905957756680129213054856544816218567995942341605852771296832590686037458898416154806977252175119585712544453270327268009019365166578489622189257148242487928425122421390833317386130249326802979473777704571788420095208779624492846666315941506912665518238624197704231718135022488379421862082356399976263145056408267353940800868267386579056687600282930297048370459791029322494348780767172077113457076136726151416403949069505507354331082640359275296060506674068731779060344291571636542379438638694761924398488963747144398001448291540338273929932919042094673397166591170771632815743023845922900164744086908560007601321079578968894900837478724449508404899367704783832152084386602200677053855503115512086907792234726845784648545786720666148094559362619203604306996775707762107211915827670910126892426714171939284227924582836166898096063276912812015272041227763133924942571889069830565916221980660717856103192386350593683507546024753609794050585849476589491958174759502247241235169239627929106676247700271788947515342136727895566199969701302741746121440104263954773715715984776592371178869494433969502988423813168583584556686890209947252078554523933642471467503676346534349850934274789107991565624307247680391702110152976014204838926757122172496540325997524669744999613823499519434384043025824540993821675405300629006282325707050419249837446095625884300542085567770196599637554853539517963322195117057328938345264815115555351421402904458258420472729956938363234884826568345584027070417886942687407348677662721770941437222394719767249337106509954573984546551174012422851665566452211262427890145189630669690864320431160091324658328859067947625313325555171595682317783752652211569611451354767066785284879780756829765660960567617313715223779326971524106693403604053764712101726619661114132195489884102540302818523715568608758076268403954131867892035462388835037345327723227764492058362952808431958442908174191701537768574818354218000408632710208737842065061494726503788326680537757513950882336675461419932360812333773970303087042540114882329671635574304006535570249528188167282754536150332489700478237339329792663648436136830201593699282911955455584020673080720947678570608984953206031544296256290709576389373826120131441384512967876417813215797124958985254161164716634504104352894619360355703351539216004413986771170249905775597703998804210502663447948992126727975408597293274346336898159506810072004785536342632321197541287955255627538307965062150700210490172315830028508762177558148441334483753353042073010097652472915314402679178678039027951115705649905635246147381186138924530246364806847541602441495937606897993269299467153630023636903156388625702371702367491632541542432923059060758336529661209680318464897301712047440659731305202880214384307568412965907315835033207129242947293885881473950234404698432127108871727925049116306857148044705215778245089037863851069983563704111081144751220044549398240411796502469865563558752796967896159361649487916879931428867315346366832985469180605073566344632262958902381673627383082368564628041097032272877670666375901212014043799665700075531224689 A013906 586 16760515328338371898415047378219309602145594450682401532783834678137199605553233260775650882663202277994897424335929067676941396832446163323442440189585832153320735734586605309284835245465048957154785469647540232318630468825232459286626347263147405263683241449534382480301312288694160378639440203219433148067207683581909902093611540642661642008996938708036165738949159375652995930593184470228699197775694694303898836475731875185998793871501469880592021481464202344668896192580146502745355151633447295057534170090101091664569881413569473101405048311622460203082591252413738267004882231625926840697630853273295459385944868570992198087045130987655461928062174048217928930753447071049644500845763697077625530813118065493855013756209742024645717017558835614578538409135753682087330317746093976486784950024315877248610915623411023167031121087553173044444193843706449829392722164382206629070590388974314355836121681702784865503852899541134538232054666590707518798439243566969367233942396318608529078804388196565719663835503995298019158975727854351295630350469921290499480703537721061940286524997727342823069315192812376698395160856362274647162190815945906426786319656541184524247889396325047923473246060740038492421459841797956725665396082866715736405457839267836436895199870282773042631244314649322628324659657793084407585911642765868285721497383434697939036871969708095563305032593558647061858088103226092560048768743652391186616065835701117615467041006233946152756457139408915857803472177901329538937015049450565301845004709721300539393912741000325759522275315211031111484585243277116368112350843490489004411984360195438490778102175134539052517625380491678572784156108548349224684418663954018868698853182434773562208465412793265482961392310199914839224812095652024652695866647980211380474120913931671746748104789593540939200688009303600723122668929878177700440438554406098972515393292889294544110251920151910426889817739754333633532242211587191992718456508164998575460121732568604926872090518418413618572773020690920920774376339768994562526285039860238632185732567014727281936922611862998951697757465050583456955369134768336098195215592360715995092899851451885925440540049435584367414861694640964603653797183743178866400182203088294016585756497315458991036603948649518730492700978718695101666603067286306119711015976775915298877233686634289580376800712149230535638308309289385121333546494673698357495476810033715631346522876299697810896900140125600552583418302822996639734357706975724793448913740760263033450106732756854235676825362343759971222552045743749813668716291231896793370587677647095526934000838982715755964403563922659723809784565504697880383447341433126220128382963416369474316957515947114196560263885387034005999782883607911348968983827204098141670772338674102959394108399982767881376700302926601538850706002152090442547404100283923038348610564096152469572469911992431810615163871484749381951710987938799757342482164643770642078405723927222572337171826559007213173186179469439467756245199551333935702124966390234110216195223675384112860022371038386706544334189146040672968687910399102914547026711500131525161835120349200606657166803314649890027723433395757474050523022813057689908776755972155497932856714239789289427852948775488639344364562359831920717425297328385286125070110654540459277497353340147142113546485941793871516795702772018224244886947153786393182171880191145813344115164507578875324030954810481173448483312930145751279967914249830586077093973865736963927779478399999526460083105287544594650692902740317996527225216172299836319080189931088196667328847347300724298494014329219297449989312493593224560358176968123421647690937327801814226790923605137473852939114371336023689273559039920732292296783928294404397825856817502102637797331113231732787331220362009428348451501875195207518886783536096401930952433653494739670034237150007394728492670143058380740918193662303201013227309453269690631968379891710521334363739918595990310285449833867134638106711671731021244869308472327 A013906 587 107876425509943381599760401287470205822602581823488520328722504843785617720805314025360535129073123339556512072842586703239008020912737036183695485817159443679200844200156354976178284338302249600040503374067658041502390987610003162702262483822727959837070785321020475936409989240150638293933310475909976006530335703768640724970901984334610760913113383474897619100725249303368530786901928712665196480709208115820039148858721524730277034943281385155659293318071748511693237326839877881919547412729877063412494652920231530627612704247057983209916672865173040370889214629334397398669004717349912839636311459049602316950510553212825637212166319516479318792449477500029129347952433781620882035507125251339695541870296769014915260804684279612134288205945688696043273639872044261427013879312847742902882905594355326317956126496332175083958586994025252452397075936583102414263041553666264961572090955942105383985330933175947449591665082991284497208117428928434203665702836257558318010614504948501775876659072338248393798289999291608438527739313145258981171336834624608657299129850086192971929593163447398887862425356051591076078804811721331889339836722877723208701141017141257224351233180810947926911562970321721570427416102537386185539392420186605763003113725566664175755361418695434293528310925882965153559024915818914275174729300534596979725559633388234037034397644126912922209403398323043106060872356582538266221972361825862447238009029154038456487981111186815682670953614034599718962373527929977068630484254425799826572983148381724677624234513148259700020880069131313617186029838469964996085352565044104470124044652853389162050202488211964488898450494349951940189293680162407693852985276809801667417782788791777773705520900374044738400176666009050476040744758165239309206472428660897657234944825537717925479937025766860069237773863865165389065528308138899894985913606581814279056644012934960713922211174506307612739290180543627001849812432853742071989488517132231426172726292565812340838691703588727565005537622312864031979711733837789769554117032309167898598214507577270838003738294406130261767199375876067479090491442982236667266088511381747870004220308593385813007741863404377394120073164270510039974891927005123094502747921571919575593617731200873268745508568662689334375582495469222186746128985906745389459159705009825002521390898332803300631158626036714913441876218336568899999322646167595707377509697922835367807773089211425907281586938596428237416416309446674661177755086789257444241361812946133653505360318632449461818885183143723084458474301758463906957946420056380302733228404910139765112967761980529676891197127828663454725040219694203669520838611901711915039776787904205751433629289063596829231278536863638615278660564429594955557076273338306645455683846618691863975553841470288173923755357839511328370969622009592255256886549033726060413811163946322274465479710763104537230235678083766291279221355242978246572983683029780665746852132358911512904349525670280163456744653924870432216634496415831317718822112551018583651236614536492807117814967676323009959679547970794863177303651281893250324353545376891041054701344013734880253608954346623617130707526472749847802765504221664171040525911864091234031656782700268114483935331880474875423625440392767664086155290482471337654092131220576903287505147689382677112530129966063392380027403966760093491008388104642975253319705865120017696702230272203741139699367777756827356931431794753095230562525106497343883201259032919047617815951343488152134670674135750638967824709702326554722030329534068845393457546901629997002385355321867585733541859669770320607156561542951295746489429821542408058164030633235912385906173609461343871047698210148016720290046811680525844398359159390191685115668746331935798068387529331270703609788858476850084557384933899547547734317005069323893472179678635293212047172040790045008970698026582807473143629351009571719078500608386200411235258137351772016782716878875872061673583040061894958035666921364256472265859500702580161 A013906 588 694329676195945514555946660503799846954867369301537573398130792993765654117981237289931102754263893894691179584455873029285466602345548633681675154270873465208518599161766954256440267152841316097473493608156752361817623716366730586236568221915028345201611689605452893149980879375918879728689605348449842699799480494601364349681390190558181628727790933934972966415619253276990919550560720556261648712237346691801498235482790274647045481917944540376931602932717872030997186215944560126147705553092055127955566071860561770534320635691621920827264707979046442179890200355014043356141457829482090056003295805273694525488199945597497800291066205455655048154550647360969986474788211503299092743062037061583490023048091517171766734473404030291603240954321091818957251989074952977725930793018092380098770069241889744059292689081782120776411263688885475445218752924895095142325027662648988821559796619641278393476296854430477135547166415255373034613986156861524987724320790226481677219392594623754765651303483630778681684867248910548932058945233987295626649265636178257559146653316693317531528233450402521700101106403445165861382282798288912456629232712436973630261128077690010947152489224680279012741749943089420377769506639653787813593169627921118696464750005754920000973790179690427647110889329630341585353555103756658162620942710390749528277747667440926426628086035992747098472038096972730234393153366183524092029928257231356981243228748732391341147221809119482811449413597016297658945440119877412395840336917583715733164234076204674956753998439060209282411491286792846480779982848627289912798986384553666497551603933080341359437686433585660154370119550155852720573779053257551623476804815497829293472774328160437331345113508476180233688808283030689968111515239003530871135914370904568009860536483235912005637314316235349438618061144271510195754189667391651366793320140327614262306277296145843846328226437555451459101241178510709847967027303511152808855040490824417814226843664071918299270727475551381541930437036610046222184393760104721318741254282083886639967327758343414117289494945032835667413481332524295786571730965598618097701417927612333230866573353672878623851688288329720610002974070340347402222115830135934993441100065773973556934952328890622257177272857352119858482939765635859937108140075537979340227736353222052086203536658748050194394253404581027776127225904757046883528340318402281458009282901657755959741985668334336658350491121126550710897489198392938328748815708570429626440779415223156717803651349307735666431748916330820068592709862802976858301429735104942966834895511344543706206494264049048322150918395320123226175329542747249928894762953843300172382862050389719358799579839259458006644934991792522355978499973242472485035098972367096609332172536397291047856008138670398996216945331142833861781191729834085044976874941667379492862010588387763746999969078012132546470066794984702582510977415268656336482297517382947579515091494143353603701319739101228038103674256076762332304509924564560990980316672362960603753551225315653723643098542498727870892913740824989722047196114802654648472400671311735013855139612633394400376154218046210491753909473060198173656395133738578635627491669145060565521015911735391776781875785801571301108723637893907405367277000809821016810552310136641607436210744794524368154493514296162353101442721329628560420197401718602081270877515607024170062045522896886643858316047900790711460994122512136521215564494531528433821235241167715281701596373718000563574922650778919674866085795519601604199256857284297274566262727797477919796323965028415182362982013692508514647627884791043771718847016205875727308307651418013532033640499168041254395010755040998716381521800766032270754912468187026944521152438725772330650346879595698618874283939250735464703790332617609815562026937115358907356482409369326519018307331434534720663173489448510066800115686767964999867088873841282262313451175065537116357815322304334567013048334484821097179888158539654382595473058936330546901191223 A013906 589 4468943951076040540993565396707008618349031908332366249778045342569872611522689710762387023694687133621838310880155467180930307967740555529556614107465256531680592226084644603659759518407320134974760838270404455966718329683470991841609632219145239284439976987110229490655627383105039850109593240557257705911955487685064029222521367983267818418790716083095825707578406071494587566112814639827250768857467860718349730557462008804692588658224188916843281084014778146621604522520691257956009901602705177378430911997657223727846180883289320908763119412347979714799441031823592152856997579110582243957326420933202706843264297302446835784418801934021067179604204977287247645657097781591778592483158140807063464925415422499907880619060752716539148478693657879081302776139118650073515450578126447764002058043774552360947820084322704780584409202165112207683505603856878071353637695521297180658724646054251804698902408924935620498039055726664013443726487502812578324064518047928683757799296990658441619616407617742576952411623523454669245015067744157492295514614332556474793010648048325817440829024670864117726793855492069469175746826212787253667838365564064728166315799874943558129628293953846341061707273053953989222514119673589179617505702182482696874160018446290639063827647606519226153488642760540941650499256917178440468378166267424527991083783255099734719542695161159665838020813101183753435024731916361762005068184528933243886725986654302485881853533060573519357092753059260668323069870897492144132080181637131525673141485846741426225178900575256104593384225063310129896642877147882317039214366423317299485850783113454123546427237013004028634959038375808771567095998792980869588903568336595745088238436737635133694541801914486103313841325370826600161424774327953702897719544509771019978289794970120079586099688538101177711803287519503924747871108386388583533100618531956657763895171731107229019407755933774967110626059950619157754993640415762883803204477877834305827674245629343642842083051892172805727733174907525814731832967487093702326831040809710649187947230246119325049917419762997476618107088680223423515830454598313906402813837368462147704155453338898956620477446952772978940148372136816602619860499668484614243489670320643854285363381877388854330627139914508315186307659979972007655186417618208344560619409282906282390671529748776401632338092140801266059682037561501685409469448509966295446287841939104585967193611262484029410617575074025026782230078319651999861674138744147324733134725503715658178538506736557399302488322115383459432746207976482900481090399165534553929987011880173874471636225910952243824937808557289907885930999075154462849092305274628648161415227477991517466974164101358737724863080819878858718245726453279375081748264025102155691798863379432949454830682991274251886507962563483860726438340921975504440641594192676246327225951816495464478657021975479843230544789125432225574026451909922509330723480249925112972778902532689114963707763393526015374452317072379876700191806321401640182369224351946634941244943154201830634594191802321889640726509105362736822570416383137262628112796753992586474281430859795659615100257568242200575126832959564695093626123224272364431370556612260126555467232116386706714747588740813442832892025625692985671183835753223285832801480687481802253530802973783023355300597249285504488247999149330905477460614605169712475573243601434660767809656266978716071990965486693918990176989293472132313370150025426541314326270695843136079373097908805236901361508378882344196886607247392019147976657478583785773073643144220202426735631178042884860095702742955681330692657202879641042796198960827574796330734794050771470809997791336728151436546708132846801191193171707846443647485580228293565180107850925553659975045586057617635701165312408896453097987980811024613123943142513880495851544060167399155397849264527347507597372046597491628878456999719184151139538403526220200065345276474844360109810145006247660052464556323036875086092889999594707837694854573438561233653819817489 A013906 590 28763656116900616003740147686137377971650463079971667185195173694332201594065783261037514383248133669676983659365312480101710521176011150398773006314285251620886658010214319702253267557984326099503857098075849827330195754229900734042801265066269926851730254801148015810574912717856441503973929686708021734642473319473348069038170849169529940205054693926421236122192320869421688219037251717349646695380381263059525259825406698136021510162240650765601834302130929220560937917294393533306358638111260249483422151419737088340156671404893037605871142287830032801491378689090554587896066369325342251819030208088472709771696257092522574373193464896422957593975267476127935373391541706863773001278827517476557283028443076699324588067327342321827732536800574034419789554083583349570120655720370115180700298275642033666519975164989850655580998077491004802138277508844990176410486506104632459652517764558761223411147627367146906443210190052923836280434871753315218808044392286159448203725200590745526109326727855604110969615886183822796212468016169633866433789419357049538638670533491305536804557807137143568082025544239392883443033854666889750634215789329709064680169534314493845762726162391781220368132174969905380854404196562268001106875503702307228647121715606653630703993632878686775618423551411308366005599338764083035059562531808173988763716170767478391863985589201663887098884394258112343135247388096751612348986574015507781757621597120513224888266814539690947299388441503700987736512502061977279439505352518880035345644490439273251494446640465245602006896403296660711389348105830632316099128112828153337324659286936798653909182121957989388676418161936868156214477362159210869112452359738269667728467844627220729308928264959689229661319417661242192162785216272304519969816906268653136040125673827367583403435627624387748457121107003146449523486973364973454903187434383829510502042341305309895748461974050060973137708266580747961682249032534512526826568518757653689473810337136706550201141356464823192936055326183829424968529997454783141315382681698295468926299839763998394949760635269630467648617233477335270382150735640675523278406022449639765140607023009648927151513672352351693590571393964194582556120788017753267493785035140583827022618605402858610848951677598766192891185003158472971667405512732031951054330810602168870321221965797828751211487852983801243194372064684708442373440818630981995931646627449862228157844829494010245308822555004675462954619088982143911745687311186921424514838558552761750507829068064294061098775594629093521435740026485979881131162823036294167445394394005873955738394521188376097876931689543052997592256784380376900877515315408219177193187769471378357507936892294631602044258416193461553159169853737479532851784866920118084071819771720169608192953282656107092209962319289741402599586330524770584177992440290872409314516464392437867328952772792725860618014339673951827047806135565266373473236757042243751406554679863955856272855716963577414373248549822592712740142631274109196976310880573081260177637301155944873192155884247531878135862581794737713608793341494690838355615402597982906005635967544429775194033237097552709976313565431463508312994842831682862901300862457424179734395631161680765056518639558813417083384758891749668473824382963408423206950980612508685561897209004687545891725512001258011814403591588801928153515284589681842704168517441388768790266306446374590338946546773523998634992733800114304510233771525103941202674692109295098002520483113653224893419834923860723895221736350500890698945523525680399474022131535799690347902892583378075669082955679703598843034369339153957468314015608129835247339750576545124600747633614285610880401557349063891578919327832369595502645388281903315690192030905549730820504764832502844866221745450365813823622063254377172591507999577717217132310614650850018382050859328795741439091792390513439063090454560943572876897910026767162701149184612821929173282255758139947083045059879837884129702248369898661400628192413369769269526299127605556602727 A013906 591 185132756702420461511360873378636509746186656491534080285760659841299205404554145631695978438018442407889766037070313424115283800997571135791089847779905679273332495077436865115359902873959511400258954106200809505187914131367341980251245622800430979802646063377585423526283165447186282279012074521535368735613940652479047530717347677856359843929222343870463838166419689081656197016782881830201377060284649279824333989400437623700895094782166476870626006997680291372252848837412348757341648275896943127940877780335364870378549010900183468343285485566278816811649424785877167387922731503742581325099652346618784706230088802463658023908883145431837628149279554993103703944981035724180697310369972540317617132719138397612160917135025868461699673519108617082419571557898993106922199091601214148252494099904340673895270176513356270338094167909072686321209087476111890607008399950161008399257265146293430888973776153371144421257410804275805963176723023765348135368624867980276361329909268745840831755082319546322530410510421728044567642545028597309748784055492752810298670236617543029952673258010062504044419768537486406709598386849248253178266280356141747630490756420998352262718002196227204315247884947442325708724578469714177713048230400125819214952301324392875849406234491023305477444211096161314722381577264858834494124369884665817995361423229706064175125020599159004948081694878792441572952147579644810562881113292758695402561195463275435451417021893894838050813787699753255326510988087059093028679504199147425883336691496527383317343521173232000273757873617083639093125850955526249493298410535104694935616209528860655458497786986389451295881743301655227799173957868591901762935848958434893807996449912491499750542415275675441055506025604628012554831597487257733290976091255943901731579910599859060553865619077810834714067752237211952628365348716608833341651946120984320383113246709164042210331342987443291594028076637649131077937811784810281960452496499726193020668932846757481247441264761692869504091629146296007232590223269408111288123274115670052153355507489566132721346127216493239173036903990371212526177263212285712419524305653751581754884390028298992804729154964449352356579819057541686052073010141112550118960750854431850730970242102554451199927374187451075594251828356784015401880703800034224723944884732503595393309904751009094498058801362137318245025394277928970390111199198909790552640682249060528603168147463399966384321722890146457883259721891036599091356972305546763402226109552471158223548812067432142630094676607061803683038275269292851206059391917909890710577992090098948793899125407689156178937504141468602359681938808349148203324689557720483643593133747722719791697707061162306049396348347257872913445150773914250228913855565707233589589068684972711616505457510150656290195945504024292048432029281368793476079932397119074595584622843977016720317633876495051543907732269060062124356357686002553266039853088531546273659318367859613227830800983888502745959357690910795848496027843802693811194099702000387557375514599833957692956220180485412071116612177296487519821961761975962914614296707203709091189033020252817772561689467360173701987075982669842131485786165695802172854747496971804917264219179858065860406168350093891825350723909199600736433820250515853060849096495408455990755518167896857653187386257090712995535553855897444168657381027361806600516076108054260512281849009631977969905946233699943773946345037245229103034311563719202076232246835834816738962836693845180138470188500573346503217943156207391954343923127725848359391826028155523586372892347358777393686172398208370500488172361855478200073480636161277208185368472245092176908149826379871891590796400832745935116736363258577219426283126350510432619357646774718671118440099596325858034792267777243853242973101472867734169144372526043166469027498433695959863184374084879168841308384310134439919648805580147238681211724915412640281402646338444134080951033873113741428327489842175406653020158379858660015303461842445620849530708705870131001065707361 A013906 592 1191577922672327020505416977844473449049300263202689936908693622644927251611164243357546988947690935662924440404335252315110438085564109996851030604129261459451158691364195224727190903343489183484476917448766836853049694804027271983196243005592194333835902371497878297615427967943839297642543412762162519813887637620998950220999885704937036686954942728414252831535568200882894292075591383987643821832323680399652393302339580896243890237035533728240915605757470559611760017844737109037874616489031358622920373115317063335906881276464319565187027132026119698633942093674607005177084757454993037113735871683593388612451088453115348076579772670918190095075218418822978073160351074416080361868718600170065512808856897391502248633875603803292381461757000113798111632459682278990786947667833833474605902632460603766041104933710505037096700030962384621094709861713260434325184265960419155283500703723489699848230141328317291797749187228224953780450758996950932113642901088650775896311232212527411416581001801835736194349975879316347556634121196997094420418014082391101296174086761666758034678855480259727468772866287870871420476610008451049606161925706290444369275766654997797597679174409671592904015517546275780979069479561495559724133986398237015623423739963146815723194871522656415046609705979300204884197608157633305384415929236579644993718528874556018211116700458252867384550980261251579770979544409213818952725913374054379843406932491684606039679788947616783624488966764792966648001712597226184001490126095653140552232930956833547922900751098683572337999573550200960891566918916644687242444771558747357515988840887615577735714021785338840122089387327405513858618709509806406768559810892679719716841294419115276978905420762686695309518819358168276211202468665928900863240928122555740302742236530028665382449100292134221336046978637713490815910913654704248216708111852174583607608263663801018932170667117829717748181452870196521269567489316481164624184702678537184365231341245697587124599852360068568782573628614358282079431455408492011232533218491474130486884647141916551378107096486985744498701865740097821144373344835552659131418328024384416966977859567912024245768863451348837894806022332275028229457754310678774170322196036666461429325200965081624099494155359781418243533595681388300043787054738423682062389591233856388684562452274824128308919279735582993325141481282988183067599486185508638054954986708964989851301083749022129837964430871933923171713528175320177305461809199999771796574204635280871934030831708532399192211461117125990702697621761586157810161924755095899705793685343163738376971078523902246548211152218412448517522329075546381594431442362007330856055161245218893472254994959162580404889840910434779521342302067627567061118091873350792963716475107043317603913585907255605558808642473208223955881152640933064308212740324670575939768918149471563728699360577541789539269725235838847433666172297798731696002746147398398137643238161744646581656181097043877429436290158389864483896469340264561692822465258272280452200991766039094759354917065126018586046908971057006372793444832961655073737326311333642583110894356673081900703022071417382485568602591525159714093619387073016444638444068901997776599136268745203194164218816948369992853354377909485802740663932665957237224656284546747856907344071315764478089061224122010953824293311528523492828753773792972380585442845542283268401692900201713982758347699650997209833140256058069620711169992963140248942888296097571874106281214573568267981628464345754752561285907853353753597829215676370007033063713536607146486061049676235366410239912001658012223544764021974124695546578192183429963439068755393317197531777971303790337181278925038470267060274504800676213821416304223369416574254314933095822474105956114762081228969162189034113437220853181930745433198097390252200759856351229955393687703850593444217573330195843631435752152254141618655146317177241739386723952941920533282990620211978517846025640953256783383319725247094627378878329505391974635531030264066276577792258113020823 A013906 593 7669404221546573312140897027430431772474320403962790956592711837255319001416755699584644059484547919917514081525360370891594862398953960429462152871673143089708249085051098385306282080398543201696028616282948289011268431804037303838141256295342280855224373377473768495708976493479554456506500796927855399266476999188453246262281067357771561520825636945429977312484133640775210496540688075189183399143723694074539884064760245124473089219911998263027319472707855334063234308534848778596161022716861561853123183058159173382620903955602187983154565772026391339464682757027901075522493239052142249475734081559594521642029276007589798785257683772055596391106716543462343160339113515360417924551193881174399972908696429527513757478904805410094296374709435383443679218800448818606398635113228619247445379167119379825332303452353073121982085567384527519290588155469111803645859473924482107174872769905756865190257132527525702841400396972075083690127779514712153253120690921629800884791525272475316779231214880232827804351106801006618381709129527443869693196542013099388089921010109846506409199008718381335075543956521873668171084685491623853975273067386202557583077495779528489583239170457468889286609948250349298974166991289275015361511714416388027848714024745620265352275248960748958390341054811927018604971085882126021677847775230354741997805297292046505920993497177572635220483009947644776697885793801432499119644763463701289324453306094326772291250731834470651963994189813807857334099286863168568814702962664874421621380559533498908338726789028754320032677189222821103227710497600713616220098708308742643316532164125118310450218794119913146247929173499035187285323520622475897559972558920422865241453447445411679176239052587973172548554286344210877414039530780670819568814705035114781207372874894394290233668589521576050556716618625996762618552497725060105079871738762960915980744194574660041596944148109173479020483456910919288297731822889708328560718841792084056828866186607356945006308387538760812203736296516624628353974091998259697052436553105070079440346590439344602046619963724335287704008262643218430437839367418895508731890435651450471454489177584913581870084703893044933342369478196182052019472810753257153379734074205225922355407251955196355701410510390841612841839753828733815268728503256270097076486808810892930315162747761898354472214443691161450007321097065392011169862479713695223984543144019339849674492771280432342227673498891555802868796165076524795958767977411754131204477805984857593106495805451390547813995892280986050377372918941832735718331033263988208400087246102674525356449162459768557254853012102913434128615220089089424350647653026609349904054644694535908467894131020441360250949893314990520128734876516860217860858002802398262836465788539892507956725981259063266049199094321936439800867965632401041928714913699511188755900097948924252904268028557737054308551921133614714807745232405730782160445403146584648064433092439678023813316689610690681185810260106921495541875653162926429799666024507823984382560687946403365280710704967704393844172920227499965568484479096518917902263724042668111104307723116312293980016591188212769839312076309744821049688468486651699882333537013768891075429414529384307362336510632933922564911737476777073580069253118367005202110255904448468741570585662004721488197182586449136348570313485603431483403899550675981230974450960806156118594357286363000380928811908214798334529063455097563996776994006018356999301816484369534048900844351452084106645678495092548181364564624010578458493112887514094360177210401175346651035533634656289766946982785932487535368926777099485003665308349721212474161171306110294489391113276423155351810184364340218882834101528387052298744095976079773954180781785740139426765310454551897556118183507064271254392782862377831547679853746541751068020595296107244464788474096864840160535668580792706786286083314895878628239720412539519628609565007450059630952243697467026449488642211970007624931746230356060775267651883963723098201577697922911130787537155959934782970289 A013906 594 49362916175521736311584877596222667525742684811803081833928804684735411667535725629731726699754953612525652336027182545665520351437470530532445721400523332813442061040825041734577391524198600746433821912212440239339654492162892872297493607967732221986557409017489647540977000890971675969254420858801023604080994368387606732407508911920721485593635442574259616465366066169868040652936181907927374246794911992290806261021031150385186496488956050636248046496926895724410559699098114192175950825436512895602416427414101388487018376828312453410061007324821659713024134610417231892131670701720582402417394725707525282209023636426518548282901796142483633442724977277498048163646530900795418385759604878739681044831077903314406480353046591967622553811286451464180040634171737150495563610320583230892960334084634650503118793999428535717157542567036432007093342040336529473613402103977522939140242128473528858969255163143612364803327555248436660383368102785060964605650587168595517516221740146819597824787375275882399608740615800911341174784883870056658592717710810218154836846463973439792601303175371492677344131815751865931017283717871214751166770980359713128081937758418097737229654352099736683277646934151497958007286895215786220196958392501918168327875572173299775558259332721773833092962915751362782708975413819820644744063783169467131174380140588582484059045048604389387692909277695453824986000343733293455681231735806249547634419765507077460549385609087672339473890255648773505897328606306746975710531710827325829481821414689518964193605797477699666462081598113980048011951867258869878762918780532017551111858578841556361638092584002144139460835200346300634437581044693828385928846459799551265736772206291143343384231992451233013320679541031557271367711435663455164836003545049825776220605951716410429185441190487069361968369111277103881102582038865206531910096906684812150846251031541251136112200289073441957479135554504396984800088134133413972573482792336587674582075078106955621492737945976390382301832685930701310333702669214354813305570641521946070315318694948142553970548077177379358666679653205840442219574347611036175357941882272163681792801236724415438274446593309072505403626394401648977241169689182051406355577750372286428770768978271064377644283628680520678923285406677294090768173820833971245427566336482329035783485545418060140518756129150501160624471091849156413349066182267884259026346373206869906073473826981411742870690730876172950903956115517134834795644560038301820099022295205996275387842531946419392688777763311478598444051545220832535711529917631437657218442745842226462556304071653794135107372400477502161359673671513870092793320567024245902989512783997163332715971114934500605961679589188686029296941821325157645207208380331196442219646722808217364339717572394903038992900246345335350757237924522345019410590733785452943170716304132872972710615195731390985339467997724893134349827372377998479642907647424698073476977483492474570824674181958941691015521566967363419380482567105629385956071819178761347112803805939017675300945380943949401388185465895827810886956097641525861607809804395958598229433283525614819172221926578114943665867407171691910749415026324781261975758284623812305691102584200300981001423063856709821963211707126491780097563676823629645363565930818805570645526648031544455117507518760013793593166097210869247004186305045696497064113790620427977290821961359581492960788492023754959756857795865773020347707627931678209943957251416456459888904607235558161375220166262139456839288545965798118587272937681761128636466066925132134189965999660684568047460844025357064620859044279296830606946181739569677859579935807883851164731066198913240986536017462130617424997089533523305353655470926969220531573795581176046218484918586981923972038377588408572838312207226785519437088392902577773694396882389932790160230041734037335913382626720305072774964928341246884137720326799205849384963773468746139155262057056486013418981075880517674786676070327528619278468524329786721417048037204982243596266449261002634520827338813127 A013906 595 317716659985906098856915145822304592570641249189655083140234824530963973738461894906844391021880897399304194733422204187516452255332103386898793291816208549490468115485686971593055051895034994524104104627915154247392109813051190398361866901187857512857624873627856370522834532845599309822978906913597956666961479536010993878883943132678552288750196325364737862619543622429966974380241223869814999741738704237196984842478886697563642410371216853820260660334169946807539835045372253594012335863642521720020343755671759573078701320570271061318672294068064615742304897630816677568298433799324358501722381621044550397469073819148367672610816995289101536723648808425183619811749203637618285559255132544041994915131194445452356948974968960884663650865396872876314955275466821206432067374341613634075288995563299640323195127926663859863376928998546969893831182387925739121785305338121001926674723441905698156724752684513247438915343686930388560001868604783907644112826917168479578996911183641801290722385449345298751544920401325885104390938463802852084136628488949371949357052880470201395030849483680079293375161403391812022041576936534367965168988232041377073938283517830014444333925181556675503257299901097454821534494957013859127861151770870973489289943643828612797315973548348459958211060212055873586949434941911305868053941722356317583464303397216338751196046185269521404751542779130190358271868410385377200419706114134403632169964216783119463664814219352176248466397229713193813267729693902186749885650803261482811304514889686982558554765319355009904335553659449728684161390317168556332086560952645787440975953180916799397334805736394112417009770415902509664357883693947809474974429409605623192366013632556556420187697894989546446655462519161676422666669924952430006006057565156630785997063573088256251014710108303115478419578750784608625407436187775800005213828854662443893414211903103310961157807545175824628927131772285494002339153661512660088475527956076049723182616854448157065705433429419518402395724695261267863857154839079128102135616459565286936051509274998612690250459322704085393498772919153838689396861815225859410011861728369264808161323690382534235229666409718695656647092918222292583123361840779072294936878364564413149813737517912117309600141423472468508143135564269555080057100194507984987708998596853683113161786705852713459006912380564924091677190140725674936964368678776620975394411294765424671866660751975020601343570190839739639340021616415902173993103294490603651681601456593047685118612565595612833196665935445492096745182054721288945399155604637680344974323438102393396689029817460396304939390598206567693752206117932597174659639278322535947985229680690654236383111673810868433677214692117475003863166413093429133625899208286033902505327646819610175446390819060927410700680550263074767498893014833923709268219795264863552606237689091488027795159140739368248752787470880631851020570959413523868460271136148423472337029687034404256605395898332160640375915128899420772785633307412347958892661160868486345160064986728954841299512696020922121979037806120350059807583670362351488678395379855297352003825308387106262075396391577564070859200025077669027908622158780321602048838004930481967048788280099517816961642327092687265624163928681645483388493288378030902528270033864103502985340922371294932884383695818383460296819457620497801870665495176733329003129347463257268639940895243012825147720285117651068946333376416097119103825557084661524825319647453549620410731946448334123060268690580157458051356957807142959982364061537439467971417914591105735968648332154049494760298271216698765373013763633742200599203808216207119103762302777522570257158644811911846231004190240262164549058042239465991749862914712501853783851278172333376846021876352890997483961407322510398927860906798670390530267818039756135673515513192267184418265507504579068744748875812848513019636091774685993991627261351780974247965888619149931528996854101114357067164914876038772489499018520096535992635937290352455885567214928027028695124386835909479679685396378498274561 A013906 596 2044933400483666818035013800407369408259898809733092166784068431226098255623733048050403548242945960809729758643098869966892204858440996309542339912228211184053128021829492939804158731879245221760255785093149307634122474250463337962163613496392158387878583852000537955420052385639043198583961526660987813207700850081247608375397515194413671273831304867387052988906261257421760925783444939565916684882741716846153153011995085043656866882495908998568057959317212397945081364515436386814046139849604499175000899389411640025868087693743220153621007189218929213080673931731823506949974646295244739572051338889938744638897290992358862231034923691910041652180499942565771615090013304588558988931312857563916885678040257450626159482036398646607278696601941104959359628182563946404270591820372024522385047799570874696896714699264887447784627053321294799847371073944249115516328997515877743903739369502245646991148264867698048560730699931968597895448106981320670477832084738528923358919716318454622244931990530195468202414887610631051310450886044928240391768199818449867500640621807844217457497042858337892599360166472591065565383149424424423512039661224381893040203153552000588658687549004836037478661599417329295658399795875111453100595229172382994120976903742350785177715085136097771812812049918444337570246886942326240144707911427096028184107384920549601406889413492236187206822759105655146801130632340105049846280972509766169877091723996942513478122781347027844131582956544683907007669059141239482372319259348016422062160135278632582381876053879873382512700810447123645068201375438175617368131011981635045475213489424321575383440095557800090696433916748001206760622214208355125879585343909509285594822645281809964019180148032530702345105759596968621911295662304778098202147046567092924463036698149201586503424772302605999187717506755561260233880774055137455932957990851904638116269308883055673781671326488739602619622742092627333323497595295201379171838845031394390103458373712809414592753706515410311332630905872271994586661951548423072606283860050207817613846579361572395798604712108471181093848072586785375571628665766396253632613976152357418963155478605327791547180816788528058758790919974549625311337968120365496512010912503615608625911600777251030860823703049977058375107513587137400952639956437220107619745899155869025329617073731708171302884927452262385222997841021928712800806055595063152978632991376184377728796278864349160022313478592820022349488672750667177046265292437771535379275313763932466316779386156283363489655528416943044938441175301630985054697237381820501424613071840566273022025660242402499534522512101032654529708155581712646296940346651556305991063097158705527559764786139950866367019305043107465418789664100749000950209120987957356306152848062313870215463149423527066713371450354921889438268127563775221028682541601714437672772289706520175327283177969383847652282262368690258649893294750624518456097186905250952377212134666936078596172343652458913812559038708485884594973401438730313898783067414127756008266568156878001390114229444445389953344926130158072264992122503651028467694769354363984124488356996860192680165143037155513464526116067008479504096464871310611481095824151168273095240699105100570804576347860486728033289228133222608135489145057198920553271513134570985532715178148318027542205872809894781655997211838319487683585644765222301324995988553639703678209803101511098896049753423074997634055250202962111779864073897562961612678772335650121924483271688399110194620098964734762394026644995883299940481769050928067757601559894653061265961657912121391387253982455857700581617239526467691176631281236585727177593666771145987952416671243424635128106000202823579700960177886761691259737287922069408319088714687305550723729254981710795501418912616290388548566545052447274577396755558765458125549281858726456546560212271368544957061783213595896836834343621841357774626052182210706011134075511452645327747138198915728684308747429707988021041379581358693698760450366527198996971879344831502269952662981340598128169985343182972719982770423 A013906 597 13161892777669245538591934829155369239267741884733919636035471358843078924896024837687878524908647534235978463934198910019316874495192697509948672697690661457002062171406104076657918424819856828360070000593795894145730748284649952049406038582209193894713608025736698465602166231941156217903490684393762284624692912514487475433731169138958072207625202264072586795775892300377748982339795352660510893328240470030719923316683481655145569561084366411570529870045624797027038824929377380215878173898022971033522813778743883399015885151010318833217494275278930508107304095784600106192920664859874412831395630704885009485354106597632016408686013859959353217720395541833606174383301502895439528495132991591513499715654664760535527199088600174300231987923027417317439627335448178491502193768908737430481345709433402359248291377610663470336449842255142535934027880183550184909715528858337105830625564720192254291948196543354260967519115392226561284182155232474428185301193782237466158719403688271178703812302725089890396335644968471892684661387239071565547874510524081075538675761688565474123038889321963086666643611954696196714294876115848167300751889243921826596060285942344124809222995224433395973521234778531490805871917382202475383844399117063077529590847563753279723090244210126940922990147808229783009895559043032899471709752758409531330582278181684983168022828304859937875323217810369764527429537547808756842761613446425919125230178105652968027321216863473235381405041275680452081461695120302753690700458669790062024829951579679871185511266257345886421944272415671143069202445391873567618048462050912853499072016161806201468176974962777709153357565023580331125283464064447055969187971174562723773237569201060589245102011528142758324005040041631810858414457005722378916701728142782574717195010875726586880212509236472004629871260583609428377516882924365578531902633713720454207183152344293204554943770546513720143590498708687288445360482995102330423010747345900062981663579437824885948168169654515549473599602594656746453899545215032004407946878647134735444158134147800958691578848546373727135121385057447944562823161504884162294499537110392607041573022633051293830156419871125051295732626241752659025252951745737620916605852616258797270125750281454231723846615359798489833214619323976700659717515135006579137598179810583510097103545193563766408124282612876837293345593076603717134478450286895559231953603613164686304093827894601665665497201746547001108974972438047430311490291124803757337651010817290382050738784631291332613099932737692448688221289564425479239905180941818711600798372649525847401403704121565631061527229103896818753705379221267119004787921588317869171437027955754211370599162918369779085300134879069433295968923007207127022871824406992414559612740555937442364204733550072471151141340891749018632770994968211697441413675860403508914084217446533184826531791540997942149833373420882965429430158415118864993271936257303630576402682478591360919923690861098362705067680878092163911664887536361784750235104469449283489514468090544626101251989885149974508481941883359997316276192731516771520847954870575148671761765138242123135632157231194628998808415465077557996834752999205955032070740104602856358640807000220323194039344517408728569964890470670401314598610364886871910605230663104020736592607868679698345083974018856608648106062435084766315832679585125202577028655955299031291319918723789250801897558096334799496968071257083767419545672982062085035033727571155312697794434348725794107371711630977834791456638332738506388820250858557512415164496817030968307743455171077132605612459201882520134588048305503638830872510568129889019414753966798081535621375040917446334339157663442127443217134220213404207771274956195981748708415156636270261819724196749406649989108285472328301846442282503648595305565863371145048172241446441017508256996331337034754569908954345455434480869730033270223209968580606602159820728979609653586727998716623857907149816357969000743313536178820958677160933393444771573766976817950825814693932711310689378059987973698324185452064532683089 A013906 598 84714456446302004837597429594090356715576255605613970511959453832190139136702055191878513128646099196447000334493633615110460029939012052269275569877072405034145023842494478131068656648160311758217538027831874046713615081606668726323530210586332069659882668021194219012189243411790837235009606942063001124308149854612233861095567574369348815347043017215947745514884593976290222018239865439529010664696967251598933963399872510366724600625498434162547098935359066842971402151562423595510805973421322863450817327805121742708072099280509208549947586756231617423342889965774540401294061570826198657906463447917971696605992506520922645387931364505452363367402143802911938265248741945050541941152949764499096773300355891948819516739163518111656078053844462056259181323323120535496530704349159369799516596087491713241131225470244750552655716587049990875161228808424231947792353176158656022753206039107856374566200731184442394098464885720949682135516825555450158529466041491947639648410522893178383152031387958513240423222154143309287177671527126487597413103270690095561975826968013866569413502494015191859125244945299325182848674825824106540669023317071891541158766449003005011306968760751815317140401584818157711127938074339517227019479211346315119616039344581030475672753831690141065321101176914465106267260212177711501284442765198319878112873932098740869618621554800187127124271465691248761327769411989076057443610811374609339580241380239072741191872722910697914234458667579436947991351411155694786597864062256092577183080085040211481145767139996604394650676064152698051995459674980867693823452892382158588228777677718928212176290595562849568865248890136566099175900346946955357557891213953598565218811215864261916163587616185080945539401571436676614395879881447582193483860751019701625302995087884906687380347622336601931695439478958490459071632146792059920824761793184868649393223832309125157084780452950659757050157701230168468174276827202145918701832262604552449071589507869588139898290561578653575245556486962900787441331160547954736347058036752335124532859097615259665867832680789512714030048580864809675851314915789830643795066034183715683583779233213081263684670461942576626031929618782721034648573659198016116223249663245688995997992981943785974176158095844731491448582082583542169454268210516593650586226081436590501128921723381777792974565869525411541575163854579446798552480432154908224393669952940367236540550180512624168594463255980975564758743301026819511753348354849092789913888719916791229479598221290119549624997460376717628267292279538962982327409032018608271680817400214167141241092921196910098523443350352262562107680341613148072536633705599518599016494514823822928075676328055508899027217926027954393508476505814976541563771906919174778503861545388024065598752587351874099186350511459222553833905164066684581345160822728377101774603554372471738425954110762361317970484984183886128360954794104041400867390874026142421535015370552304155717424408207994419108223432345942352547696917240449418744682463006208609642752020093300270394410536333355842377846187267370935206633059154148851760809088395542264127453134715168721549164085769898931994077553219743684870021384623168254228983283577079862303943247650219075647692776809212048270193533026666142808407563631767063813720602141854922139822675507321495685492820588449601075976918211620790083545456418963501730240350557297232958667919638429877874037734770437812398713966659032306844420855478384426580644087216512498795260322959380823822423164554062770115148393936453156426138499871720635130757102936819553650766433486176104906205512496822145290614842594790207263614467287608834280887015790923064505225887894983719291899497052992092874258499318331002678859191165387313756427166934509761645771549095678666245810847189441821959291235859896381110854811705747825832788069028110517952147360538226804283332751508938691667532904520811528568265918804007239565147030222807736595361647443750951473678370466899272151220875389801025635034033520364501405414064873380072076624590948915576403650757174597392982765097390483071103527 A013906 599 545251298746960784722436352785916308813802223733404239806856646956640176701538316019860924825969420040357275473915757263180903640477750649538985929249305834634684085193472436857556830736790085462821143362669487697446849435193511009991369406195864312230898191139537263179571151508776072701693438574298602845432890159684469126225428688319137662217232894556744760210508852247137736455544030242654471088647672291058037422791025632991295316163722468233070882402905782361291083438393744172000807451388517462911623952097200692826900899699410480885995300385364077181411046430983202690086224132956207948425660667762701703648103627398394822184094322415116780793235216450865633469965883476832440269146200146085410023154332542653540854827497935653330816389315426444569387896101503596799346923222781465693530046611554676077562275136831508506331752865043099419407848912499646327549677818896532581455438417369577621444544112753867512158895777955834439965158771546042739700019049894406746817569530149848434151895159667060985405322949265209727360995889919878562196645344583301739654180074787273996978610882837222016137756426962694545351788274469207364289283543672449617696438322675348283490529234483621253769403757633255656914326329208631327506235885594375895934857523218703434882999415322017614792012312325179085467536395828528177311614200684849759252649342746206104983727513887300814356414778301609126230659360470005758794782340515287200541909546012094164261121656997210145397558403864235944145498715732078049855656172053565666504277223787969885192190311147164719279116330776769038074612910845382915066724259713659754236175604542479565943382740716777882618862637288256256468111966769607486930230209691746450056139037549431134266094008319532448255908528505453470330620703795975517954492757800399418107555312942403962973688756592831486854420022318127356812486066580047326981009794232877037441530460516011540926527074885808272671483169208886208954229436824741468815107170588972923714781627849868537117383167982835888456710775968257742942499725874704631604232565444634912441195922922293243590763800170814630358304973109151703497879799039465935375866703656119154024672381236383099947982935030869468924227978344835052313104531363536643540699407283747649568710143383013248386895927083566621864641147162003557571793016881003926795102135671829215807627431836241825367296212358795897736514849275440345735667562137218465718626845918062080337114370491164979163793416390360209405984134360862576737081410294474434712728265215399812322405654413111932392005029113463869674788792364647618562142831369745219174927308146653180357119735695283934260674943936332675783833612979394304634654594599522338149621355024708936359382804345778313691540907664542064977528198866683558458192366695882151399879730627390978448072024334123395179372809976986869810978665404456838348856445242030860367257164960377866315720759126548932390105234557066195073132862347988142183025180302043591849945435146728986522754567798667423466280131215779639223901219402145933191405757992769741213859465263372542251171494655440542597753662495032047220666243855391882988721250431029682920884091452033194761911419296488601647557101123024727907368048769636630928936954368352932180948994410753996011497870166534302399522254941451441601894363328378518807993901551512935130192698742820157504851917344723470738156505692937990908697213604000801616920368627006144272891553889370675445417655925564020767775848308095974931940262212311255331342506247389706033382212857350049743686578215390031991244559274132718191281550679850007879402564187677976403234978803715169580321506920333737086231807831079786989714131225330107261947177876797129766759106971663196778382284560546286026583572278044520775056603043002479184983700908763362800430189621127713740560925631833544674930430888193053288182591338608078564084658572595935447677998968692324161398771845296985543483737282193636219658368632740368324457131945357015781399771993054330260949464006033862015605422769018102738871856410563416069226978549325713249878149581916127776602725385419708142869255233553981315688281761 A013906 600 3509424379930909818022760162199162932819554246110930245051183131642842304831709229546219724477154494890813267495609366850573566880063487048905705312822264863610106468946409964661077904614923709038030626334314218455048147234261708234580880537982907894977155956253622687104990524015450314101035651513616792333982064549054015069297154360062063458248251420250042240167587177598899240071485630244097406410119825016845361759919058295724092669123161962354648142457765811960619335851121506545248193034092324652788990442713152998871573817474002752777209649668235380618034718818733719751917638094583758335393862059329790771363546245480266725000840203416279986241073932757013863924980624354926139099237261286855806204659226180580319106182982545656766226751655619788519067799357639964734298973856486927246292260797953658489085406641019521954168833230650097646409772493024711142800075981909965204922640869567759336741241388314565884811323728175589306828669903128971365369039711654515604032035922393265920214511347656970303986652527242487772231854369114580944644442887091322068911004345096547479535303305473174063014135614386350298113164997861961534691780111331365389713146923083219197006283404664014271349925489616501614590925868717669784375468798594162137169048675566039322185149105811960820843264902347980130495379608536176534342366879278527954017474828639144440369279697915931385377209763418113788350820760145598275578485753899185166197515713108120189482920549162394538858557249802747969449271640511150431642103613403763002645139179387133454767557763819875610779105441780741960828268286429304407709305221938195963559729199067756556902729899533248307348738203471807138524737180533795761250978698538004421593680101358018235015634307789364436604779066086375905588198252532300453157773780219296191940636885569651150257960812674974790595038329707122786128547007230021552682933522042218489797532488829007269361666052751747875151191995755430288799091956100866979617833331670141754741168726940106409795709331564149890817131205927863945983757513135574032693481042971617806246504290129441662332707449882821550404263705536276802746654159389073296894912027010136924172621908264125710668500328005391490224172278823930675110084158709979530896675845174898198068020550392253640162258892012824441672129995048131463752306981650931457200168065216428270358912167507172219010019405342049464825133194530035541193343763888951111298823869336797444343223718710216275486027609030180201288740141304597319743676775578968466542225580721282074242629376942252094267754825099239383334239120214653147199118077686840053220009155298554170819285111004190883291155350680007263452546988064633676875126657368473404492948361063800189574158997071319828880353480260321668123658780078186654697477232036474213987556105065493532397399237318764775698989929885709600599803856225317940308793739338428633908773082892573357216125097958849335146527095704731105195593186643437043022718838060796158098253351888603085302825703168978480355227858589764770461282046190466162074972110616457574473635872231651018710531891425082148265253601324262051904404633974944558331275099163004882460051875828653688873465230209019335794042614913472346293492989122109342023046863690067816572325793532695606950632236161281891509048268936626395994261572148065780880199892293769419434669865204459321015251104238289497821238458321201587219256949899615331481454096169850607647815642634973721308385811792912506120528706826875371581369183108374062073099020687843002700017372048914991217428901890578124676622980372149201801427669747397839264537538191411829677126633178440505722115268816141606358808492710915569432737620513234858564682884697078068594371610843315614942163368555280164243198989346785904978890141599607705884915548458212708817009247956618012440063129763972412433675754334205141180021004484110736209396343611117840947114154916150059769949855375074335823902748070086035126944603340758040482541389996575011025501952669091287194750256008988005547107853601410282436618700905134969073256578797102709195860478914518795602042515315368440567399530837698532763361062494440023 A013906 601 22587859041797651890862066210649446948512608235076363106223467191067486568807437877625204500100461993109021738552492879063121223173528464422814894050246394699042863500657943151176576143822931910200965155592478979753619957114209705963687008384482523349480952898941310606789396024313175521012002108370106846021279123285851966513165254385304941705051925290966417622206968557428431931539426035822184633065929864908397526245922711428275693782262179634267603089171043779452048537970014950801962390497628895132705849113023703312216062039082075299818323888174599114393223436225925045989216826526607510875703936308532883522730361332273196373592082837376949775482832519583076883976501566702458370908402052022825360274714977812794872816847096426860107706189431386836496182396920950483537852060288382638773182468741083444140615433436079512993060890582262141435786014317072148390983269445634331176947405102356360832719131820988737930744169798576857005881561730314832944693461164829559926402366184844440352711228610912507217272363087149495475390090245670049260995647465230021158980860439531747694074692683059125568262590662706285036808582741833851090082696077106854306522485206358216296117013147625395607303193475614742851561003578639892892976557973549945312433046259638748229071129151149073345508802151373105477053023075744560083578752666876198447144695990987756844759730798723319560752906420307832754855286743817800441831657732708743150159216877453457624737069296157533953420502944867168273929033378502459502646632097406016175734023041274120701658987040257709648308819856467386054383298787481248419428932700085354022685918112315361440724987269751526010265899694748341573393722478768432611357407989484194992893531764614971160815232767499921265990113508551582955301260705298504295578865165898005509923774633978025193404774270934885268622840788142131794638970630155898610459930394061778681278919651747159135105073766966343173994248543536493451300013918006122478194384239461795192136038147459865309943745186247595200711606717355365613684935783367559976308457856563071465910044162244600937263485266101149306193629871282476445420808272204746190956488760662505720939985810902447668981227406655205480363919677602454433230064404323865783830103299360539792847717593373328971082873883794498505385322188718075609801914775200101128030101325379301582926691816949615361619605329437462678580992260681032545310989781300303262550405919638810873316397579354469553210565399188137127303373587304855826750975808760264636849787820896358829577027891876625671175603894243713710247646621719741281403013245493149168662233386641762047473509989216046962334844703261809990071956638800888513719483335266972217694356733094462903564311241687009881375260960199159546376034323544776127655524700077336551879308823945553838791273799321970432716763942290377787853343351388831547880922422634719768858294270664034279704506261371754206325003646749476115807919837700179507799975234320738926602586273654747247867245094811732459185008341039222352005079469023683549008112219361462394260364930787081412720400965650587509412027160108204787940551435052196583403594165572112334187577670626624369804905820199210138802635626200023341759699546085164608764643519783522160720573114923610640927453138791013573441022262432372747472893510064198152307808415365756746392401344219665319601264338006384941275243402546457587487553934687739841473336701704144769579764676764114666327179861032629858381322098484211509750144472115301635805756370111053495527237912465429661317359990681109278715509583357419909970206372184975850965431332175526190059566265571623299920996555637891315096272530400452448909414754627015589278786732139845547250903556850098555023688602057197598165564112689260032009544710653643860518434995910178160905395754020842648042513244814435488960601905678680920998039932064274748226194690427013037755071561195478024149898361994372075859825685221661761587064009100064628553521897714725596188912314548037022696920447011657886587088803772461861488953719239859122249871468144680442613812222438110648441637129152464454866897998510505087461729631058651580955889 A013906 602 145383208428661024164186823820450093320930486425576104144199669490956879704737771131587841607790107846113300303780167674707766842924377717288533683616045030796421641192415247795473297627261721039698610672441562933984353535632343841511435130606405397782768284824430611934834681575315937072436952686193178607641137736207030303703245592906076764408719023983034665297768466625824585863540263989681867307741466224494110059270260922242402263745606704053760847269764423432569736443023539938489555018342680255785125362997666321647658665392811641781458570229385363787731022911188679088277373796896744566372260900531871465131340902048447261566794787225771269048780500707590899820643968023334401018387697188722747847826639824440537590090604091157346066213978403380645374348097145381198065469343272709578389301570404391238110341160688276320896296511672908858195231262747587102791266429413522408030427192198715646551145955062098116459379722073881563551806748671979762819747145914022584225380384777260219753090447291246439440340453249433045156558679622086701870664508593300990076458348223957087548523789727758821437407947573774958752667663870323114626696130317014161967805852000547260949998664753626681639296658204418620849444704456353824142459418077152375662061250261902039692944358614094280183852160165375227825491885702406969082021519676179951741890634028722111853471380008247246791615043968003377196883540846564493149180097426315790013325224434679419808773062804838470558360380185675184449725216482490655702643131973714530370572449063543397859277909623653427690924934521434864959427564467713420895652474981665467766436350240774190401480186738754346175492851638995625047521671920163849859081973411260672053145332918457217326114997716468745740906605149971421093272582231723091033318959758471466477759317398982024607394465045311852254503740946873092981501976142609506930143499772306770782798805548085265469119595804497454123535663653451304869820685481061280369669077638970249252338444178136271868599254723288405636933744914003185980081740634727311080593108565884729088109851373353901530349272548073269628874226266619868292149101377147112712939459739268794059432031094101292737113640150233385207101951869498814374139292418319083270694398560116114771916857198085272309726457741843533893647280772100264924619285549955744494688646454895790088159132389180938185452815424887506849046019470088539055784571901943737801793467288025822892793882345095084627519950133106772082359177465034497666517855889883467973535673892511532878236296432684876502291399895488267032956468600179504758369314481537112199674985222477998661921793704520779353695141361926227896929707608449627179058800528562229764551549098555414648115829710253494240920491254351139152200563886107155015802742814669864574332526193840197831427343579349369140823514582613077042205351506308046211382539868468020141252700320928562387936140943836260583600492946730463351647494191942686473771815999593647745066069944333816865579607895275830531548214140789411510771429204894302444873520026301612951060939999716915941193063712458399362091535127772323129427652645138160114213639482420906217361876227293979376223216941498444782411372194243136835571649855548426633470051966054034374498735724226776883458926517685568676322109551650765306587925833247131328219296539580480874345507645058833342158360513077029672082323947276074468022405354649891514488020366656560258671331318937972083812279808298339960583613819324165361299774122088016876506929372469688388562269047231480942612360754500422938295619098275446135597367992168164023530397196828622764706558916448058625083406733904052300680688027135239316370969290040309398945394031901169909129522351807233883936832968030629360569741417758729982204409031602606086140805456881503834696317623621772431829893825668678158323147351401638195099287330462370325822430612367072376463590557399586612391029272933942749855858030296646127558568325523137271538060791702890087951332453355056254776165040680355156729602912539258494961396848153432582479104474892736954054312001203976405322792044760560526831374864427099846148691278756934692524369473927 A013906 603 935736195887353382251994714188987214995517689791851778875790533330433875989431020058397483217408606104576417617133355751931612165088418050026032754806346121651332855337313533241659990870142587381816874911294546499209655988592486857905234922832623137181336170651730198112489658914513704364620073363110661779040783380471966046028258849181876840064707828980037286746634985787859692450696333348140958873110631943759093821213728995048430113443189490389495252998817358409256195166899460118317678015424781665560801134252488645672656317390365460898598398285912880517616055197268876329080456896039783612558136841312007181497850095513209192854608661197082327143235034265797734924303059079212208653892526086755337051124058447559083034216529007891946251853876398750193190667754624994256500297149287901385898932437561310714672827557207862480066631778830345219082869371366593015940848144090719056269783845517858060669942409842249777186513458512173084395726504167656242566539804373697861820937461898425374586265428789882981766759193888815634162100361674860388978338415232932674371682154382828632743328254347732396046910581510833439343021249678107086565733251493001882282353420882758359184697255896351816982315570957402359373977477414721741542549678324953153025878293694441359863404571955315421601375564115291689988009920097487178602285634017143099134255589096327363573307542416422109156483946938150760797520999942999449529273275809185650841735715013577840930257841372482456109008924485409173706697749030563354397117203977093701548921388522994104007778358660834373744490865832495643037556888568816002587786537780917661800228237817755274971234189554674364726210187196688018305240780411643153893553245991753747744557591512381681536418982747409596368264041710782506353737331739075294910665253408719513963860838225716161207631113333137623075309371517220003899839373631651701663280603754988277980471612497779761805309626619106557365839904006245731939736280251230404478356980178042690983543778816838146487555732943454266602439050541030008060597250762142685582397890166272214873152225117926770637552827919883552462917224111574922943095823605091178880138901116624527762866937308301196799472217985473597244034198201585607405290815781601103375750997311613434499423660408895755833801718201510436471639420066542135445718866214458806388177806789443334263392414639178007223371930390266730495309404094168077731925638869072263194408770625013988995273655074676332276745638399570840744887915362832533814408536131860229907190519908349357060106038890436276081387735677526639099700135979485154194997028678040021346592693411799709341669703457536386547700247238844343440808245057691498746544857370407807609463011179643453182497783744782105883088917441504174024292033964398584435876873096000680163953134640040000430922562855540256623955442319199600129059118730165249076308530804635062160010828941706306025656065210873908953432947574237990680132887709850966486655911506272577508421783823723351846055250219503324910916627247570943251473112962917009280944566506646202406270423740597973899686387274235631525402317478891497567829766108966480883998158987203422785773590522410013100298668798894924586159958542811454069673739546210126923348534681348121768064316187476945806412677479619886150865075558000541725700050321339340994464971747453051012227587712720906569967568579819748390699361161782730969734732547563346700034368470787385024977412635327184055840580458182362316922618720710356454044272072282352806987239317989671571904040446265011744616469855703515675938439913851479806729170294815617335701707285027528331259707535968046995145209347916209697120041618635707627249073593165915117736394259468871636436437282398027158239647315953165070497531186001477409851472639692212464289770216761069035920801062574629639201314315585816983576081193162474185559932314410164010014920514894519720744795838984927495556714523643471880435502842293606226588698332002565915703096810251354697354942976824642840034786426427719150530482598901668639235321873834408728211306733244543245068792668765205108564515317750320422947431789031313105060206071188245309686377792923728961 A013906 604 6022719114246195730383950414707288538325895314067956654004742268667604764687442419935726232323985360040947693495112954360454768437481683897358705739168542215667704664120330598485225590617106151296845370117186275298362574854585332640470353458929294100635132792621069098509936028726817879491291856850143766166896692825417075356591661646119828726412601782100860130290696864330790216487192190270973623656233504136790237202512236121176997821649278574141995045172167113075907246969107171836313158670833185499660603454838065527154681779841257001696467510618747367129394473556555151278542695179627388976203276151620648238583416977305775395965410474235212456732070810151427390595893524183073944684020583030805106341642975720537771173698316964242273014495934381961014691402067806299407865892054739139069820892501970679289209450938041925218539504983252240638427492698309771391999766366281290962788629365611947103786559139991295457645975593100615646538843515013965083249450504102019617046158086327696870740687388733761800513608170271921285229795528163455940578005610515579588163455832586838390557091606573246973169760592933182231481379419216936799867751253114222214014849464024795585829911890107692742771407948922679973940184318915902378125198824239063951806040574472161785467304972872590726616062402464508861812497733150020919586570924506800866111072021091022952243512987479141527314571356487738082203798705336124905981591343841521399495649777177636641426578545512887849000026828049191937322888110088623232130404535997539206308489336570253440371736184318150695609737572864922504595278016841678896543881767940444926104266416880644439774178377300901464684989854892092549802808360317016532060694179966302292019449042227577249285159564673410523717701687016903009292332798977475100871195929120437982664697959088220634175608062883947008317405946199258351560703853598466008438544471014192518061662599798797285437271978122500156755722105271271673050198029241045055251441600870083827813095115981304486278153928840471264666742365876404705170768690762161739349467583586455006293309212072192144705618681112347063709830034989966474260334202589863373546929855229678462894834271875723249911905413925277089306458803355388113123791705120197790504791301289621947846323980707173335790598852334264287211181079869348007681104504527368437284903509484586078382845924215970892546099360563880538956371215875670047933335462255481177705490529950914412971806622924307488515105852493608983832474119830159639188631680672545667741536352478465025868314082670187292502507382813898840882881272310607415806889760552702145113992456092183176623290404160990118801584652414005117994842062419357274116832766922022699652513985765019882386997332921242093725878172152203299952033862762519078143765061013332305768498610468478976493565420977316541939799243483084111893468755425067989735554878084697249888150578783148790844089235727551807775065478088813671648138550881085299189622369432016960338287989361335029590894787363548688767103857368512507600016210307080152266342594023086738334181797949831585123429180927815587319102528289040938130218140287083646472355362610173839823254348943780030948015634833085755595658546047314702721166085812072726952205877756552214105028385043053927802483591807209096887917373012207880732417438985400218034337659651917212711193948581657217955264770255742778816239098318112147997935357689381513589339307266373090093818194973499673807521129147958840421988678544713057790492672242530015512782668873667596694123567398034684487380003440468333196216646170438575093682648122844434929322333772035936782205099781175187500873902169995060870590700031814606336691184077858285606636817037172655675076208047501565313745646324503942329341291366302307116555656964174493849044212506258589361865596473494779455865904985920564041521025155042938586909371432327658254711463551597737742977721484679765191533990627250994733337885670476556381260582388296391113574217232983635046837605744284452170958017372233065160482817962062562634461789295400979776961746613371383203595808212058246544073458213795050601994741963309168884562521924849964381282749902840092432029623 A013906 605 38764286011944702165886626564048353632634108023434094334306844867742857253962667207456371985334856904202033400393415798007232525649206173780977424173357272510017321240978241005246192333589276857156391620036161062712688870127286323643162876192905349579564232503857069744710737188943653170938619903794424878361942360590023415051871245294371836784444664592012396393575614727857431294355824043505249185804432920716300885686729213372884721690387582605728810815028561593076324077678884161698451344618906477658442027422322799189243345990908815614070046786698400285191708214114418852045589326320528487645263123035550497945868705777963186329394197947970490049400266834422468625470145113121058702349383091446241230566289375278053239729434946504582004220939805787794103181902859310600549721779265275874578068212708811467848348225078909579086870213122420676267458323636317208930497952253250023119307855096950896457826893414768994579751471486823995812290759685955529065817018005923505248037720275828667460113728089664826628403158351472488660739797839126162498947662365202677073218741803879469167193402662326472143032376404001336923319556055220996653271201703722952347618978243829744895287252584511417431087552152192848791510087759764135860129476575999329592759146609219877202759990091013689215120206931665624361164837097276005095634588663952876206987935625445057941511869112370460215340450148330357591225844370499230185740273574794969368994028973788841353589468835362057116696379674526620181444609627152139519759904322436009487749201182008594739162541587782839002632865158946133907994285496752822074017937609911107117016712422424817675429454579492016035914981657605735638275456970267907137013124560366849993123336706798171235395791767968753110456763229319434565537641164369079023166615820022827166658050056091755261231735726286652139354677539977973096259275323181511504151366636200900914278555642576790316543187435484907026433594682208012533934930734119395654052229387668957954558020058080457261124992092814865341038934559412036289292940867406204375929770235343594574570896693956369405230995858846687237079318576897425786840182222499848995285167145198554366903926301947408209507743027580059716818000973764828794187524874708449207530979958516349196667052428956750149602470389029675605141674865149518963802223209983196149739627708946549213496881684405994742442838796669808559748067180702857783325388169139830489756490034015858325530196754812506033551781947956272727827257973850009182574275197474974600748563311520301019992342267795681288787465875822558107224646696867471866476764262105060582789429546821730543577078829788759624217747766472314943170275744558393255760957761549192348749560824680785364862373574766306101257899892184628644223173488354500330977075244097734292906935651998521381001524342349404483498433282197644041996744369698848380258510490676294551436848760696868237907817843750377985110388264438589253816795024993617197842031610137176338554617532309903188362148528383865058105327542646823898703811135096503188478408290642336166670042675961812874088087544660479360732194324235470618847862615709788818386819131648454122729524366043855995732043795148487671427827713241811655656458288253933611609741635857240547389400710873164846834020648743187620290868768365513107696929856491607795543782955336999788613204192595909363185842717182158244234448806786092896981475253916546879320148924948769573813716082490319811013321966943560846838183877230514076518432977539502367635590141326348320309045364157368755257556873484034273089136637062579129734198656466932918846299297717307097456588318540868449844937234114532520069000358014869718792917945801234631556277630879486962145687026133080367396169594501196677683859515296460290293493186811765754263838773855169927829118098803002809287306326494794920924695559609484532473284024452862096914104345450081238137850456833868213932173459835772549194956167069972090328631880630834758869115618067993588548267895868985023739380438407650683314217462010395640574379696298929028380589299082746608682781455015023610736221394260152277376794643472351225985971796053354594295718558357895509044246839788689 A013906 606 249500240922978200172489227679126672564929112737873869029955520816582665086541835342041367633206108891362428262388359017593265015834588612171977577236218867418942415448121614646429293302951006974620541108878405002863376020421668438176405876044072996428981190926572923851880740330897159481198589647447920004870739178987073077305206126551713111084702925834146843441015652824342082909408047591646706060308061198221918191483579765388072968258874284591304391387633377209665646943099942321958695422778486375131569734105475392302092085265164019015910447145238741786791654821957840977431664541337849287756175785108004198600406423353052908588892040203034227836027061637867214980264390207820934331455535414948374620666722656545271023159870511890140850793416372403628061456118195203768673997925921603518409427294390869729405441160049064116988723488139000462749321509128344813479347981499540013553795277998274223760058920641894514880421325243919217678466945069382067814067903123299711538670844633287913006230772993817579215936269433391492084131972643274802116964294030635694161471936278206994217981086871846352692501434641259176897049361379129275262305526187345298281930977286825871748567841161551970002658348681901376969294412781943577494393335653597253029048183964226092094843842902365321483914438043177519697612771097192734465252015305112447104713350547283920566444328178321825013784998929055058769783324833152126711378109641216577533339135427242992524286102612200728788648926443481690118499743061453283133030021866380752614408156783412744689245650410734961334723023235726836355781663497026549086350834609988084914860697883087018271526641976531380968649140787059073335264769542385052225964465172245252385289436349443461843741056575223308301216614813687537429856237944798771187205285566893183474329373872175776333342053619735009490570503301694447292296712911432059299164119589345215193310381660209626316350528648071232945236682097666766016704353886034233382189488253717383848113830494685744529441014981644308833738559178929743886336594901343851691584945145862097534877368939869220526772683579116863471564812567183708181148298966511345581860718558828699009541517726055087197407695281363724297923522841484439455667316414655604097747570139136994537523606231748776128142813071138429373424383026581050336035692742012874656003604627084159404446159951254733418558768389074145634874553962046573773701878864725963993930756335007731622518003171460189521508776878254720277841877069183689652197658147341670446705810230160508827920572208930858693318184477589391115528604194856074475494656321050071946612665337679217632038526286559074486016531312499718978269402096558202522964250161842813329527794567008400117634384121332090910688575165763289281845313119556069723781981407821743432011504935191119100959494190210193101533756566839830846197451646700594880338202187090933702078701462969963004980318023897839091819351733101462873678951941552493096010175259685143966421642671760119217092396145623791179680818191822086472654983872700432621640683852617765889993562487128082559446743651462663710093133813432701669327108611585389292702274610251606153651315046715810231137969956597402584580798907329941757202855708395187823549079309758299196505937539623518449766220964393674437545791161187991732133380603320764393593658618102611230442076512585333058375656471836363940170684936416021514836439380218989090884085292051538405028894811523992483376917748683419251621016930925478662800880465955533287414757156994852726982881966276731286320689379750849605357352970001271743610801383160348423685946560767705515565030027922288861080312852232432583818469971306500610464765870032155912174826635567769752397657670842468891127764396380615728033765404261765114208492818483600830095778845231305978793449471404015510536689063390487825729217792223588504192694317799007787438417105107212226519886822889469841664847122999755796603111761227645373782057504475108884403920224542604057697524233701070674649795109082013621994680362088375908441424737615737759314207271026142555569159638515762111796803417396571289428190565950763506916227667725436469513088073056932254368374837546049924327 A013906 607 1605869129162924277832799833147953205076573540266625311813871006719166120351107936110900562276412706520158325609625477844373288131811843571832822675401296653779838083072609417578242656945395593084050097422341759891344670205408862700377642725435136922054698085351911152423585639863587616146696174087223887787909748019499194891601822316188232820538250083772130196753677009946384394939388121260162135024321367536747255598327998237897165732742227689509249880377054373969791019042692712064342595573532351331173452937121637802915824278351841577644922095110127359028223959971724596070205452048988076898304447721249407067632335680103458616825755160716517931092817925983455184067719846063376815937723515179255066351105915703396559333017870450110524834018249914605484647956656152872410078505832520031354489888500261613646770605372393673485931551501819038655413356250027658241824107025288693869456875360977246312178488913461013267588995633784422749270276972628701786500601249792328235263943320159550225862262392143346819263436896213723296335258233198733269681908315134023835666330766760683639785943042620000169227912761343226014407085377767029056929613337337236599179818472143220691847792384485266891262820043930315154346679308648173071400996085180681104352743075520858858272003504357738720375742305898139326663092075962018776126283551944953363135292040801557031150389986560244430174699981362031024127483514306584858693891516342476830290664610933187444232741186545319875333718997172018271822374991755383408720295850029526692424477639055821135391413417301581093242015187542107773090680819377442350026090589886154540425169248794921948442812601399153918177898116760802157247918052590743234199220803660124524473290966621685979533729843300542513821377450239774085723893188102339957339370429321473973202715545216561452772671793421006090189567024932337943968642902070505354845759886970044950392956921826018606873858510610312743668443502162542805784252951203899235789821637395396107509120516107657129001855970690001475651871339201390204554615338237100190428170920594953490433925209434544678452949674545663770387161880413104889865776586015012533556390162871087185069169480825470578097424637670338437338869980776128481499408142334253694845308888832043420832628300304472612990939097910730331928634413722453757262990978730205371702046208616300739793691210479138744655406799009638653738005391271740730782349672117826905270588266021532668374472392086605590605436365498916621077245620581100956607094831633035529187961814734221979871024779492946669834727643435041134380694722909332530957828702749396383223076802257514268651447744394810493154551099197488378747751418298367710901263290779425858673812913866802547038335244798646954008374035948134386626180108179862872474176089560363623586423225709082813087626933714700044897705083342683577388107044524079846953900625279467421496838335610276480597364035050888689353757841791885468856763406576347798071053419461447658572270174858884541002098124285112668992800376403206743513667596864168320601268664030009389161698835959089424284917132373886155331811971168150875360461850222417339276359236271770653505810566041723978170513254964355995943448532981600719319380299918739408381785351771807660725336615541593055609523667940628475710376790119774202269174559312519378659355789491014415074777246067243020332944747902908678191770006795706705164866912749796828902188146180898874852438891917888768352435640913314284716236170976243688112967807380889634985718960324123721385347183463471475477591164844533722601494561286996895378087176206894426454352076344771296021168372065007428454992244064276251833831922470528796058660622554220376480235060192050165871456397166123228750127948478293601376820029723362382060480033292797194817581155500052599617465366951124935403134244896329922583717470832453748303841118723505419179624743865537069663675687913296878989110647126189617223175862162595226708024529344525835742370981109793217828533056218912250329287486201774254801830106985764983659665605019979890416997682769418215454539671655243455857928573097936499842712108351823235042395713535570938942495277827403474516878108807015655608092616161 A013906 608 10335924528403883535159196376482996575822168569880311959316025956999857824559011106831842057703852988722075397929233676945287102454170236690661185397060407908479284387117808116563799077331898307777374256193607429884337028663891895579536738112355365482308301638768175882523478468036523108072474893213084859596498391297067506546197147852041918996841622158936163786964151747229341575677366158555995736628845663695570441339509223162501757383775307993779033902815691280519846636878301938446347014621535934763938935597672293621332645183199927075383850812407402456389796087196289801844294369857340065827863543959529572433905910328284135144196131448391635170163741008178129889787980157171092925623055182859392091523476102796146520887154239346475725741759524710121608875483288132947266501920465599476168251512419439335164096458494368413585461139987872456716499167606371767931156898483467707765821673531498372460665831868732398517753558924538932871306502300839936342630639349892103290743434741105679979376991511835085296738487222886924442304364982441034489184262810754668376524138366324758820150776000765939749208891706082143355246943121593173101365518296477161424474830364449713497429695579335056158711212950010576431473168941462508210900301345880080561233047424927151266427001851248401108719366360371347768192706041473607815588972255576036964142294979768815986545594537267123316443919002139638847925759624922587309160417803970286349303507133927544474375294106832663762365054931415139599716040521559819715033015152266593920099439680793460974028576008555110358420591758230332570577791857034265427493977985579621573183755118296454318406257787327234527186887298526571639187536622366062080235515425092216862221994999978722202570065340818543705036626002208618258230379853990179068041555487170263757105485780445798790623216688882738601548988393954078799296966962241182647124022728180440026147055533096442078222311107757112155521180656039367250209835992710558418981167967098395968793575270005906208651192663958796167801592530969493433353666549954992150961024907574884733479961484267565599347893467114261188885016658863724766153362068961623815267936930064181906009653503724651777043312384697019108796974428678569118999345101056077429041739949471900847372141332266590171315939926264043796796542608321619183383351145013306232716863200504066952465945866728931305191614962958094681516034834074129550385860835687870376950013891889829639363356759499879286854166113024393501654182309307825074351378569917466797040233710531906500589011242315970847764060424729622959983243814934422070302704066140158165383167814672536160434865129501327753941842885462059944134438606904770927485369672765122169494185031476197506012359784513057731903120167656523122420707956022703140209055954809219486125110023830075200436856001426073631077029829237098044536901059273249654382809612213123182079224943536853753957479825451542059501233808712309494277947154573830115680038178976752407118021134061757503287067247555614931283127753060144901166989841403511721123731356848902721865176170933433502370256390534735538666820657944329709570181106446104284730019835863157143297549296068687834829935794997047963998643361116394918586258157719878959962245476379011834455895248084823672320968393483988505239153680449877848355785790609218915198494020199964193365637004284177143218806597551650950518851540849499281840954999808765571126796359354405206864371094923459948963820670342924003233353665409749228280083556261337335912887330249451445272529646854830386889865550708960713730071309077633458588483749969011493448483806117134317746774903362006107084290145137396003556921257369730722810587887352498440615925568021680740755587281705397080503284770292625673166485960569755404238296238923862175283774747134675049179675892318304320107415275198778822912251857370167855719189657608203040198843462805742459570311368170932974003409389856120659487067398199184649255606723274933451199559267669149809018153936663202330021157206802386312473975596287079552223003099211112427826210116509165545113318233880524630406987565958891905207141179605499016102478354044677263865956883977463561382386797473273565863557653379539223 A013906 609 66525555486920636964337147483401699629816983919569156717159988456154335910095619224379378805207790256990408932934037671971060024871181423732280286002071977018885282710034994446388592244791622349974748352231931826084043444081639954870082227592291670134496661094574077464248812973397599250980517271607786244469905245336141366286070189197455041041888596891313665237080209349217342045219985933058773267480914385607338941122460811937406048624760517178603728407150454863534951262345200533405576483130220462966335020561528883343609021496372568232157320489482697948367269317253229492071911157370701731310708726119110446827963268600079295246400761274935362286037203291800249069227637568747063754183471864810768272532484749899258086686388978338013612047893724551318246434454733191478208118770275317929239192444200271428808086091955018678201887710132962971680042401929097683921326185455777996604591967682744829098599302287492692072953494709043688813703506938495018399336317165202589770653470991872355595503243678259168404065685067617695925754603424179475247219705652161134522562502305125797158765706057097850943242405670199860809540175632064368538762244128902702594288603092413362321187139134184133361727804492309923540677310604199624485670678265445835359728396162097895563608568376269687737298132638011601608372746181096365348611372454371036481898511296970160393290831580777488287930602961988449521375027481553120369203491009659524752335183016904613384834103597453667578251984752429313856655139398657894704114741844185025911474587893397226985962006992631624669647866818943493428310376574479495044392872749639498255210249969361555677093888465659134658417631755660409683883227026609447107689298057684314355644501964148048797456422065920048046106552512933424666033297760570711113335789368959916941199593664571853925436206372973592418909620606507577401303438228652300242538173818365077899211417851056553295071624542234734522403662467234389125317326422830653706100507576857991204972746634075624384708643344322550003056605475557782273311838223136964045892935936695256330140615739535155972403618681806605203251754777160922852557828879026664712033078984260086761471891261123636392610284364057966061771644785204307599087601845766576567870799631603822715677750258944741783018150732830094443204849441272595379635148458748378477803553442521947801035523417699689903650914625530591996712960192049185212719182688753774685589583262967861770508865735509731548788804082401763943617384727237254762525974998838297996862328961146062681720578386401702754210275966285535631127431445546462951238317197172744026656794481792875408461821132209964379789302862943531287010084986481274025723966695714084719768711368046603484440109812532127541330524169254889003330666707791033197562575831344636174984949026108537705805355066786699032867223402201391339268771374545965500239215967900649901113344910758823901307947572186254573876349716068812227329405222711189448246403972989767518287225500070454473979192269333849273659640331514392213611846896788602841672680452534937091557873591554208188946283127423511341149420474015380915884068173206638190292070060418980437163178328906626464892813444578684683746920206817980619478232589633238904800278936173718167617360188744018249577358672621915027776490117087808140119823382887111900305420597455898136219564173065433566516363312505385733815356482985888756182057826334149622362957859956210472365046846212946978293644424816986507742973230884381577195917836757764732641560977839745063619729284826559576845877908246764327091548359682662567751777264726797342776694606115374646089230421829724473289221285624062805721565236422864749646867674646041870769228218257368683997038911493560561317753408279549203105399746911421207781328329323927844852496607297035810062262671791671782593121554618733685399511856421478286983216318418954380362544729925500839458156582347407250696026002534713213844969838927534722943779544103554994094124895547458689225331963164645674415365039902091525587685511333170466393660436585748997052232699922952092131290021409277541247601571246552201836646681365596353798073836706980194542804528490159751058595587209522002730948257425823621181489 A013906 610 428181293379353233280952648844760145600475135731831504852395671579849766854592568125499644117247524366048419602627462831727228393659454458369296092847433954781663157173754766260052090974618844970903521733649528785293250433010754752048369654988053345028476643159434201468475597639636824155853695477491873740090163336482556129905783859749715371224672377381228470053024545883369594951357339920341303908737910939403096742320962789687639859223636981418885857107263980107729138812736695036781248358159812565270129645246052497606454520245027104933068144631238536561088035299217602868690600874364814493409560934395653690668033588111240171404104815026601294502199551146755490494979820472142182564792509852771734695536550492620840491437332896003025545809176438759805336210677680793838424477790230150626633171613881307608908923261352040784313972549900325292032039153359534374223240344474998517999989279051060901554965929082987576174909714996090383190258870959033842209439509632031532252217073444240692830628133925857650743329343625165683847859161466993596251115821936347753056353503774080288662241540820659353233581655038551182722458242648208073993882598663354007523831290493633097682436594656332107473823222349447530211573623366166023660975070359054444296740344539145655425563063808624770780144674917737505930838666273476323436977366817083840063012109896674813056234690809116121299604120860173623157755508505702055416480304935585014523019288864572890027183288850745731141609114297405147236085309882575949973565989865627382230138083465551988130507661972975609021115360065039221322851494092515076572512755772032937118434705918550463351373509368725911744763715227122588245994021090128528625446259728490032912752000705430544841167059969030039801221586520751457315250753808164972479341014554379578685071416285811400010003848835243970750302004223350800253837575518918632099958877288617340581044114805722889404861185121040737900131156095346789806012296700301118166684059238756893686187902989006206479148783628727034454323361256368003030354736764620036578034676965596956213706241130846924396888224277315170753713009097696265675600614000721120232641123688789519606592277015294289230122455494613941455921493511736248785234292526786784726579246113275843109293478134907176161936393342195848558860430267388780363547030336425914576961556574902041075560383900847475213534238793631447083899484341374428899588622464481536421171715107520356331582344414687912085925977634138016546154148867460414030000721501947887444018872972769732519053472653267894710142030243670143260657625492522857990962084223802410806764272565326201085125383211551678766106220956786556994428351432143842706550272974192479187490307032747180010851709711122471375749929923114520052364313350023861983899502014044229632411151769550503902996356446627102813301723274195109736763181755159303225706176020485572686481569722948180905416099200607994322787026360571487097686025999360605226894604486724879237955355836799969160414656308381035435574310430260337723335115491217046379780065121910074604688878785884786997467086783210425256027684421985578850284010998141333269619033088887281803872162695009862900927605564319905113441703644711461834314385980657769792238941728889157712116822929301240652539485451019354435624017729687294308003244391681782469747491724491087777769838328360491877812629391900851930142332991770844194631094616121019582848467281224135580333462713294777793111450238159837390205931553790073173713905397190981732584382508791998262013399244288432946514928353598703849325397644004987439311177335383468989599378891208448795733895600930794305583766397177437271166356358493650571336369229634329072632426657983287127663553418719198063913592925106218556563017923235097510754898123145757716721452570900025356843573911747624136190759766219404224885350340495386822076415468541608093365802234642887849540629911695658226166612089232283650938574707992365621276134862234107461352762112582616902184640803791025034003613867018547476075620527070672399179571595395629456934158572520193237524583610267453637666211639881747538425888011080686532593755952372115026284218127315940282607734297566896475623319700044897883426128454727 A013906 611 2755921670373146527555226614723430049814598936541623583436182914003264987946188893706582755916537282720745183170434052004747724380931274086944010322125931602821274190033196273534522455379851180496560085785723009050520715371755740273063259690294772230900620442862722206582212633538692995697759841910686479103913142159626144768826182605213062281574321483451028194626494164724604708878004155294909309023877891909450545895760332604666512994435041319896576054191338767518521688493386137943121730401303402485788442051271913270601820306197438491646218621220259736125203048381872123700676668103511853210955173653170924862355363308604663898535610197462760055660170565626561673958929902637129031755624317243318385205473808007326698351179237523858801450590072107376601757082241816033656386518653803298374676027684803657059447685870740378237833747023743109391093370980451565552791133428479245386339604996295342476296994072891783505000346919747081365213940352285080757067830521743558728390831595143324473615563575396756409358272617536429773074381378893953964275695562709258305949989479541775247369197705570265083569490650335793635057415052861095499594008306728687922847958859749661932836666998960120565614389780406310164944550409737459123228151267280007559168214639392118365278734846803195383037388717394055372135411933798625420019325216071569854402687552448693656290804758546418883513857886069532478196057562882115884465475095310018059130133538748471668716230970911475331413177831544303537576947031665548537580711643909701742225273642546921279939876076586127750293792699947094736886785954041900765491956468024033790591677390395920844938369427410833440977027725156083880998985895685301124318690655679648723907760950476392949274631718262246713464313949851732997030812982517905963462599183639979120612608614711268203774588202423780684430911052768934359758185702328163305286145620124451199727419221021010879160752454825514706098343865616192643140398603780906199804309777892958261378839706087969174028623919467271847120842985958895401728402497491804820088777446844781209947394669158838685913440744109727558074465450114893675707292282719243377161518067966474602993252956021450291426274055565569979792230113313809022715101242064736434367425244666460179865599312939262858939646171733288854500881418328495904771453383876642580306024475929974727762395547997532341158304603119718209018326858744214915826864933078908485573653620330282892832285701397065640138865064663640783830723432984036763619096933834011771715098764926175658510882185337552241242359685364634620884730883235421049370122874059281080179241578375929337070839164355988166764476412511666458605189958741818996997405903605532944071048925238073082832585325837215140782008431211128679337394681680232633913037672491579479084962089813883998942523277840753226802674853483802775188447547547547295201651366086220172361626845915309463533308572177138860003510017606679766980781769638802635927886499325900269409059288852696623905850750227854118758510663917633112883223907246086397947172763686950055311367032151378047597638301747508938123656994435655926533973542199809983400579576288428034027379967256887866013345087580671471037564715161713104397056558005904771997888566924143628016279128443247535165287949406270264786247597146348708908256526017690298826681980128486141380834454535874753374316172498155305014608093955253330636204483414808211544929652446235996473530220400475849985248330960228402267590216114715860941121279005872394937647362269785816469722108132181145376270733504186542329678577848207992870098421064354042946925035130777260947280288813781711413183935764108218138210679583496098399266840736572306486334210893124124221127418401699379424283806428356934063004484469088757217664713250622335659716104204544381905342639041859438375602443285987898847011250466595099504563782166039499460478327652328108710175886547732967954379890554245584250732938751763706519941301687596461920125620953986338220057797544994737440433922087687758917806987650067632801752641381023491885731972989130338102988691047859653348617457624871406596714695318903099199254092967758595944619243354223061026380312392004611162602824388146078177704577896682943361 A013906 612 17738057151654509040604389935088845937113845163017123159884391845264516582312537262686107974964113323878689214482741017582393982585136339450583472228742984990297488384100832602790008864026917486630771032226337789241255652737992456616348800064810925184951592083076382035279978208388331892008306674162953544975117625147114619499821018627784856924574913059759641163286873331666056445753979898903302466770673302446148654922355746437717078246141017154027088010362043936946464440082586415247245947616316345465587038477609620075845131915051739853637697699160670210791297764031323970275984368011361791831358855256371110041346906143794468250692384945168053444927949198876560844253840766329166983637090284918811585388554905851301143645724027182025929704895256477808639082983987536935512047774631776282870757428056892224488976696820338738288433572820039795927598080656432570784748342104458391687649212240670553479916823722098520519924447894485688915425188488847613535188231503810502016567230201579570472484217309559885338078252453972277014918883067374448340288123205174795732693073136722348320978004067863236678776906160854233012446347973577141991143398206955043411407000071237718333779751782087979281648218362389691585969702417860826865575648812098805693399424116748985295533228080077818981245015609478206536056153652221246131763443719185736131395757209390282273811727172036933355972234607998432879309847722453366398168169371372967564755821091188954385640032196009277869013887243815357263958619988631331671017850324296701440659444432291378951692061806402587242709200587755583580098106567795909698668795569271213719838208629933052358873159495529725941998405559614284394880655876792818094400734370849117306582649839272078424313130937415183798479042840930552713308293924338246422590756017426894133101119169036568124487144354552883841772103338111961283889080237879957592835346359068670608207176611284036225010154937349017799993132851051722205328202570655009152767070608772896654917865290401357777474915363695738882313307906775634706646791315913895511144662098557279627176444047077807264208172939265436200319679178588845105382900732834023075889896686129543045653402710717969433069459033621067380445861744216541506689182873654671896185736901532258313456691078641433927296179059912351585644766610688686317204410587140741335254618493480561329210400248585081301287865724157376456587644948990316463977831323967901078762586463637473985300832248187093653448303186892371713523389952822774135262429216404004828796073929941236216426906977422057005054573064378868489689091427196119623166044769591335365444100278288864157150536159628513945237370406334576829178304154618195508591274505830146725841087252613595020177930733855078810866294492166729597352484897669793551657742632077470139152142152038963579405717101667387146058808674496499605464738053524823200640082358549480602838550418319080658446365895372322461611571677252630071448385877542319874136000774730762917709112890392031946400055135273797262292508802131610462674148012835997464822499787347155179852930017818297037008726099984466921329632830536972973155454870522951587990436551786989757815888860594099418199931561034241757912332391478086007494264197725399137915206092502243371177182054401797170228354936145401774865111218159721488140694533438278831021022776026120876673544175610795717757506276645294410343637703272237087867020273395516928719727154014763932250430919363059933721603198237549355336188414358438628557359356280493748050162036613600051334180602621807189774542501694536522417830406783268577453507881728607693843140321388732308057200855944562221782266532667767581056345340062478028459432335506952008847171793942483205061783911537848988861833107518510154057880472581228138896615753477650315767064129284189800665778757398598703172740156626665210828668932861916102530502567397913170075953460836768456199979596150295254162397327909584686473115195204343070113678557527849674504367099547843290098301464824144063361574791391634493296314580312599257910131001084260884834287784224778127736804540705054144812800533061637703748918452212954730209424686494382264697978454628250119275715739002092135024140550530873293256521616013269985720968823 A013906 613 114168219981651437681930780927979547925421137518069119530259786262525354452951223022928892261904446043353334174811488769329318433053964182468386777395164310241406307278588705217139254021917602176653556717872763645418431131710608582195440284855545344637686885042764089978100040781712781254804420604102006908525783500792255151415336514497812669372489269647792548083833324160155500742233508244446978508882155715486151772068919952094175252550002012772202169725877668959257817773674474495671704724218644395923012875996093334907825283885519860444782020122108885586535093824438663816818040055159352389321223748517357399516852869930268519164066176995137784613887891330544760253987298239477369610963700595705198515934527648391681156796150322284842318474594649764148289501290407295442124420109916810855821219476771981870844053739742709495811591407385253400240024413246465181942419498465636038130059193660754232196588288945962757858772080734537702450974503953874915443914027521930197980818376137325257353580484690864601076542593634357287359034048598514058953875079774764360290548932432030929559288529636163068354788988530071016670027964655297422814701873045547644975705565059510389733594968924379490833581538719238354711514992369281607970459768202210463333071529617868514264008223820612309655203487502955788290899272166398651991452718637875078449156162144358677581072193501649711747178400413548457473715783219478667643284909756250800174643175789526388237333521744558943547282450064520268018379216053487351181434043809834804240678330555667590876070540163206647581500664238596536086679387520887228817659011680709791527184615247809192018666748006936282858699843634784482064999345288004317192169505862674120232402092214449967061778850117115656335053998035923476442432844441857001994317054357473468065326456655794331992065960156415972044802984915533555225830494365516999892942631690767124588440003731801727568590535659921789273861200673936794854208739318217373575348265543281171974604017836817746321546229176715523085005083152620009014683128758643189975887367885414456827419715407300915240335424440430515429874164843356063072115495451471134586342405306493081475089958963310627534750581164833721686661059116355927410788375364567131876311794406018840070008779427176242767915271019013444741803594061339851356934387651669200507976716958184156547334055167178847937975045538620260854722692453919180440708466797201532332986022047127810222973114534793262926716412078832408431734276259121192546077389449997401651787808866459766132945807735781614650083965960903479551530955783793754163727410090445804240028576717462582795826753357271868331830932353218709232443973697447740334352889526678324067840201050748744012957083233332999518767598490595884876812484703722692037657450185773400387840916075280918961562931427297175585825590800434823760135728517638121133677389607873439631715684115095086562426658006118380069536408083883224791956318304218367725656129634432922790056624788284522073988370069533558092575552981038176080159513843380882430728042748793350811760147149674671406071855172552323777831532961396832236958299867706305792701130367038329018789991556662807631635202103341814698846735201563238527733654909180488663526571327034166606372657475574626404019080694774903695840634533223796282143942275433731886090342797316290921731629339883315742418501221142004160954400125992340274833280867527321615546714829652847731992535294825995262989504693753863130372588947437035957844759991280461971806424073223688395204393982420650353255048208984118284308345813886643225612843280008752030013439305588117469837808328752791444232738721670457195958940935093750021128668096613822013479432245739144179516977446539253574517937488745010200499360574534879663190260528585600266335132839069390034186580444731168972974943897922940243060627485343263673109482486153586646826172525982508795683545273824779807061366904709560029688429674847107088924684187994472557548461650605064325321171945010625873208828377550006929486281274792936045455066297911674956276974339980661129011887747935190309586855021367540403060425037471685687100319114945311828712980740597355257449418066715942698617681863425532604938560107575698179705257637134289 A013906 614 734825823501362359364031408310334667432948860516461551004750863492301227455771433645067215207662847960014928942708702060051373391357850988081123955979924042072103796008393462703397717649191205346488883206183337179843401285567653573753546709347995290141363518736799351181914350785091587639891648924267723451641566954839725898026041267732395089826935703272682032311544029124947736113769445154588598996794100764279284555093388451221680227523437604892274029699964653462236340622865288198895106999791602327188312463327323363480636911159578555134749641738794670982696045391269022786730074382744511635540933225203453676878499351405594271442003189839416114035105032150112453847429369112572491553938937583262984531645585488032258271776804553785788862617727951846927494093604003963167849416503522296134188915230785008110534029379416810064400465673784224025861079452027993448538818142012807254566139580704039877118885657439324774805002670431176599406412591701995134893027943642582776262454489522840458890916277576653539086797386740340085992307285458705773749361192582746167005552587416375249252419812704010711863867622802602877647017800113370980251446697663599265905867683731824280389095843071647465170286701664798749678976540531079092489412935849919900200571608155260686703549483330231294963101380365236967275611494113294798954622765435856796050677120124707963938190945138988610655969467252939719421748265314208986135183325915276543948463381990687642246643951345939744387946566495624575418218938591350938365164737837123573430860288123657208862060488685673963714658729767441144865746269114349868989937856218054701727454008057929958385001592867208295623612727679839657647684081049029570929599853872681535038979579409829544348310869499346534842530454880529816135917541293435221787108612594343853867987482011325258156809798191026846758763378340199989442887521596034783641942056884447146974933698939155926624004714060987988940291621929288372002322439849633164890077781491638968270538747975877043812459821337948719999510871913783726681592653003791785298972829077712141299965093323773394700726226749193864973462571770380893061769064340608076796862835997609599500624931743791614358899159826209370741889101216143658898935884259104107282176283742618519152720517404649819905572079216330051969794370011546322902245147421107497005112386356789888704337714636885407673650118527179745610468418516935539595290855310900502220688252100876751433961444924214874285530691868708420182733886860460873795597383044764626139672901082976250531422818999543844981765383724699384287139406542330443055427769843770218999678249555403272539839953183803288834501698635112766637276142999751881366829880034809344365774803151579323286588231969280218121623201171757389455677898235412622837732265901051325172477165294721815791822842751564185001599440569243074864783275294400497491896530860908958059515821444403454730468883271073992731900173415845206707134505623127761582452750379674901569321426559701565659260527778451829894242012400634197346302125809247638966839422849896841943816740785778523581770742536870941281179542355355771390520894645412407344711371529974579711785830625785765260221811611429365644219292187435139355308815639119473946068602674757068997760409334312417633123381896249587978397997193473248634003187856891972188914375231107127860050920380352600095505123405188790487329726570129917381541263478743403788972789166832298929876030597106230828975657609109820682131700263713734328022416056558062449002474938724774236655034777995275956620656754557466830380031420788598918670644555381371067112789980446940760168288772109727942547278242052595480009957775004112292241355002963697019704249378837420465824841169190798969573505330121525188912655938383550976016991021338228175024267902814395060806557739382346301024469332789030972841568290896717739572505833377234339193107754399838609536216838365204737720779447559043730164916518694453782050768600608907484469138305640351534830647800065526764646530066045344250550520079044590365612397781099723723108609854314148393087760623208426602777187208793819100455145266955621870368329233244453171553992598878603329797759827780690776649026337885882803068066778474091949058677055965821065127 A013906 615 4729591045312229112156168006658364364389388367743103688578571186982628559226362276541392855131334317827506367795900555543297236767852364702179025606203692248722490762712051204916774976207348270193436298001935678974124816960554368105853624087885004049734334094276967346384256158275168744464903135312168091963909037978813985905678624531280527009641968825209204089894180231050153486701707171934620247032822732895463623191183445104301502980658884964185153705141159597559090635313594637641941129672359681097382204605149574439275053018683575316291659913357998909016778812881776635930210607142856958253832436777505672649001191150923936849835837136900597029657050027944151241533725087882122168005754003341471627649365342636798009301742733552127285645387574978774308848116909475680307645416966530206067213885223256471457178926258003729540333486436201373819282777703504211436548682376617137883275990527287382134814999869059995939042755302811010487353267839712994472502796153868332153917415116458907527699336746766550969726534752564480730095985050611142695931284666351610212783019357149274920899067494558770417230021326952173413323239488635094515144537192380223489918370125113541084312394305883296660916518620253315778905032903811427199390585523767081000216647666148855034039583792186150883716692827804130397665611110855646186187993553953718838263203327374823230737827722408713371275274488767187792522133495217251808448284253471508776706884649432088471360691069737779852213149167638147766621025537869871472690059504224805451986703599442684210658860991928616816637097712727561440668631938990261978824303591304082853080586512585601082141596307239706043078970414513042221623067901271354135645733512274456689277390943077400518959440226726032574107976995557113918377699915481212735702904008911316903436244153931219246060775646918228307947839358836297820650802999411987307450328264233813203302085688631143674234926373313441615699923398763221708118544019469107473408097898359240031955304176763300379803019083849756878327811803866178492740982101012384230766546675624528996671041228658815622568256344453586688464891009576288668391865884885222410834950536433362562478650775054630950537600095053303899908962723388817725948553686099894907176884348632816507418978633153796035800489513059471415685422204863226094587605238887813290596376072140820102632943119239114935482444224831583665401719132242548441725373129544327271164611286591713372954717708307855936603555469894318359284197973557119321828176647178489488101700699175106609274169541107981029841470755178782809160839709322882750846701138439561542667046103778172965388891103794900011466923166498217609756465842063452023372225930552884879943244093841045516380369160717852946945582639499432471321326250562210387113278205506370389414597195504525696018988411184130881185749548111763680204423780458187581228485793130895345843658240742936065030270283559594195602016557863861385273018225325879006366888682736967894991390978587549254220021883143143986176995316820735111650490263337470376330744151383973589367191272839360099805865046331991524818530979182097631698979426604737630126281623167351176305894748447461829732271835612542117558611331735552847143566408377137152296461028345453937744252226296036389046030247204252761837646100450231189532725980140391646954313716618109744652143721033639795156503732493123035331591274301569702829261440402565755773328488744416899391215080401470509052461671022790730578693594070452047946026781428715089337199936554536629584674976508106448436463667757598669731448702574972753129993372389516999998213936001119804033123844260347042674918576482287528549593731655443293123381599583840370566894307559734579353268455685433014612221644016990367798981650660423399639630128041253155546720221546404111948856862259969388938174736018811349978832018178135052946073320913116728598425184743277120435618162494094016957195974751840518199340849280683416738925990127148937425310547049540137118746496153417152732945341264880489149621086057118095887576797171596739087164039275545888810811656472863194105798729451009636010480771052952948135992103282088303459559339385844106391520502883217454615449524126667436578347530133164272397680172658426220651782710561 A013906 616 30441270217358048660422566856479516868187089095004751224256866609337332448776682254081258113374577717208845817818569969367212366790109192584317056207309891179219262363146371788407650200687332587421632362590672693815355446770345383277534232422690030620479233107360898841128882434521274422255468040644525913535262189231673546486113275251535701054820018554353484279561777670858038043058126044131189484647979367112587022881211228612955248599042949627038364754009366587632270096966207650824244296378784526913368270934922227395206912571432899201986611241722362772057781194839932878232959529809677383258346627625841193614690273655911224475882941505230199387653946348008142234386900733314481841188658739128857520319599077522956409583206730899099590072690800501609171334415333485428618351425974607926109269619659510227268113381768218498600818653089239658972123971292505406750150055973963079095058238698372450991741580702225221442286264793960527673202793987261853982132064505377362580541277362914474253554932174693662968142593868925127595788182708605674012958452543279521931774497158252235592204266775130880063545527157579332683629139220000070136888935946416104797771672126183664363226488903911815280413408205837087240344956195216352774807199401799585426177418689483520056355436863750786937353749865387320056102272414077962340947788995035140568623500893725651877396802296331265446214014028855267778085286267007092156543455216841571214395920065179676608023084441869271187333137153083618910656871373489982164148355659600796997256455805347724420484685333372809347444467403630050985717464500096399755571954649764894542845261436174745425834488400928131312429029674658117711848081724872571291484467371593113390833710254739625288400960387206512676131858979515061268752880207108095222952236297428292172213546006446125475848550909612610342261920222370493623861051329644348622396768171203453974380956107421241169656248718391356749118892068165870698496833969901853602717897051419206064995298350981231056442503259202795735527063209131450878503970958976352157004647329829207836020679514789567320607838744829431507194181995249278536783307245119807067420658040519118095471526565467448536076028608595667183051752861944553248684891877653255886543589339132388097810591192649003038452230073953737430046957410315991231316270866078904858236950957291062481840825014912842741187881509385189703722697124775400965060013264730724021469447702175568226023486638843310402566738023766006711550332637718550047213531965830740567316964583230803198855536206723565945552941404799672482262706537222371133232908945487502858214243520729917118570031533672578124505050654228637425032760627304204986467662762532546726828539520685156422036174385002227790102572202663695690761718963522328889623838385063488511315916757105185431891943927406102508203730803742313380737981568385592431126895935217486342953408812198111341605124927696809183703670058091159180072293943448644061476479404913304152152574385295122529554258307415192793422400568451920690725851453000284094403750803551178724108395978600705502864780849903589326825078138141839817102304339571416812499881841301818572158211522906581815564499703241936170553545134736803418842563647593328070223260864564064034022653606954909740381693459381361833884400615110142365130634133194748794132868409758954328223612673868820260076996703105984996595240177211988045817197067104971284211372405230706499478351444236441900646248309055841959225060463340195545633073852461240364249861451243235954070915692323115382648893872725945894735321736677507854798960932425661016319504279483255442849968423138174865691413455311735958367477767584390851591625294810253882215636208201944741678353951871746985568270492917247834850400954356661525306735897207423458931043870908647281113241223408918156706498394951524300756805608376712301084088396545892464297373748846098491175947910841724567384329611722185456428700079881781744543669124072944173354835562328478314763284179291573417072623616632824682174739629896129656639333705437826470446494654042884852626245929457517709340498911710899713668605837401276337064455822014946077353810537140702013264318248088876481491966236466007068748991077139880932496901995528852996308557086640318423 A013906 617 195930456474600954989170165228733943037937893587010165508987113602942074345356657389280127089211669668113134317595828092346871746502951770925720994500525566922129644776200608035715060515642508287723111505533938058129606322332185115240674514114154019753907168655930569729807994555253962978763025935126109851901290044825957409211069776372295048734283442682183168068367490779383437152170868157261472521187629463659529696612323722804394223633709895531340989715914908570740848212717771849929069007287515138307169477054090133839548245280754140748412111359381037571394695588939638101284561438973808357993176508293189585633556440013308618276777839376597857217330763999377770213300487826563531997161735354980848198906409285421337826126005559975303352867232924972928678654064790771604089725872111685902957914751608151034705530687950200755939888932080356054347617317760718127198481061717625446391924429238598636333538980761702388453509104402754284565725090660354923044917838454734050003728786765853035960548512818064334789363807050099162525258099259255169693587045317769348028923262363036668788234787028246213980840808901995634862947624814672911425074144656163671202404117487657344838602269271270484897381877011782095599783576392387405667660894219376949060679045540126427930082921569944331248728246469836619731853468336443794367422915063671461752875889612824843381519766682375666035881445696524400776604785667647228552123372180731728994778679340078755278313123385834190521693325983289678990273979466662632272341119911181972547712608527559188639715661052656747833758765662082453251565702612943961891977261306331730636580298527893269498351828577894971475833398143278053327829417873311500123947011175881734221298815162121604047622502581473927417432557619788907991708719250858738931582065427298506324581451343767474583599489707228757288145114389812770042482710698197095745323082041348152563829046175307953653628808844877180272694137130694924709175207844340006122878117661622647021990033574249589641516310754847099912789464596650749941702883954010731371271762808814913050916848450259228097023018650411697675308722925848727165275482103976154379743480434488942119961491708960454113033194202734462303964868170706791690300263042490389952563625437799372206626513948668062163520741870881620231720723999185457949743860774990896731979391635303628967558821198959170987345432837760800053227655580168278573657260956356742440516729431763803322588686063512669006387606312100170935840002620451325566532485973550926235266573776525497553331438475391776608698055540192538383504195381905447886785700860925870608947238784945356936688392471532762503611211242989910890147633634225028635216235947987019397395782544185261740877576749688393821232159878609059113364354518834196892428164822834688835388621608176660518259690053552776035959525332551212531919242501807629144936578764365521701063772134529628546760754592506863911866830852704625750544048616858076064575707882457910786578157076773564827238843577123624229594713941951540574308498918558207529026920658181004322664005698094800658425212169811017838585303898882263713927696819870111601215926990090070854180499627979117522535858713463313177789116353147281527243402635241783971484993502810861596933468384548984623137530025435012569989024708259859040812001088749089037875528659073177377781751868166864199204757191059284790940797947917138774779195622481612190334877300799821162971990969651113172131175780253405003364503337796424218766615458771937189757046002679243030332659719874037431304529535462532777958424912612120938680308604691376302760927132722094786799294310486429829568869153201504553486806957047420966905796324874913903021434599207129624488281709652055608333438809194477681104534229766817911777332444839719527926611701215775567262242355599426515490773998857478772505960479836193582096464762489379141333151446769344100990874104310758027212158206100806307186668758246546759021432961043025719563182387743965101878460784394063521961461506549364713342610193704544842602979019658816338273002741086343621006969604342387905889754786898067395772935501316843143130450778835144080353656974051797418159701905859103519515446442314329334893087476411732660709907680608164280819607244697806999647089 A013906 618 1261075622017102534437860468778805113134630295823497769702610645728500999618215904290891421029757905586672295273117684971380141537502048110135367842906496228980280684247785350126418379744432048720128634676862823482876084745498503341183508724197036425964922127628418130966461577099746957840620550636367391262515904870985237189073804477665386630855564096323370858514660620705449130030314902067912777831438350585018768346082853507006003130525263250133877859771100910374927863207988541821888013801571947047837382113450753654307239471675064948527057054063172625505383249191002517115736178025808998608310875666917312737165441557784578832085411109026689982115766341552047115667985101719087403225207955219883497439093875059356629767821333003908123908103544566019034690354339337629278581678488884944779701853906109861655169699504673458984088412548772875127907906289847973792967053192218806518506538056658849662774919284052717836006024149558936720184612727196140786455695615113258319603149750598890827033424696636958654771178213960256394025307290360612196671131124021707518800524037247494521898473453845743321632086874490697290480688904342546290740395995438686451997895324762860937850523845608256886575869562431644608538997823428107931757209522882627290448058150008873953522793701666260206822433308068407638554776947952991660770201907409656367152890461978277890924741079647741841460383291838704951267694775998461565960859401671847398793440789319760515984283723512550191324967186839264642341296995822397766587656860752496710733662213908095890886913417006639890322578395057784763408542149052903578515694601968179090160639148367916149882830303404534254393679961305700695590201578922963360642265477752808168883117079877015251360686761132751642415700120208224999430078473189229888311115705738534750092675552286298378663828490380693861370251789987070693773543297623365989820740001835256892317133134547120120342858208407063325107893000662188363787426884782462888028943712464561292801456398665386326542046016112784847593983080930400877832029765217209292786365411652176203910877301104886830947677426929446777450589571642725974149130692311552193408981292090159861191219307430525656107242408274410537308888151496451463748322265931691723938453222641201924706515116667912041229741582295455820207094059867089327976628250092087233244598433496145065179944445912172467470203865227291861096991448399827038619608895955620024709822767861026933168720431424087322570579825173641750501697249986123546150872400368462689217874365260523450498901930711018533632957468889729463076898543416959456167977938236314200812803297722811553501955778065402595210780494205339412028425490708208823481073573730174616389292563207789000109065204969819645752530863609566267360888869656816851329201771660298289642831706967436591690077128258354035169615839157488668921330693041812021193608534173972675041989902331674832989543755496199405991096693690989449017133933506774159871699405399302796885816815253991996560844940185714598944782329917282204514666486854969689121999717589838699905148214426892583554250505372677955988253650652443565879292533932693253713704923171177296911808679517045997212351016479388601528670734515765033426902383847520009572379637536862169363391550702613165336238879416498465109760869257835385918317037523562577985306893756125031703243934164412719220502144513374090249178268286490840733078652290390167249976555170861823343546633273577154707654288315003541519570097506702650445488974041758546527732434740022527123580402059393221702714889543867524607683262477316636318828433525645107026641174024205925726352130340239159228536783992124431422302935550343468608397353835034377975314689432564614308667780563947040550307670545487212061433401158020050098742651240017014905533751736838248561919362749765879656993434792128341495067331192670325708771506298795178010665639982353740519003905605161817253140783984729481969616765155458853506600286888778551288930452019079155575719717920409239991131999037448457727169715721978891265873785792327884927129073281571900160662861764121898001358181994367867796311363003352154146385674957200127755575697589339467949790270243862899924108607100864737414333779327190320628631589330728593911703313352160017197529543755527 A013906 619 8116715252240423777811382163201180838288285762111499105541010111360117309385706608071348961504935087317439120975064099841747774323910544839333003868116326657923626720093443503788722053539417005755458896901983295884245107919096073490503088092424526021004344781706275638319068206534916633868773196744528804180755406705031734485234857933190267583800793982422253761604826283453172569926707107720495932205933407719431454512931951589843539207134364443156433825592706946785294327863694595235516164415650990377718799504233964127624820622839502555997483980520122685963194938247764714020248739283169567529611446422633577414665629612355869473841111193706172879560937882084127588599826233553936174136744646123810609557629789081164628509708461930373025959054892342684651796019319515374843794236270185192138220569475612865295219909219008485018024565489406453419384157293318977186546942044365169803743926675209790415053712309477722074752521492844615446403190834399790377918611282464914392569495675218916782340793812226412378925889499175598519890028401161493787758858112179249036679121283469650633559586325345873107983430930020078070704348664642817420582912582469821474511489588270166657307654200013784954114392027069978754657718867836738489809993212138937982484325937402565808638758582163722218360120865352939025558568725518602204856663655342789891129936454720655055308220774803185667090647777743005742157168397634266110841215683934783302292371070252715358731832653843937836083113278242593105880910529982519108192099122106306936653631654851875630638748963156767611598495194981407557471226401261612577254441341515675709701798658123798535885305643505650216526981263190217532157124801089762765526320911875942588133668435246867973988596710209458104400794558801367517506789570362187467022031394820277969015741642229050565424281857262346269773390516720752550374488988855068325020791165632342852067133630610414756727913029673343183114911359561071439944658517881411532124875661115291824993604281355168625134612081485409964317599845064819177228039955147428511160473512729602744808347740825330620162266973075356259916660035315657824632938287544612779182542876475455791459076050845311793006256923800144340934301091667124903536267778073582505529195830374141519671305625559698991184758625016281000199188402567121326497075401082455019083238415243878817255479174835689875794574356528623379128593229968087961230049380221683256700894803162945674111961567753404470015893463697592865349345583067436383403344518004752250508641145724013286954453949418349161818750374186128001568754401631943076990571626921733252202080815675134082701438558460807535866740558415076887233272208141344903550643528763193280974908464154510276328981068551063888201781756277386577964385549993565543334748518613359274454612357317911734868286093925759185785710719050428091791124356844815509925333933670909809197786413943158989588419023881674573354953266761144103255286872988791316471093366045964761616448858142324609120418404849742858916057135686789896052542040003576173792559028311335187263601373889029091911315360501898153279304466601300578142223345729952694687428686318344796737241411748782384835734978459997469728849181405402662542009169960298480971118673402920065746879663623909328419743757860223980419953602521583981307658436245519333877684128478979054927952172951578654465844434323643732156666802837877317316465652118686720248215851038090300644472968243955404662527725016254839434694360096583057276269839650854328633944962211900812294166855732161146753717060311444934935989912663039590954237156323751205095172733942479640607326449650485930826478129890222139313919543108904331773378049574646673440770874126461227353293708758296586816688923161752798941122441509614243312691572110124833768127824255136703263769756998916371169132095070271705883386151650625302183371523165706252422701717240942621313307154814444026344531913014625708168769079090981503555232210314581607138648492339835989435694576399000568952242504080688118753064709599148782946867880067949035855532720912332328595781285675473629347755725172175665315714067087084613875010414311050341878705352149261959162356957352195268886236964553401046603585320236106129845848529567709670323434238970981661569198896244079917761 A013906 620 52241963396750885899349844906444777880250940046966012487455141643181911523443527026913770388939558414709988064214006993567734395035281367902827104115523442270440129374486394441506014668244051869075107582862801872581489810639318578938085117522059951083609167505321715260765466417653564931984841283454270757087175796658084069031899981214283646431123153743205596042728892415719843098239771805827059949782134047241108606234127976091628334671064816643158810758316840207992901650085195662181947816223524342360697751157479745375089120842068672399776514035632828008940407998426432682731229831344053463782241925902192667557841222496079413996870919143832369870151885610787000015991371379551242216851817445866465550151983589544030388556062490986322913020381242945591959794746375027546268231126057952570122490994800374536252831596162400729486367285915782800620679285105752545581791104598655450110138596248499808069398055847120770131778868442819990716149052504653250000383808297614074496213925502725548499601691867766783730212996396792369304304545069616972410385212098318124282486405519010901567756808528035632957457399782418219349831439597233145405246885319791558158721704431035569273595518956679324692919488322687668267689926230968916921719121140997968510997113856919442624471413328999398354086635410868331626580714906510576671013753121419978316244928590786105120647679626359060446079221189741750807493095715934525242650082678783854964226386491423572730166119978739852383708693566623766438884857323279276984378459839875073907582045526284285752132297417771319119538693358752217662677025749175371280323582747375028744409203880624503839855635781438087231591920164465514281576785113620486947555976916906339945536019897522131956305686515579674204053323252979270211732202503673672768054982613831732363928685608769454003414618562017501577032073638561998632334989581994397028269294073379570489502331073443928746562405933146814683239377924731385234987723238956397944911218587289780730754809961070370094204784528384048025965833539584033457617454369033465465808135570342589519327995323226930959767065896284757736020775401683687029971439916469755649002105565202664555167083926325866641733270707702592427762102291244057703001332359529456244385300878457793151145770263931789684019082882813165101665044880544073379950165778229251784891267991286032718290582598599468682241278097622509385890667135552493172647299718044169477484007360074203248950805052878650586755505783815755955741202998157012694263432665048261114295538877792732851396290996161145699227981239640265660001041411662945399986726756936309365678097443404939527256825155679309357823144525970971217605660943965088280553859621850277731649885268901633135478102997701160199380320594543663159375027184002235629883805284537464672621023063736639969337349122636402655117558686585189495603160716307630393599353586645224654061508200878153760524493665427648968491139973845222520978442877953296068229506488896382971676699292962344001639941157125808501784351932877720339928506591382737481156520753958464053197769857621035172519751241358868665572178348478014767021652235725560916782568813184274304066166599819393261160788978466155494306990326794393589233622927009777405909092875726170744729468694808103438609118797697347594808105429914579407001678222519794645968295096546777487332140472711682611620656563947944069960437279777951806168612484754544441062562355318055239920949077846204661111827685214296722011619001747121684618718448547898702122791219917832309903874782723705271780259525116146426860714122439366229961167641444281802655879359901541237465481342922757567473486725972022034818170853852194633479259395733430094073791530287729835446780489310500928481488033769685495195100838553315067645939211309997202949653144749779334094841629071676393159845176180877802260591273473440609330828019526931277837089238851720354091555312739863107854443566608295074392099680823685163537193950232785125035590253132056991752506736943672518971783375442208408319456772175514075078592451800183301285507039515043796831156707588334965937022127421856638225139025697487444922126155078028690598612042368437166020922065955100553529049083144530952499660150804420036090418262343421162618543699961205020569282331448310070121588023 A013906 621 336247195414933787202079078814681500996107976214709365711544488729102393960535081074987257646458404225609728707187374415000732299344567985331785911784220498993251433618569883458826146967849925539158485165205914792976763872279703660318091579567287911737330280008704884766620984418999599075026109300871911407482744328589682791124986220788686047721434492733005135650445807597671502086453867584032356518360590000021978689974785960021519390461765335147478709512617286254833656585214298503915144553315567336282880445778186656786737237308002805119594767677647103125547532437815981012468372006362479103240586344087096460487238447524083263722862162334971466987162997887789632043925951239174980983738677254980504478461868512676593183170092921422382576958339670364160191281197267683922230705530585220619039904056946427043789158874138694798424473676133047218295304771935414656487542103545823815728239782993858000168813690965224838992283997449865347505950941044957413067220321849690265085185025911989065006571852241257664094470307867519788625175428527013713054775987192525170998711398757447183229320560271762449936300232887769029184752137431574374797042953599843156813981331262764769045121603268190274731999498229312514841068182867213171646688413322014287639976696793186456099918209880211974600537037220294510186421398323515004582442672806779627495914832420806012190544848229358754188698872750045989617552534159585170003854161099011713412013753109368672376795595162322397710916763876683912752551479238687311463465409341161052819548345648781178610736447558790505415809032228751324887647635941524656712511729550988034633876968532630360918127942372408562686446034207116461587626769828555425821493279137291702764071142915277291362044411264745627005539178746050354972391079459102518004961310961657573778445848117204013888699656279311412152819347939043049963238883851142563352121873024138084863114902088243316680435715490967968658764987430199378237516587554994339217943707375772469177928605809265549063244305465772968823589010941666916656701899105947962216595932721225533654600107402684394494380036212091126460933165611198987229547467506290696483165159139853213590997774459620007478453444786626626854279612747532652088308704522930898992355620611955667743825020417865527010208435979214335509946099961575682890528589855545397120922418496837917684140563274417500056662874594685954928311694183243340564316239009135563907217848383962077561961771446460132553509692363122054135443201728766901555633584989654720085168291587309111538954557779104816993206122455889946398888082882666916984586768854919716231616662733177278691682775792980433030059491507721578799637672577063088198924870500078682126160617501298144120102539882532878541160130796446944570201340590562501280753220956495718983371613449119876510164661664036951774447313029491778313698934254281602730430444261928885185596209878164698809475501132019590444805169332678881056341953968414551475676506483262812265070521757363132078547223787078597669800201072713985165856463899900142707679404259095282399551093638710146385401293264061464823574831107978030999616442215846563927807069302756911627056142931581353080719416016027790652694337040930807617308704290898891738081148567030008989644302727547272910367731509727739310409985727092693764199402615767722631015514366593175453147811006554529395526331530770402179081370762637861661970705785962518831421935777714877617078521150551874447114484338935242206642429880562074424943896155282127976117112408779600563023635130660241360085970932664633241499969316963757758646951620836413070551550526946765632972288583151490210105003974302942219647690247995595963831796856913092651981189599426717912269037474910217477525326135737278849200520916516759562437467321140621327224579370638228968545995255384080851379617380795559576435340818881865151782209607686027441587804462858598339014703396266028735197192868834333743998070035971760236536473521223134910026946076614743094467304468780248011776405126043829993428077359394464788533572976996947189945864235233375536427637656789226639663990810676775020443905992074843433712412223353384416533542428613793974458599592755649762002820362953719784404520114008973268350310949906242396071725413439402205705956349041010381656592220719889 A013906 622 2164202282478541176721591264375323576165792599953711123031939389220137089651132245331426710841979024828673598096404507004369058329760314740414342930810985119151720912010846939411031459253492093294483941883676933236372443312000364696162726511506856579695183586422067624133447606718337136509350773415901820884171709080107904704877767187269713922449520847260628473807797320610619788753632745447413569650454554922511462387368383790282786178162850082519128559620567682065294821726647953675584713239720778615912963577021311241102718710186702698711867945778650188672395981573409824677733718884547097838788825231660574693781813771052500645879797818509557256742557651314089583678498488776605214629819549179352985136416698168486401798344545384146502142527770828970669898031395065476539062145926843470634813153197598737078303046195450469294975772174063205532144456801713102576380996205362438295595746029594036982380542818148188135874114160998458680362494797738124330893312047995000989849175045233449434631593695170053077490795304750955918879127493171845022924116041734699036681359120412703875647754782861236342310356449845561976610075126492751706204323835101675303457571043603777181890185115343993597439381846431747999709705311320107426835961442266253406151550532567948094413515870735033181236344355753582028576802062149767535139172820021206407975938960247827830920528000087095612011152668732649254953006930370306891858116702810496348537420835729213288871681691353847628249875136760347365057495445537570406326695343155116554187730257678113197482963259089888357999504553922297988681336648058780633558977882913394979799511589276215695082866354993055245586968127146734587724290446598633915098187516722353490043609952204744587317055012132966663157713054347889979874064517539038278043606699078887993385883485408229234364434811795752052429913740372024161329542847403114479633486152585799993542115558251350253612905654350283248301061415491451756723392225693474930265037455362101501586076536500225651854369042774489587476925365451321267354946671397274424977051715398730914959049819080515883713141485413439237158941953949481323061987235651841580274544689873680252323923388658754017793891480178290783367154605550292552540021112195234631213155152236416578393293963391385859713465995455764333859093010864987915542673455616610627941469161835193253620894325447354155567201696257384783201154474674458992337752874732776622805274247921175630181389713917023548939854233873534091280280903344536745459291335313069230037132337379935888889969395279636835120503273826110065274858520045273032465326157611980531129352285866046445466261592195719059269992197749283229655996336427671968287532697769087925151939007330157800820413141855161315068246219730795716555803407100682821180867028430794525408591000621948573337062748948692586294801542086178200906927939595005613762786876912156146662115866275856212029475975382566366822288637998202387334819141030927219488610152768003218882600797219351893611832873991396822561834835572955149424364090426874984215573379847198107205373884683856579716652916091089160686962099178016643978164290540868520810793535857314328852421416164683120831616848238848358172934627353035717092011557701797045546156434011363629150434180350329797165734976128515566816382138764672969860348475630178271182078288784821418675639741337360199393190135263753362672515127138508862442993518390539356342990756389344708546540020057706503234564181473515473630027557064746543790466671411777037424185543632461720626613232807779129856299818410659483511495637013454463503562996536109101411752978373260126354421758816147011953377871594976922034833873593854718112637038877414585498930565809942959847607433468376053889947790196469684560099828397376229792377455730152190095132630860151770554098236740024541099211240671561834310872570832224560596617362332962708921471574139888699409128913101633080187585305940971782152845770089536587196109875593009875816207564191596765412872973846502467828860982698176322871390851715597047680424542695483462067377733649394690000257270638811741357614849606363786165408991224748974010670848426894992315664750075611392550948786278635677056118518823354633658313542204160857032933645430252393902259477362712802310880092205455663882902735743684912525927 A013906 623 13929548211414781153003776883323263272189666040163868910748761864231304816016437469313210990340795802602859512392606473826021757997344493457262673222324768394756344829974630622549616455545999060231298657955410843497393120904090363309594091643251575798725037010182569998117946569368322200212004285020025773535092390535788951691907082691413112316760516358620015252993499629930918403005922845731242197124715621393622193356701785429900078838315212988671415470813923456487185868756558470104173939967484155399081091728216077457492795851279212607935240269736794691310255169228145311195758677406522521345003583758021918306299720592617365164603915530579259282534163741131881293282017998747881536946136646623684330411879660339850272809962326271433650039543620080649568403505083409914463856869501217484316085194891292248202776263258764259893432246402126494484379249524508515775771790259411092186789610787355372773286130103788363671016403561343302538140380853958192370274852746928288656008808858162995634445015658751904934936337924166681871786240086784152510382473816406838001850809005154463701098296962385438503174866563468333909220420769875736994966256285789822127682013183501866038218619735848505782923783271608056215695563812577994195963652577200304246909689209439984741841771979994335670818276339744077414556099915103221226420269005933751715531078895218384924750523949664577232698698401328705903572001485240412171262746433317418499434388834099871847336226352373497705152686087361504440656255408417622521767981285049032347730318329894720131827088191900389303791605139105905203363200365376596319342892383844449384467727821056845955536741283895066178546963196383995136557122745931991209004813535943302829167758610603342391366015807956935051648504313360661236732576039010766247618021672369507184013277470122858374996889449857906152392908293447295106604273799083104059187631163792545687834840678542170445389650018037865133219798534168497074224308488096617513086861970557674465023032613167471872733305207878286634929996237445053479891139523821147464280071969044613933380275589690144844525892207650391740013295932709066467320760110277080992309003792855632776283318035130050811149588871205180635489701975351386618493097105330013051966372672010794189425628848216402638465748865589740579883636286829788915287677497343782498876679449493813251590067845332799787705869667294344747663268194989631414120149351016183686756367268687723319088576415441837100054188219212284033673197030275285669879691571002925947264886459768988698905732287522323586270005402967766735861378711483752765596974757262767607670688679667926976951654535097770997098999392038214870213764427991891479383683066557184683436206566256409850205860382687474544110301078640768894683929368668630171327725232371345328051906826716074346357990464756674886950441841795578460159899295516737217102816975705417829475682821093543199302433487821753357132069719159263948305751834640421192664979536497268141832495462977195024985265235684408999118107711096140865311459842870383816531016214365854606924557765067747509863220979912469081763403698309733180352349884272685317840905298960474079308980614981645051982731279844173958187860578221319966455148945333057501521685140954002214936992983658582737679098153459938268869653464163031516849864888682968504474871319472163844343023119678528957842963574773912109563704030952051547222924231138319252422714153951264089440563032318278848148264527477791004090312456720781963899963627274491252385894654459989568323057694689719547996686342128719292082830362822088541989913167814210062107826400081884201440398006403996107357039990195228547300448758468691657941244616719375225473943254736865700014429171152147935822188229796516278930606609806653714990560090546574937653476242708321827343476307353999774932120574417722311333944495167992725024113983730228200827751115914253651221051015939304364233803370796032143256993802395398186243571425003939963140516842331634499887787075106119233293014583962528288479016408703721048658566742406276112693132204330145967220325882075221479804894833959972310539227002806474485630763240576506595525982604495910857165551363922992789570409035799066832864250759170955303037923238229486983726050471307155006164016905305939124043073842884716180941862564961 A013906 624 89655350123702046770667788316539502299115051689946436516615418183512109133433685190551800365203048678512296602571565929564798359933902249052198405955797466784211236751993403985032866026338302229326297498040702894668541731979195681255162764589400777131093300885229513129396458576127815015079132295858647747312177162178291468699544308331297945568195332141189424833497940388608457146758350466662360596768283516747490448856054039739239363130438252913144344265664900541697103356070193813145709209292136871213787791177261452630991554127810001114595728163438530353851921686675388476697642993014729384601264401295858067737324062538248629955642259497835101428323787056087996238846663572114936095152507982539824274256188768670772924448491348960858073396466302300748285046921119069819090043915016074646655444731542204622674201582591704532815273385104602047889072992022323713953778331833628767318798003863919242061730770490607507995400731947227035888242073326707833755071956553722662193081704832575389810790735420098212064642954043844753698698263878892572521132662670913436925346441584662896361318115965770780411840030181713466678273490679244310677392098881249321122751231779539950962026145606490379256381011993731611367498632276139684897231283519695137837467449775354579713260096191032682434521517191377414458636251795875212218121513474458661317996450929686585281723561569755954019639638564503206941514326755516730195621779166857533336905032531636871465499589129514695340075555029586607576086804904180905794623693968156344008087600270389572657444356294320727392733971195848319214330311129289098083828389994510534884573168686964483067997216005409021932827496740303752409213481085920150094139668568373925561394098959046548577271916283432963221132489197768698426415058660654672262492520464803770977273570351882968641902604432366785258611028544171443728326671436811943229623895527658004890075961957450148950990556166047886985143317756805666964204108367201247454034032436165094139229740798532165415763899841590955034725236772905807849922976636169575733686791257456517577814603129773035939050314629465145323092397183420470993474703090461118305281110399119802030201700052183056627986978284059365946969694881139069802231716102211092196932398982887971105550320257815705607270553450796467653149983229282904076389436046286173080167423637993358465178972045832848584002160292002284756209242603944149224852324434367556758968537175247347170752525191494160126074073965409449854144245993433122994330463685183685400196721111128912029281017668668294758223845385353764655994233840007471726580729300084913452257983388559904122613943005394792672781165043949420012396271179754614780090812819653869736941844079278479744503538033087847969662527575401962389916646004524757122814005005296681902789594140786218106660827421903371111899267695348078853000946711404082970139196321862736108821004795765679116027822662307127467903497012422694398830087680625032460460892384877436323806589345665028358698737002840696070610838739559668585461357379439894784842690494220167738296628899289441210875573311512760987124311049789962987228584711189308236688085934627154617041802218372806258813688593906090146564729117610745216853832728251807318516587505183305478094210231420033393581699646334799457271311986491478762256009927220403552997306692985425454390306455181062108109853703751045789005579493690020311607437814617503152096169285785140963222141789120527836327145353579987784639653948627607947873783592662780850855186357970972638149134131812313584711636161355787514562280625937409832616983688268816233777273695382234806751495625732315517614732841613127893817412263428654271748524200109433696852636350022842390227971094740929301693590457533198976281057338782786991903486504868813773941388240422008235169392326503764973385929734309486074498054313863043799759880870384168168800290100656895088261053159083830069605690688999445913027149261091004348241507236324133954179723594523319391911259126349744784370861366385131211853897909045334045486225442519438413999652611414904685096773948813677244991876230294430061132979944924432410268163568141914190567489454569024374141496362326207180201975204702073216237990324034663968021015968915690941296278868644507973838727060347544139460770027134142798191890526948777623 A013906 625 577052585181238802818060224656640809846393069139224917048662030517520879036211965640411746417972085940601870651885280369792882970372052203371373844784755334754290504190035481785238392018560347185608709617431791791179605896832172268676898073725637566082272449499540780223798990381250229277599467598523736417878500292546111046524031112117991212872235048659619566201110634134637322897338081717649017990485364235033092918061521426297375100209054336069746208203902422947248359306118899457883693449262980106078764553229228509811314072469651006003920412794650440773302339184581329894273537594589402371472655920429787003274651568649618801674588367423074470232481808551942581975927051155736964131482178685864320188838900787912748616863576154444776134698832109549305119223755416277196611470522106306939478245109748547927716738636703039327853855145304309658716499728691939080040403489649053681130974300583509566209326412531828199833641533263411101850035650961842678834621102060856980747806079327212782180954274386001186534780224759421873555340679829063056898384565453295003360395091868353940354895326469477002108283695379860199260438833818919364318257893889636899263172031405619506594780248091315107094153131878770500703920249360105727910500291063005162554218758089455021655383627298479868358655525524101681908942228792618851033620876400737683563457230966131745371924473444567746362629450197170264475567146412582817777478868988149316690255347799773256198868021996628002749227918085794554566093274137390443744885650306085307662046569387120033246733380524457153509131546368599958436920397724821981428162271142437919630578322266163041843322405255902320454200728851976874692774324492994556617365196812373537169599979076366539609484057467459768797593548920634177735967577905094075233987896645996497703177903619349482037529334720032931731764283293078062640709273415624493122387152612172906168206187213100564049665409245449155061618297240791856925386363460477178642039766432284150507372367580446913148594066398125052301068534626634886014196801211373595586484843102391454716343976152092771455054919213155581844268488964728064535553950913367785576367937949601943958474500718968051246147591769757511597216766860355283948105490312453647784080467666718112609411064939150312075416575809159689004078322507912414671740611970461686101324035960433086803845420474391934153702216380306861474634065169197697254333684406870583372689831468143036231042820248597097068335983448745354702572338690111327152697919626886217239758364546566795037278673104609498289030739679104005667255895016495210595075790965496432104046505577073818980257393765171736055906342162468541850846653233915356557534042456089446904277479546755488154177135494498738664601621722245392814603275094700888834124061417806261488246484720890389407279669951175809332475068336079739888960672359318689596274625271846968514857312470192858418691864197781843728148397671427722135049243032577163301660241475159193140678274688845685621312105017074694269203577645493695982354109339656310719158757063640517081211339339539299911530520154541978590150649555138279743107790605770325744049705088735944229314684415608282954271672885567305972210868303030096701280648303654422271883008372874031930793323363528711992545817446789462143212008005070523891095133702995553865509343952249892225386868220659442832098100117162117306745538535155306402472351126048664090472114509378191542648089749413385495649367706497079317750944214671664022041791910149940889935822728821963942742712425351261854763646425689193478840332970787866214295494643103177484558719108357579322791341610212808855590962421986764427476444699833174921388711495704952808701588003015071458447070159838117124450429086210602498593749435073219575829062041206855452211236611522509750374872114946222160097715143914720529193030396652204919277910920931048104080565587332302103063411673097096081696100026306760706190900956578258199773787409964185307046984699545005104892289299067295394671902959503374579497352829598572466326948723381889799877766087912041865589825328029269840062747631721942862962827537654756072802622704665232407059726778489158047335001121183747300842721694957756030820875356168241187924289984418724980175715422247998385861074043778493289209350938754650060142787249893076212352689 A013906 626 3714108367263170099846402200547197479969163105802766320271736519487231887138569631565904661175089709539191265957167261111153833756173365594803918446263446505558434406610005542940046627799916760685662318885189791072616318156834474156292672178537491268990671704429222804007987065147427244459272390081485061227057360208427114011517621980262847917031719949795001777581555022238033990769021680896818233399934540696605602371514847001499126144604845412582158518949729932619561346681423235693453505146309637164899313680825072314524482651141530964936291121447958801918159097694305750595698223782172337827811428624866816570017780701316993426826625116544933404959542661100635773902684244216869518928916400409512016197191937213976704170909560336627553761135885156472903158979983607267820469862014665273925762226564414298214724136707173150256556865587493376341712332013268261254244490717778259117171578522740567711904434590014344711201859847129223201514764011818699393018461687901682402037276424035150700100909777264418034944826956168731659904802097233031202826519209163357121813655426781236805525648050254533016180637004772295534488530664978564918094268967531307229114222462133339271934767686340799350339702851296001360812172169527170981096653174881335836969708024097757202446476821877179811351153981118373191642846951693770793518288492475753184439873004328245296402368481183629502326885523370405451565465273842602531122351676059791937434108176023635999122790801301842669098973865976077180719592482341274020864288541148020027373459802548804316147379666604926128788424264548713762285763543453373886411282236731732306948835370469562631226975259811990108939151681741319393590715174030214063522282162946942729346794638128318242649725446892282410682009655440481345431650768276406915473751360662183036016365177715074703265877670819940919921218922423419936931090646983740796936824693005290799405390715625729323717115609139081951036761496117689982778712042754298065412442156398067066129072586469836426315561379103107393502616355364399062153273482099215962337902614508175522823357536498689244905342543893159437114284579068704725076960923083598353119956742846354824783519643381024983861783329254136371466164956864279709352401135834128848739531829503407457066794641943645537074422949793254300203576482525544514785554985671797280106454249585681775218322845152409204646642184483873405704230642913309414339049829296370631196728587941162154244418838807316185536104828718448022522418554121727209739977186105071716127598071340743365270623326686141612046114978118423313148402809098153833247141901650236202297854997845460035276846814558706747161280394033009262061903900615538467771588331423954118956218025538402858892720926800068495112737995760622078324522087432852402941292563838067406486044844207909811628818652732560762166410578759448481276132800815194332552155010446075332871822259116338512933138449286343785406761842313710119369869250048026796976497783596950546656652628545629106728932817941913588936728562553529831680152995169531517903082431915263196632035035478668396210480082683045182104866002209667380856593626310915595710434110999949973488739963835609462734745801875310930823097616726129641692610791744688015208678297759689165299538091277584480732238324302921227139227605239379630952782926143339512153394007381655928075623191563963860256274782002395573592450499731977110276408099863685436778061560917634757488182233922008597841224338292138530987251065539492462026620533068350200997352203069894145869124457919922616780075012326459660623179625234199687193317306877674634680497119822043547171192792033501940788020901848017557315437022508658356573055783514400103075616805032090034076075590893782946287136648096028007917606389020187471304350352665487455641851627285916624974257055512929312376589808182529504075027856842279642566759947010558104947362219754067151314937468278256782685752121531619335123966862035565776116306618179611114351714710642023596791837751984026693242428739910078828451125730403316964703636192127097962740214660615570055277296013121283894730198985280200104892430754282191425665890651026813135946552023032641242973858303121323163653547945882289488324681725352545965992208188371183569595079104727977948674848222894155398832549581449196920632049607716338551827842743376327 A013906 627 23905275390875734029955691878676550669817163171891894386116749445046008546161122678141789504621660426364606930304551800881947199819710148432557036864178610071925490383943462906263368532513599643221837866520459115441696531054514469894535246527624532166729226890101097190017179490852187312884726632994235803433342050975988396278233365609310919350851691476823411126124598596496614410248257312688469758816034881470812592584682984894169890066944384537355287908332461603706385336783551673092909613673914008998839543314382688416083452240296234835450942805493719499014329881331060957706368092752818451371669293949661160762717952692456721423801560782498166306477517689976449358908124416475538610071498571360959798866682944743618462053504552305730399257610626475668274936978704630752985406453089056733175162226612282017414252194226256955441737985926003880363345776167275080445927748119937073620993469223791593808542124242396697481531112214051245848507140744121203107358624755694178216575809850903673962539589938527396168290892365547922838106653644911139751094047126264109467485468410575426044587366148719411796963129721207130957336512925820131460621621409287356564958721944594683289542438454605799512963494069019059286653898658131020253984575985575261744929121452945430885665963967151433138531320468293373463418096477605539790465881510526866678397285532297071315782309557286885461895133350146445535345221457039917902971630353745709417960460119992497397501980714423505950356496749458062529584284036569882655271717501798270667044976385916378818604974085494950054544472996158261982891638182561318840186051545412628111703987894874176154559323624664083853739746352713968889701844475363150076253196143508414207432136241554734222850861832027013648016278071726754024299587400840473715561071253938517148582679897030177060842408885438231000348497962807521947126866768079271192178753055051752399717290694782653552601391031073066141981802598206621096827883805397327073230914186237604174610393438417026393661179273460631550418810260535162352896786703594913964681823127571393969095457516540583030621787144988929490954465750496804176316021898562656674915161742121935952011633172037956487703902098761555855531650556958708657332361583818044376682744514101450062439664226111489347030202631941163762335188068267910758928403333143772721232216064141055794154025716136792917462982897607487207690584968900578655815242995442890037508645669894983443335985482225597879562009561588181900626011003891500074319433981947075604595852953287494173856019554353060761701727816607667062619530381519238737543409048693186229006382930397641779833886056957230261144276935171600932807300737399516708272388155842247125865021195147920472014152088163133258039405409847909589469489465793827533704367804211198285264609330703670860708465533784648333644441563724324916322268419597270335961735036399523846202223094707631573347615126095013818796313736442951930835422358461866938532102673969747472319719549171260081691019640230709934757790326491473857425730969388447998534879289080780868800222276357878981270550006816439076524379559260177179104670390550877418041682617295751012214437045053578116206541998679544382426728583731907436400743621170380493872270101037491041251524897027841929469577012958836919848977622389244412025527717202200265671912445652869461078040799660377844213452399217644733322753626796412749887787338700932715208419081181292047915759304028282584655179381196237788950076484927653531517804881670744337737900870763491696505718120861688495054118345062322351434377818618764517268897494900972991203374873686771230530476528655285982077392815463174868904311871764445652720491580832424502630024693750657466195310596920063609854587955016333196564430458725360489617456261926041526708242228320318467736684579451253989209877175766966495846777021191808681477067417621776584871220191578551830895838569390480095441961867155187386289798244694579534145757287774012738579858515837814083045967372118126318864053523119056496949603937001276322551495879743902082797241449350400016293637252981083746859453127515318983723662438308902807244675630501871539857638487581979235726092072286806495119367746643852772152146950200781760392187227765548769878300230162187774107718635487236842188088670713468455731648068277801623687272846431018652161 A013906 628 153862551925135294593567107733476666167823009461264191188821837473375761784024318821599159885545091733608853263617189851743914685929192675892849456321497947686167126554261819872487888210664179468453373599313891384459355375777006826704402672241350464239602492389513966191286743095690039845974420071186018653777567076404946082466633375105929070587418828475012024437754177304370808683100499216721243512867274397110494334594276237042696112743147020806314945841780280915784367317709455326249837141602800714421617902734723815908039815242664989009510827569539863041444389031396004877706678329212953769756884058427843964446994355786424971739035209131506595219532425641256089996062794231111417604163419329289114074716982704619975482908839650701121715148927352442282171712698326699214562349926494578681174823171120375076810100210542809371358742193548933593349458043013807793102583940117520144240965968684266458268453441572680287058370403381123237858317995778439296771625932935938934105010197703194905583073951923711236636005907040747814323587893440848299958975912562800117122283822206128269394097581999747145083501061239183468887336163614511922385651748606316812415376115277038377627863446950232855454665994306672339106239814050970985294591847752725436905142336359815153462939927518227356621154094776856776237656821336961072791586543199109024657435619954801528883836257642876544234470508272281623696300468708468676315366132225918720592323881770092870676930091057414731559035385357897154555852099468788308239079532040676786819940264446658183394476394720356823318916936957512256405750715174861266587799611561955751058369180559258139573164820696341303463430840259066084665450238776092283451241725225897377225106378073377122732106584596534245104314035253011991177022479270287777115835492037788397279660091676490900914313612532928160031476052423430454231736379034659640582881371974610961195653585942329468714711094953109911751481581280348998250220472135682448326500281906191099966024383534601358909656375588483421655117256488723668463930762822176199332182099514382248573229764318383365805061325338139481406598338951949852082602393334660465350993476872774327611178411085414296973937596346049248699860150340727285755660544153476183197551345874125269399233095764083101678332415498676085793559751376879689537853516294456589547893925238921835473312704339877034136762447732135667036808842730488457127305848547017877192688508996908887420631466806624351332933783307661163458820921542820029262845368673667186438111285984921290113438974466523442162153583920328041644821776034378681613716358026693048332761629729384348886141373685494270290704138841753187462667740450056217568672027600138156392831448114241951894604983693584165603449120733836723950814822236735841289765371786060116604974871413409257018624907179116084809714065947586112604896418086595953745974961569384820510836755200059801523694909183535759527512922343358438559369054848929528036752529320886466355232720682271595627971422424261448273608760463381112321925101544706551556233980568120060379436229046880099875947835642522939935114154705587326565490091535529406013470657622053185957209306373871282133199163147407094729021597532802776304925871400914630299071328558921948200921963510310871207848005720318519297211528177021656546629621143920361264555553966190726785723420354608475314958344855537693155808772046555703627851010822936377375002701694227640803558261986167308415767271223906736719244302133228708314009902825507323622988974104232504436362703287181282713322109231413463030398197632222154669372047509023413205120903444629734202226218891874749343741952706056697325248185385647987425767966942849709620531241027449187927943923993312272974842308202153691055375096032003762909825887289253843898137907908553883527587735636159022454673068491107484436777932352908749464364152533937998369599783981525271026923614305226430828937203169931220247434638903652244122542305898863252471869302299403103808714330773760897505536418845152677450746104652690605849720062645118505963297445421836301692071438077764027506512613121111330733656908669172438421089617281651307372461932476078858980010982626818680977216076760536935283072065957896150278027931518118195466164808538302786144563796085487828438559409199125937700769202922723350536008212774216361884705887223 A013906 629 990312159045481077410243498890608405952604452184941548108835111868899770728272436277168001535208952363971207441309654581942983081377557775134210348248679065104227981827637184503548311869490916872523591992328769615125280757394707450011095208661910371055315824673801489697525089916742918132358536804237632860110667409249439883261538457429420831971839064723344318405768034813745923871813116430049258635338691494921350437005527698356097826381565125337579557464121618610342302094768028822920855537495195158662579436941320489453000708558420103356441948451414910707759303231502456222593235117481490505298332411273644505660660992905465861877737095047108553595070991049119146053528793209854354916633994856134684351006128612001846859591929723912609843446792522400415759927823886162202753879012943896032528804893678428283001150819425737297679240806253323891019630828945620692481264424887819957744331625779197628810952429492229756846132937209268884126720023902587318700977172070700006954243650915574608185278948946515351943500167740367909486924672832749869502854901992190594239191623069658243816814213220998539028176470999389845688723905327118510063432932580026971372019151930559022576455501734002587575651289793790363100072883488268744403949177140320096746354540633141744285119161902450019197068809838358673739808818414400042134618506213782977090713150446747136820777310025924945347724614624741922706317647668471405521672597589366375853359670163764857531364253066753905566876489300603845445476769451239346216441872493285752111014781489397272083754381823605597270947794767925308931358775360712089173517915279512964634277066708317211834762381535151474157728844685558180573877986194830135945415519465628002621172860767934330256935091021811012737435910602476958328290395293961842225067958328975086312159273441340474663536019831024432321470669683179640081256821045078335048144438339183437814916588304810679655649753023784308732266215302705312444818784287194776509131803944939742928621278792246714208654445424306151585962367980401162452141517775174025338294930934697584928567380962276547815845825910856684174989372725009766802893336122788543538609407915742934099914887940728712428124430678719659524603979624487680582445453738417357390277222157505058820868141289485922905623094167995334064777750856319951599136714627211608940460230454057883295807911389037169526912023123597275582695337246480267612135107154658684744020336062691539187569396960548997331269025655781775800037826625678895605709948745177079760632508770046251172602149234786891296282084790515948544357124426440986753671984970599614785231986177314848262873827531015248125681549105146235853029272571536185554599224139956021931905941249964387383177524561314589192600524091384861343759325399659074934492322337605529089613778797596777547027290947953558652409460363284242761736826276735260721229722072379003801180573474618503118423062859086101084591105134218682512525100593523625272655884826782361520237635134294008618924468920438202765703830147159778625436373851561200163105687191755573782761716772283402675857720302903026790792443840224050228506192224063943688959772891098669063382418614321809659041501329671622309475056129072419650775497910177074323015652070917368849366673385844803722534056681932059448972338901476099962303735642323809782593287881413921012203436535441777834104938202526042579537699300444477155193458553130791962957014030730216292496594626834052350664765771093557535751029325091664155919439981634283849559722552958150301452030763526238722911764496843422881462226542769639651130092380370282418887491039518477324359308381185799815348111105959081432479881269617724331929673656842128568138909468335388575706379586887494975715466500774494348426111719915195378317480872977953396872636601865428365604629147642671062977821671260219702264587454117759253713962612744098240184982431002307497242616468144001480814165062364619921034206065049795892416312776007203004548680769647071377491821875380536333476790679066519441367535458612612126604777165469980027327769758718127541652155971749954093349911873773065788257508514467339824511210563435420647593751858882831443980827953246029576937855145144579650653910223643181568933130831119420561281602281845369482060176988256986155722783482929835238781953847249978158982708231838061302093544286545489 A013906 630 6373988732687268814221878872380075179394203997589383238579464110431609957028521197325496326505131394085179533216421306100906645554942874343080648835477947759930142041240439799019121652263014776376049113654681330010924294925892123532926762568604626183369284620928449501604237729809998863920778941850197258595743273404850767646551220219706650765916122561358644140360736250497209880890877249242732535472751739632496569435767469162620381752146202023510652821627296931091346403691545538938204888092768436893091782520901209543047394939525027323297511639821625200629511637038958213591094410695756169043343384726974242898497455757060144861835740007546791809171760007742060671867607673474693608287192796354318482679807838848957803021806499734996858977599858924004259173501129774932890559509907808354621694545675792896130296476068555108275756697808642937452696963748468343124706938912275745770288024649262558203813971992895306549868309807476317317466825538805250570609803514617045494859897442864902220371062866099261459874083700134542811650801209514359793325613628453121985897261328803033349982645443565481399684230431881625837569698286984861932417206111580928537001495864394190051046811333397135416524430149505234047006612403129534115163147458642859272452721823122337433837316721876700863908919454721450981214502309739794810392856880139538568116971950885867806846452293944191840514209889267655301017348647347432251629578771786135147659140539540856794417993590676430032818026523774516456406076286720098207344772130929052297599465211735811706395367929169691120755683942219972686663188534281491730167347819383886313333076758368610528172190011057101444634778945389979596629415559299191581681323560803958535274767594193668751008912374552596159155506461154878353397583587717524245472420578114990493959662154499257674717327416487275287801271494520645494179516771335742626238779118693334945695973678719550084326883698326362969018760529000060218817022268515396089421114922398385299820431067405525593269873579225614928617247785414079159140703892941616911767957210657024257871890162484881922598684570680561043192903624213007537493434903700557182684923892372636623693448489593093663135771682527962529543568152028213911503058719051086389317409066892902582806282915111593693492146862786517592440493823279818926235442399233851048722668621061362278745790179813449662824353511647403459515752055019022545083492511989137342941382081874752249409137975141250815130132074396411442198142865137401979979541988636379281077788723394525798411019635012275964286586122466843791801833167302252460005089404761624036425624397608457182412810119712457275166993558812064239108993987310898927141045834098636962069269281622619534983002977967545226947670035031916312615875927720817889341095117431390983917232017867460435987366274901824251557525063343001992909805489648481058196261873052502094462701975819346480216740451671638813113100367392892477658713343529421630858281795713666865094250861233167302316354173064779983303618487240860811037377026784878969741404148016845645027661896415268872828938107067547776163729410363919184119894230778008395514830411529212680935417986371359879346304153792722638550233611190962364712331320545682841079421531097084510572039242680268501525906017986356637309976970682143385659673912775321356827525830302523320609448503320834938670096480265261076474509414128520707426489330604233500935234636557592212522696409350260965008834710517417621390328387339348456948302996089711951415126773335674319985698668040606761920542075036906686959139231572969570781073612181749604654829570739767474897298763984086554340917107480061992064371856450535152679745231533500236314640892984154199911527726309406220074481412803994411278031965185694128366866069794425539500287416483960336802960795582025872397499861669064016259132761608198660948327087264797187499526930374904684843725033806423366923027885599995084876409064967340798443582487821664529007905869630952540331019845284852387366219007349675038940809847276293075772787771275532547659030899592137109175820062523681014779054051839376155574790697124532261408113958531493625637195511620657499984645894131079409745316925398465299222428740490574226188931774092959664693660911875539470948271645737128935044483247410871064530287557171070466173721241249033282995300669113897052306727 A013906 631 41025177761710573821535290527091390220367629140456443681948263770927719725650823208757577002627016912400386692360780758573427781771037684677966732567686640718992050216143616017338130512691489314824549080327512595646502509176201288056288437771100405502945611484920479450503924282598477517804458096924924173981902047576397404386506420402567363710648874034942779702301842240733963336402831547022716855562297350121441867211915899772547555747753942370608625713911101211351269785975253288726142464041673479417793042785924853733926299087247332937114675960384438608695352818474239425339545372620755348328939890883767579460043809879763763960462432347393740633419993323510558010950373575915129882844015344465543285766802424920617612774783111923848888302462008786502345501549782118980885622467678552948610861337198569876457960811668512191264908691643774309973103933743707980992305633319453610358372935435108521657210631938667756045099046751181542632056380288910402873390414582680818451523036887101413351769747880777918802430339504775063683968952809249283055252759998198852522075936672812102080927350122174581248487798750628279288260864581547007204679957635831128322629818896322494375724786798031318758199100321756966621812680694595954995391518003403756778236168937200694685916776621634050468514126369960227972783093439777560149308391630487958086129695597280599057521515296961641543350751221318648323115904844914114140750277920734288454689875597690016842754692121395105706718075290110442572574054265496897056156072691500289252288234719299309525775881603335837257238001051719925661995806880302939327020497965856740985617155262188497792727377972337297483464947021708177446908562429186436642413515131315632890806003481515260509874956099564980420807429922708973205742063341720573154676695881006372260863813790476215639863147295815958887712699174857494981943873514569407702193582309148015524385660315210825148406747603536998011103116199505834588961409558803190012372967082974390435802132757678082813563397922533732066501122462915410497381155516407525418739309017111863482983935144078432368344585245707834306427342891378021572893107288388755318873831100205373124452961331853081247068282118437073931290038070329730411805331464953426524278380625832665288527139396698100287952325015267963000481225336010299587143006038212002560488807120487951673269515403311038043171887954217183724829994129057300624890321445093700213279363972999988517218759342334563695207119666116822011111921443027061272027465221765839331110057905299292360922177350673817316804218583236612771457186293533681505186537154711645535479812612176410126822413524340436395820152823305117980939499687270593133411780366979923320355806855886775885651106336220563948648047396287429335291004716254392176335332171413711339598788877577103904944233011900432208742515538772287476051076194660573519554102732788360488180350623151019982517655888933590773308811757966671748331316017632188207823286027869089731481325870942067734092749967326285192076361725023303795094744364707668262742298398259188349454276453359140902750425982857461656276986644289938693275792393008418890413110115433167334449911008655397559911429316134713805574326251753672279379660708674961934401647215726002210028770775350447407916754517524360638053609105411218805286942570774050187767348085186833856941379608209532711664704790079951272739173346060205355599532617609244064109990906365002733924969375446686710307858227195807285512290383552904065440011350761044890507091301671654059719711722152483047839947540869269096262647079160061686109767676250718795672879723823907208682904618477627605426281438309544642189575347662406776204209462764023511502084709072309995521162100537462558732847919931099801068482092899186103255179860258862260183898411074622726059379095918803149624541452154648497601355336247598194004138409827166524182267661630005143961115715264736392731462070286329164578681350439089176676763040413555739628331888658093966291777264060242669457852144422029489161408874847838004198652162134874984397369917373554537684025228683856633706061093178005843300715079902603348988284420196469276914583870851037555423675708169314041358402375569934339393184666855323986711547701660802287133391554523745345061611569138649661171014438090228100092064606585119197463967495064526627773822494546547495335036179361 A013906 632 264052115710341519842221916437010979805131647244772848097201933884164232362154596403924369437819381915009842084669464709978771889207546004513238433394901936185199449464324449947882154958448278411045782701322423402401196899418678926972075692428957697256045465861687533467894779528832732582378099240936057232739197370604012398941259893413121633447488905852685715537452546193252359782513010007858834474280403613372691511936344418089738052604165852699470233853351718903972265828073319678119485965437376807536356326383887930856380397646110760618467484814888658748006073245716941605608205482249990340929533964110501273684596755412948343820574653202121270769728340087823915479874360312726314815533898254243388268542158420020842727659685858949281325283333233018942865952481429293027790309970485580520920877091648654834351060864456946762662556203100565273575217692223778657503959416876232008854841134377212687608736050404020640946580933863640063649037658877866449161326281166335607074731137807036972116769754384209792238590898659182447716867781631141958247694715045087197038495800472497463543862183467407510796635704074015070999042797923388008992791412569678231961460176444613012417735601434001292270103471962238199817537694699897812762903229160581746113302918285769130836837643791217969294667617662408923591026653979458220824080021312149755611954263349687802779685202330991982816054804168075732903948792337229044151019066043172692355323997974062956075746263352696538849694936866975316278889006153351094889110745375429046226940613517919075771060915126459392779763007403230181495107077643389661416893092939056273845590077951700102448736310120607358296617227508542275953167797431157117178341731220837454547308984866226376375910104566742364776600955931018440729965489195039818980091268796844197056604981843635057200123689055393976275217417345199813824569576688384205278159748140408665684270974070184987968171731090792132389777464228875981915819645683936000413806660073732637060742006559952024570499081274914528650100034056328361946945718639940961376224820417124822745659270077043209624968092834114899383333483427520689504539540843869946575346350684989151871960946497543256512999208135027631738141117503700268027910362537132732135553485192413694401154633965962040901659931445744846782406331322852539675610776913003555196184210288302784336586532579493176531903078830910090947023458902599053475908446200878721711839141352070665092881341161719672697700478213173344533466137796377124628785071587856007617914903428367763292174929735767969370291614648684889955279060800081456220136832109968216760766743547693352084902553530493897413182269883210132980794082235666271220082978682548660603508854966238858764179298709388873226933219322762821790194911168430943303410680874153441084647287600671249678860479536514263543714428690368241090469011907970219748567412245463234509576182470863705407337636857146494438650757396706481940670027530874811146105952262473020609591711400156881065853732602950764412024346254321666218431492228575647669223553099546739118691586070642933035431385021782743329146789049069036878894793438192985866378188399697458540915343571182107496953008698898452259511675750190986299679323544655130521752501245407544242503208578531424720813147521586295922211880590349760278876975806803562507685056476655681787287650051642168401994141022697563814635869191701180319075562566620934767325891200246040791478839164870653881083011145604143851456031624148049211266358977391395953701083549875238905698548504894079197583311475041134062846414689422308912960800414662580165497569700275938395255752360806149094792208551493569490944377961899498217174530146194983380091862402644598933502663037659593377662254579513094686908517239257026181383754107318106296298813250831270460513202228363317220463870003785406774997000208969874902791178225122214467754869188058652198298119406134179228202396775852922714131843659129178548679247057824506589866636553241302493284316551093294483866360444785718548357609881764758203457965453191667661701121086097856133740811992462739857357570374648605663487654399525561747037301509940603655184243495064979612588287178545607244898863621182917895812948378221596554602963068750593175174994798218026685469888191744563776130430581500973000430859386141885850762824939086100508985647996017209145767192767776916823 A013906 633 1699529986587446668845846136305940560791900441822363007440488986741803267814527201482223787760522714053000192032767716499818898597697764273326750598112243312652055180163558423150901672891723867612985646169177670609081126855195118180864230578435274872030067441880611524223350288956945856527461202402704105417540303821905540975838785526150291533588311086762592736399473933523116473119659134373012154256693355834106029404010906840960958886712454656861266343370383362505549565356658914597026606657241102153548974286826652396551947977726761471331348866615914914512117653492557517084665134098241349580909419423164876099370938534524842182111148925114900826269845613625884843631480979878293827278757897291411652378513441551592210944273325460447194213018104871008841782673192180060174366967046365072786765440822693178002491610137521418097235804979932901594618937366820672195775006665095417756568794751360832241401675016865565424212039567606702678187037992454943574994358280500976020246196235706357766224966191242528006806308860448738333085327928227129124973842145317441665048343175900555741998292557525164060263350637466858384119192119114612947964690058752960500537520476438049850183805614140524179493634591039848101728210018517824387891822858685106197524134444988182144877764110752099238143948858268122038492639267154108063393521676612305894484712539230919641606407394226663931654234626423565066946200481918177797718102508593512256232343127092374288897436931906284898949462059039198508104413302532078246131863722221925113679445629231763817905537523647781027502278174358728756054761973440487543532989940486644274772146779093879292495206808490600326320924215954013518035239880821446093050999553351118604713390353580842074002454370157420252333322126499919023863228266622070173613777577281686569815900078654407594964615705185861631441161697607855405311071622931244860952646547825282332516297694059816656014026344204102305762017453447276324072012365760281688711401599918948542417447388728101293680159768270227202075370803498210658118690447548153527167134989318018433005264823345486522967196009536205593841622782724338797247716541933656423550604456806875132727032734262837056254646862285428152344362414657118694219564666543336500551544725543795535063010820244382020223112588141299724374013513765522683773339694708572041462073868599645607845298372862292850318878658111776347496237810543531099646288996345902354338943874567410560775911170016846283330135589044010763874563041742747331464608394018995899639513263276850854691247063780302019280690841902760450669430696027178680172284158393169162170643704465991272838197956098119683158053810486910356940003125638954955103482539262571293834769994099966714934814079993084108472059037655529228689568485134552322914304211969591381451081977017567193171785895441486824559741557100250795964952591510780768087153623834201571193069095013066314252579747622036839454748731814989988093457947008153374596561023102902388889401344528419940350040210862873931867982016843579476113338005984947269846273331427395957499416759164680147542067546965256207547350631668452152032216351482359357230162188259073939397610685186972959313261018868094160911342157633011503333036916341376236747768059123370129532425829011970685781832656358529304654856982154533547122627871095289461921401159458127460881836355396336709098996175612452305975384874220921550038419763596732687143134628545465202925949286106941079012931471205931212049312068951863927504589750739620269606832293198654644804020512779635472384810963729200677937463081261360452015772857023310595210139124257383134158735594917208132083222167964945775538053410484426102053623766884751057913570597932224745833457330723799060219162808627067050396420826573271285663366056062358142233438792575295091809630925570110638248712086451774176398404517316001791541455680431017789234032778014476989665950712752835881536185899071483528140643493012530474447541831045899358218141997112998784613533057843413468298171861984273446078691663859227429109519251738892017812716378794658333641409739082003608441724396577876930521949119980805552671611306312395634751819519329757016074625334063621769371454086576155325318290399603527925433042899126811399128885351544547008530837316573717780848550663960229717064512158793978624002356352956912249408306212579629391964894650800531584155298289 A013906 634 10938757932462206254899279858489786386869022865420273386398539206392698270175157451569700700785926046936029414988760262719593869257001821196276717924905550459684866794459458111938343926004936673243766872821463515981065047266547112537578224433897832375666620369076180819654291068876015765039529217856227749975447611721994975321053136349738745860170390945106806420775599255713976049948406231907796167964988483969357503612299772169471181003779500543506413600287563362579056406136374108354170020572087167158279865808196716365980354502805797108673227958201277648615666874233248127185264843197277022685639275338351288128053444640119226304935818606120816128856136926341668532113577184472797327148842440926296348904878339936499665765697008414071075342599588159783661746016121775785042865607780102511675588237681055477384090857467365016720216992731956271648214435188374665742571093723840236409567266116358033071119981183077563959169191386688427535830394673471428894309912958194493501079463418314965864137697570240506438911738389787213828985418813549184953621514075118898438742248261805310646120516314579187023127595032005351692616873361518505245341897106824206046911166155878707086881585977934063819014598544597189050621652455217069374236818813737872478691080066058571230908982889890498666733138226272019405597829298672473355066449488611878757825418158891155018815908986979028809855211458138928053683708848390690241098325054468292455815248059659113607724995914616493465359077477462532043248283828859224094943098145477032151954904119586458427029581101567729881897095611586583317931774844419867917405755072521629471419783516593436327096476875380815976113396330886103228711489960245948810886149618214598773616797008537577817111179168182120739163811535642868309808922211275095007447822013093942381828579759946745742997339541763084210494901004266436882986078662752157342078539939569421163914945049078042515219286362333664446975220702373202837506628286274628725165808707827125018348740578308393664869240563387698960487398343500083681907626431243425117507499118552102715144405208885958763694251265606290120483371906228318947293759630658895986124968141337733112401708049943471447165202549542779490344570617041443307709235504553538081969431033440729585534064251804186505188889144895137491876611261230125567045748530659654699060128909644248810535831265083608551099962418987124911772977758227182588490694657607974197032981034464830990976110427759738457787934887594295371988696711779639587640911984585406125673483715499116060636025200232900439683139535444938907343035574359659307876119936884765584752887412733751666993225547346439935856557536750752067518290537684408252595614117204875909074365008135362065903686060064926949975377882600901962371503292316379901723221514580995700863001325203179480800871945623545632847320652851299508853450857702273221212374616689896443337511918203684280275391890548863457366695816776288104935411403020298915510953365121204070411576118046083984132398860905782591260962978237054856025750281455173465644172432819399979279668561932274914871353661436998034653937406684820329567491488349023272392853789265972736324235750328377097865192365964525775922590716886130158397068825235402551757839712962289469625122257580394439637098144924625580310156153091456914287896039729068661211576902870202475954581253200724003252360341929978112398526607497708872138932776487485253764904564496205140596013205989407465317328384175996915155105389813846726746673710044699744942047782503108432501843799285617315235671352721694679038044940834988515808555517891985986306612481440138133860638735196208140476922418226002987763921302197562550970126956622299278344604723006889217271952256402809014648187009167162620349650412169088626580406471374566392257198138520452537103275340376702615717630296649271557842636126195226918975307478552418330611942232544032871097514208371725956274259358187449505963333761746749431497114731459457012971830716124269936355821202119049372786660376679444504754464539838691448757050469294855466604752375640347603124552084272280351168633727843242136626433564744617953299056730104643456965430300501446262112802246523053529941572909955831295025101185455369738165487632494558661103407330216284326528395046668032422740103126125776817820153381668512758747198295859751458093405833193409579567505931417445857956865055317127 A013906 635 70405598047297593993277195622231727182619727236687718668632533031291198762353983437308482117598589610714384372957002195633418963235218872843907279478940365362339474598451572002567576359734392122275806205516316950840116149518709641951453841787547276126295222346160892885316158741122661937201818604644406484960222407573580305442833106772686528745886674566801577758714082840319859751253074811896120511108277873876786382872500352504570649555409161866693700631315656435792171646241008537686603732719009233729024506335526278005163092841652572579829170056173085984723907176303046950671989076658891584023555550349069944883979892035318901393189521534775472045250294912900713864989497716241197767013162002758881021199471369101910068253383580226847467283813461055106452793338643278721630152754576208340305590624480797654472751501824072553812051599651377625329083442423648961229537261091783038733063406297158211651071593047832997245650910797372353751249209943835117063889348099084420884218296816227602334881620792334491934544495002938205217693497482655601731947156766792996133909598404132778539983262337727548341998134391082421329312764542296100606319602050228230820594355909226825207700687737974066123067878240328305565645318428569197947383529114070059363115982345615622532062415660466481860137167090698328197083749421705483171568456700880645559778325389051973367270644096979563227109921282112282605830763660377480398461516776051612869939281142050518255285523380070465400309640808523625878836788883891264988918345146954077552009883445771464591602855116007747251239198059966024432286953497457905931119109820739082196966423698541547749853119261519187242145625680524454313394597425199290907305392892148205314377056108321779220118818260874815544671824230754225945760487812084978825521737079223104391685706537874917335720725378250034716629382614503251166749266498454208643585815990268066922415809162018115396534047243201744827637832941174847470765924423965702672819876715962161321973787980011181406125482415476472490440342916398359105460378027348600551093569399198996445900686455376678486992148273626186172942307385049297058181558742473970568023535821722129153874946795297312844661621273331821973222844679000374343471183975084632959117373646069005782745075708650113183366970325521803929877583754939690082575934235071553904712767286686393321950623812202028312612385415710848516015622983321219063153963124632481467253848250310473694952151518938398304614170198223329857431844159985900802435470365602386619135647197866727163062256345342627114651497366984284421704995617780772668633309422928702778065153628736993405590178299084427256070803105762945814506876674191277265736012753972782623239425699556980685344728446896472119985373607033137139196088614977485565796944732822789612279672538462207828996326541110488569157422352734891634712346453816022331437718877509698143800291472146855891560556666990943471777931053437344510184300635949879782756516114924305970165055066353086328682676481598907440784360238235220363197345643792035549384609728770115320836839790912864122407833039314392241358627449953996534469416868594817496102837736565518759631340501975797635204945828329213726178935302495025642087865153822106566188709331646841091795368266721768688797159185398599381450211384857127070078499660037912974108504517750307614692937366969707533265306720258621113889469940481626015229315003415790300672967139363198483239165426277480813542929324192488512880156489990623682768866106930232890459534650579404437774214824625388007595906661390810495563767288628692488804785647695458759062661098629862996906985098808967891501656268092006748273400525950166341998719846367239604078348196692330365363809001832424981767755919144002961349129982811628398070413129186390776839871438479145044016906514106207243755859736426462446419546132383765413358287462428507855305860104839158161658387892453899756584135300254283315560561514082358476170433922025955929242151826911431934974235303510528597189812008818105882064864559738982835367300488692657918493231719686121812937488935741301732281777513767756623380589289409068551390710691411911181735248556620380139025899949792929926064733207983845064915744839297370826653269164992925176482288045986270111060749759856463807876303575117760740939019477028460415173218521168840279039285980633569393582259829137157725739662700735003146561 A013906 636 453154578152537538015471725102781821629764203061764341238822323548219888115685724818836387718230859050794252858191190382849786710086258345696772710923321468017336140955421586297721802129941936595465029340231507992321125698141700173006746274412387397864547370281156239796154461100313657300875364763272793168628332771429360583874840766944633530487886476641311367396255076090712847070959469294023911978828186535581736897896737536340325768271410871116560933202464106090915893430081791614479408128859866048447170778181120210754585436469720643956175419886859248766175826886847882119629002189629920234588923601600383896264389790242280563749745624603701366070142418910584119379928098699445019559330796164323104548630069150219495154432187632908008108119901783367807031691235623296497013182270847296517667506076742610617782112819504856613220321629054946819143468911059356026067003543667270118868281523676870175452893090412268576991064520154291967460376593677533548868344758412105318767192245185048814694898975815396560821461918600696296585465018668008003618205958825850733115516106321251180226371490664596341678181298301102604945972906872455711064780926418772121844516738495860711837807867617495214672745076636989407229302285750492357224256345928641028091376011158326692774882204599333817255120834444046549803002611004148134672942435307516236884160306169546945418618839239085732919866352074674415364060594870124973320274994270922366134143602603668858818779191408652879486025154450455379759870014275311356172569668358181848373335949247007045723910895305930651966282653758875901592579107134688710634416964660945246524869462407142001068932875187044190171673302829463807848837123375499479636198714403627856237753564443404125430957215081653792907239683184845346886413895405898468868795053797698073389695555475105459069344740743221963198134510385179699124348474182460256623683061648249940659622536389291162905674139235450847909152972586100141294531962304720682638285503761646045289556736448629107365045905866475085378538268047560163839916165893678973716827237747548666381597761962258496943002504595915987990914009541610347775347468341211143147704308621390473924638936681284292446547913451260359034599043789771306402980350679748151753984394045260722886730788821840195436971715885879984071440077058019789685157036282363150473720686736292960852983643919299839515684538583712609870117542879338645068597568479486399664389035408948065193189415763858527359115282056143341564572448136216132728449922639352361899367388892459124308885612192551600630997362517507730147649996609533951700349320671101195624680205102245946347116504964063959778620521074155595952580634133794308090379125536943441627608714925363675735253745526082980054163019518012482993904770584390034379018204652490832161468984385223462124705703358590705328676391258068750628839368111593578620792841833227403079961999414712110889654547979690490077973584090274078276713152108091557090586423200680252260930061020936222720012443993603756714140331528843592938122693253001361464032787135501430354460947930363476604210799327759913301922912277119255916656489976262173427319026945879320709921861020508411278767906647545936461995706981666740826272736267746838842542735985779824133289475975936788847758773942825977338601397895445475817610260737387400905512454293290568163675584571333908293779424051789534196034692625129330231739095017030197991204347336670347015207019717263079691881338355261054092456605063255720806223611985277655952878992631514195697237003166973843724973860668696113397448384641794264499471260470045132115681645323538628291101295191823408825691444809540110990202263561395671484159066492126858055032447867343303700796794522281115704426023435891069452258743320959744758521717051146921971777868653955175850042908123721888249897321523530306581775320812345321831910720000789489534942885544760781759682833302880410520992003150844554638125011177233389401590239180994307263486219216078606554647874576102866162822466194272354067287016555024083999536476929293567945088482526379732327847516349135977215459692728296503968599292208763032507263741023694214651183394900663687365158377960550075979117263130074365296654999886197757638533982417218059009175539288767407725435079291603831834577991381584173520617671437835791993977238816195416948112555046449009931397422975448141167960397846236832357345866423 A013906 637 2916658297010037915043115329563214058173981420027165485382105390413320239334177005137643852235521162035566233824048860882322544742956718299517003160542343667423105349485441039016237637086436874012665173338793684845820131139354444916630760336090248741533694414877527995918300192621776105972888047866537499401348789235059964988498744246438723411520994708724967930361314585210926998255240483474305747697546946610985763210619381364861301376333317460434979146491147431989523874267452928885313237154330296821860608507950605800648800691923831178682821970560847317781434420152375158145499290840209209692454776300695419688034031375697370810526729002698661061595998666958205722682164558567482055525561854576667863699843305164531196100763529845754027630640773004066901213776662565355045475316616692101010413629064499764651487577371030347328504324574916403574766332121414508742884175789258028358687031706946957615685000272223371969636399186843436024719822666080237314523928707392445183709986436951072643119810158696596946467290669552161403653781674648702638032014595647052585132920282308040785091744559338640011585970452051213643625778097338182208721825262288979015029102398200663621612291804084792002492420064796950312294469161774181229973841762323387180668731349786817900754763653397490019353276196928097902498707234318271817565250332894484978655706997492220295316509435604614783478651356111366150607563861368164781155138717450691274810932237612905833776237717168743100309721600671107330329781047290800320121825576949505232504782223584329069695773823626059610268619594542364597084085388152603739870855189576722310853617890277971568586018628680005564102118260953299573401207877178032447260090142060789327100871490230353038888663454590296818401961784188997054514941870798486768814386962945437410775253260613306695742763536669451480276570668976078660201106431364958795498046108058281967814976894731459451329795406349119416784141371033737541720071733856252832654150434137744192077121473743978814785261660902345850450557131780037527609897534936619406729484973885770626024532084021448740989615569438391697893403448915076970631423250425675952720724592865126227111532347636027386698291536906625453049828313302988019567677759235142258304695176722455536926949505517929389019384844740072434318324839891846267201532694376734087009478826030332044535375305654478086967899570121508570549261956288631132816752479699962932075092717331135016769728343825800485558150131855083803475744924554397752373829560430337099044459997926257037531625747836244146860115457258023256381716022127797583288881447656197482750541065348404981049638886909918319073405740471993850920220696442608058317355051995827161915767959048860016772870298240585506090751771533623018830438012817444707045153168387626800146645767364942333882114680872141776107288990139131996628675865069478548600889661983400363221891855198886391939851822307245027979934732144346931797774759578850336839096290862735936877871371741675710550393053811123584300760123853351757502135429860102541849497181250074682751922240984959450097175948777632223661438422974450582984380582663285206103710827849921744696060600726322169375218864575585755325610834661501855649994742167758491956328040962922070601528785671388919342750250355490379461465737134565220160345078425258236106388746603440695366296203026613001309309139539767205895908521634902788731742302039197195629302162549946831318898594908068202133282608953515998680604422802650515821091701436157943948721034070897972876541504674729930242329433297937548592873128350520021751320351027551695776842748106640585431031783598826254631377350959769826591011407657544100387366818503135257954501710603840001371497542845922403096372504959433433631559396762656006458297943890130133204598682465803818396192721401760509384008876106723624055463513683293125755565739302041425441802896775822244353462286349161210093913232535916293333213448815507885241199524820918442595188682647873026747761964992777649907019240532241506194504317994813377881828606528520150988394638889286505510215066921146902998883485073922105242766274212826482936899428691667092610641685485122419526925569877740757677659542726412230556568331932529733992474727993184533577293918072483083341749994552959281801663212782919624150212905235214334949891443213947658506065606885326759928880283586064815269413730954841512285376565930611089 A013906 638 18772613213352478464222350049626885860829698094921906381680716354849040829196854827778638044829130982619482480109780117397910534598516273130068166673334589867413032154423172033384888001797828368993299399762931361901600480317866006058041977873872119855829203311336073173832780016679820287245856176669453568509375470151553560233968973039356152358679273646538986263805534601320253508731129299126463479052872406990991940140327580912055483084453313503248454984664271335853748061474200786660483656765613725637304774545888325990765303791859107340096930410465515707871310960106798782503677342104344665339563452259546859641140021606750142734738038529416508233175974848085778695745291081383903155707561363771554167849440558292594212304776639978010015462281324839314971158982925665884989459735778629887493668688533889608716249508198989578815387509947491169733622258385341423445701364651960386020236765717786102021010841707122994613165450451445441553653257578066872877674886868324412811055485233564977749035688276255730880216121029937367185277192105153454683378890918590737376952175528591382150839754452287340268091279817266664576655271476355927691831258974156834060529458016942053896318923067178522411698070437115397563884320528101118940273526610037796816586924342080936887797617757199361103634323777164784438062236816653768585083376023373088130975809143360069652218348290287713129339333305347898743899939406169957812034408998092734631790420031034163172884851197235019472476774456428276967816773935262811604813871199419909356695527531291431317432905979278823390135157846995586577889973399438294012891599703445809608406507532765390359667640898574153052469720154058943036163850511819688895695350365221966959960404510043701169379776805308074795043737915932361868847864505520744725051097828245125460781425897175632257997065889897667348917743689269501052034769971770832988692280581278166735572151831566565919350369355087310314382690824463399390487191663703555925683712567709430866466236257681741836691415394317187398126490241232522080569270729706565762167473505274862568418614907266863453927325243045806335994322034600413254384766617914546438562366688215305135985721444980711418183841845528200388359091115529493818828285771908793228243616667831339637911012961193786197509194509748852032117709854964005478978714546722831803784849975568545442520951100922060453709231622854580837494748347524636971287175105449498518120998485545229547240723637684784174618800694114545652914486514941226092707031274468877175075116796432678999717416660705575160934076102514477180049663247010095080618309083451833074719065732167748960943975902290444403539881523846734318413406038003505277894499967427978182806419692848416826935946333988704838028667529448033781888157890731470518077122279279523041736262458258975036085811651428643615655716740659071252577001503408882769937495969679225044020681088966366036557321697544480385123457053694142364048084989392016313561959538020334408172329258409932267871048479145848603949107317842653610936566859032061974515218236058649433807555452307856861916807737683271719337733563642644188637437072560757093309176460856048872022276775060658610603004312479019347189708016397714838099854108788257195393668292155416728661655588954544371289275174623808015414148766945898912822495923106861871155702464479829295535993002276919404686162715112803877297689541865155119934028443533872595708289568813212438131573739046380416323138587159700023495917512474880028951472824896705129428742986594985671438117777822665263405705351701147255322898809546971088358958482093725164251411383876939385554923403143820172212883193208457804990270136596780367719525710704925095588651403533051365947428609413552737712515497688114664520451902437543648575820763071631851940486297697999145907606249045171442250199841667377850624014198050867926904955257196519214352369982042786071688696512507419310459487776839917083181175048789552468616997873184444671568444511239859020596770489047509477535493939665008892704454505595691121036062378829594974173096915252586974735134174472455421088542726971143024624542009665806243665532079563610649854855337880369289065190703203607581493300254210344275257154687255614225674326768195837320398480668528399986085089185190977602709162407952855242461853781120335138254389141289989514191905826417124693980929111097183171305584181335077483707397462491527168407527 A013906 639 120826977647468731295848273185465659422150201525363947686386006945518139997715372192789242529369663396066027724477222490153219683989418024946802334090750374150994797615896502354872590196155440037971439638568344930655832940290534643029636077994651701529227301928494755219886396830897044547072855681713200789500339241681660696536984561839048695740718832179985678466140905992465404429147042946527519328157601946629622036978616443110241924162239493193438670501358990162622920359233041913816697360837760543709587124515006505772380327703605822514681497368886848767747557198906673596176066135111904056345641849006568613223234090088455033939732031122540236851044553481652965107909334034627715388916272630781496267358571791282630710208362993285984916950546169160251039414321640729139190714244160634025960662007764280645833571508350009182681367691937965157876811487402683573404775858468092666838648765370312553240218983945749136517485154855007707625765268839787670778112614370731756125547294994659309580161608987060639660762869078190163721388558465659701977182940911635062380984496298220442366882397690698456523147432212905575681303119979943140707824280879501519807650353401138870001195026250973012474875993771434629302523899240799940183396931081830503275861534380682243571217982468225807443849054402888120164430811499211766856221291684405212180189232349201580785568000489755290386031312544542810645009167697326164773782984114011185898181847433806518898655201809365236936539579935210945463868718200811250632962526197287937648601761757334884919940062369389399975332692262405114701496085059660867601816757510075512552399965912961790883714302824051459980192116025536199598211946094797071885986498455743850488972429845388205715629340782406990050556197229045845788025870775056906665869558149140715543622305103305100454333609060981621957535277170223928209756627464417398510938639273345659521332670436040645589049314346030724130804831409199229423166502654336736257382883599188621391363894473476075298395934633305668889619648578725254865617461676251746597366282923361324768203173128082725723640962336801174290032702667146127646966611927847965568015818897127761704865746322351487071447643175572513872212317587800448834358705330024757933053204434679568059091082895688897435834921518460455534956597001028591916586296521797671420467992646300778479151625971761997346808236991138721391343461063351764497685410479734141640618461755449639379776000900346996828818495515959297111316584879036355973212251794208836323654502466901898451078196702215703748051914183886337596472389692250696401472089341111621647636535691777765850529032690875785803613091666840261503179897058861595170839319603855295381058819745127057705131389635143862463311948052490146095819371822904265148732059442384803173017900719377946160685661221991190335120362853723828643025215587455238754107812621973092357507202582201047274833461606738533515426666943344917345844343484878378455680323338820413225699114216061958682785947781411028641087609241445338670176295547162998865237203287128435872741222882573508358200212064783562147857386058216387425027247639916920992220864749595604165098476965224244623744372585594148822149046863385317114200129294120537681771669156536471373604346318378458982337127245263724353354748517090867846252681877217388656379907467337497927518019808254034271915950588277289446017842998956998100101544434340136144278879608203938183681087714294997267938518783495225128327784209995106750181609456214133782862783920569729861461029292464466809464467800484217228766752492535980535761563913514573304853421900736651675640732361360904958681185250424904933944490261793731142308995271415669704516347340570130427856170498198654268506785135936413004183558959090566999705443937650756168814185398784432916768400127798145896126977999516935757218919415525317425259220434970016069662376067331211833011039977401540726940750936049162438913573757051294504515733942085588170736856850807087928204879559787514293169233670105302331496066825909287377042612839543211804854193118807581406727657697926567142335294360941627608540998592118444355772941741574688460918749169978949711089716726229617231891332638084969903641460771234861832119373374189900166285518261518087551638861181479652356353898500290504169832655351137401224757669768817834979742473722519075604231295217706577224350497606446756616717721705925103449689607553761 A013906 640 777683871792441836394913962179359598762140494536365567143636771101737061747315351805453691629210727411625805082244899633940244440507502778940176575408662535414136308671492141656267711800893693400317209717621896916012155754408400615921296963148330516575731440176353718296229271037766376391240545157004987909094981975823065052530944825700828199489905470469825561695796757298262758539709565839581773335151884185975941390353059093297503836888161026339136632810728426820266895093707074690700703341546594211181395121762290518382519715552809410501612652819753286858350615544282576254032650036264557889731877495360484847739070173102196938512756680391343995674562654489762690401536486748437853549443528933222068029939472038819421193234625693295296018320229182051397655777093192055509926179290403587688553725189039573384846387142768023152886942174431078478144310479263850598898815263220098959558269110449853609859810775786334834580359954054944873923140907740085496299009678716758743416373453307810484601106110872604838656073467051325712937013198560539563202927581456015952310412895857577056684986952199743175753564313291509311697325567161067174092819855468813450503331698560946357960101598845266392031580778378816876268894581211228009399825553590022186946068455780363493633903862933487898160565754362648132003493102577271161122671917183879696579475704306157150078125100976233034989099936276880307495330241444511379358584693321327098277461446457648551267727117579295277199837969538935422359753177310764087332713924752230836469014409074490085210261780850782878805432746514285323173171416601152807562880074482671954688051653804130232021858366981463846083289664636147739530554271763624470053865997430137741887744276028355460140350898139459753562967026141788626216839797181942095820522869506314800504184618095522060173546944344385635615028478467630588765369600884210671984090334316523422240512884032317156952558431045874429044236761006779595903191757193721672053052521173452488971955262647096422914303585105534508818021197792138243077532890137711195449732293529796199142551115940723355132276442449733880533431955582767308657660023915520758247939639847795989154780712281642737351902538019593920653816644820016304251882812539967540549101460990718795120154477758086965188854046270892323759229148411391370382176793513996789863429221193069491458838213761968529289147768500256771456123746210876685962326007943363484409603151990455998274545604962942090610188121884676010247342721870091496513692864349893484209899391371326765782307993796929129308847701494057541784691890088989924028740071926038398210413883044023980787691585856689527826584497258225649244161408175524416046665458857036803438810267054810321971018483758430753158700613664008584392804343096747106660185549667577331209031554169863208125706030806534443975119601611025388419734845169808413768330541014748159183594980789531635220043426778300313022281819794129455344503819278492557024568859359553394922335913890750875334238555501250404316863746127912015432418508610913737605277416716686098330466860711691822506743427521685226745426851754098637688362150156445795009833817285006419698802426525782310314324726280680800612397262735822042110762202781307663864307310373989421770198719195870965821752692585162455395644362134738187626153525231654998956770222768045433423295114166717195707806325157204413984850821661435882022601874809154094891276356814106160100968483142288605600515209802518007788136635605512535365784150752237646474392399247671536805705665659348623697828961076371988170852286038066510569485191563802129288680188076853042855948498248918731104472935918275583897259082285064248881682505552209345792975860591047174988419067992887421010523766962188380284585820421429857274585136149990880911854000492168393312811874783752701751515601958344832842425691447680468132845206632076218139858946564334773962917776081268564847060013701983474319564308056180800025078312548004980823604973433694244737085979120481449108239744947946571924208389242473460444216581851504074497690651900885344934121712530445774940599775512986118266839596501391404500168683167792055052615164788949823120324320622850913263163155585809729444513390544712104309128703981353544605970631463894112186377922693388290086251920135055284479973222440705754411160454512842290447020612546619594631764867355419204371907754815770336822714791077879098112685557751396736023 A013906 641 5005440144424180466587549716075385897975511637025674763525976526223267625217900933385569229941829060900725869160471384044613854722949381958712152919895517249175028331363597745504327092975699517261277870545547672862096426604796228445480728259681015082048593024858993020279907195039030352321126344137472954893788123575214953989402179012285745675989456645520168465241809588259372418087749886124631269733291483717216948536209179423731735738028257004750717692634902234865637088368115874235968637047440030824977894222188866241957702093560315979616181086687849329597736975904134349694609268832361133321670541594120989126351430135155113549818011870540064187152001619286602664027096555727900739627986011344641325010024711280751109861127330438661325460443278854292238941977303327034136924794592534098794108949244398534878542349961644966443921800055804250945254785743036529955268197327719841397660148481160142132845924068056945708207457727761866054661090519546545103505656852540859120876771361583552857888937108972114045050147867141530893182154341462738893844220518411358082541459869362645085755018974882151591059223392903612917777899532918164578502102427007709170452965454710857164431994205016538425487720721853049349855165755516818919704501403070264172795019082882752109706121690864914298910470269131749765883758806321501196993781535463043797921432393081004429805289946792670661120848451156144628985416332209690704954971080765870419708451038677561049412176559141674102338236716376140233157240844511895258155301940581547678691485608745730738512471941346470426519195419997994739808379635040913664887690227236024256852758445600636989962263947312575955491258849953217050293306273185902012459910035497485044034989656805173467386126520783624808626727877938518231830373310713412734839751627486882722021505137386786743343587660402376075091339242185784866585865273063883169150095934645815313073769417551216306931500789753096560257869967048658804634336944071510127866960223287102713227221451051800531949517479868911297089309010261044435864377274707626488854516299334449057777764877227263181742141554426247513834191033291455287707569491308494623703818565356882780224448754028965261055756437264647194042748185170798199757476177311932299840425344737385981940040431836918731784524418737333911781448214773619967019730929696258640459953623821464469864653125279349809710501215752248169164221881058152681556815264944211959335358380091707531302383682683997584304250046975581245823412596509510312945431471608386477839996478357099429655597579718908222923096741577366800663109153931039674592912960760653762052809923233222440574993224787602645599942342836499849933113570380679346551042899456276830555762390686359032145911020809189469077730583852046004096535484060346562722538641304063682685931780460319870577431131439422322738153221991911981577641432564780195298897899346487211124217269439836413627079969640525771618772434859206561000409745686390619957184605956845976534612303019337161201398987030584531072015754344163605144338840968294358639564064142525552186612065673672679948520512525206057366340899299530487995025906624388797590978821045630074383449106352233292515431751723575906255998835228869049985309528536050113159387306974454196884666134905309719770077190651662273648567820715387190760279859050086030950415325921549849095991545001151055573569286281296529520496692044831209204999418714775294574802340245974484822747789693487270636636867005968161801118717623091368413817258205109510221930198150955962218646021226888898697155548821179311459547915275107118838332026325336888232291707767136544414584125064940332513156649787041626488036213451897282839875022833423757329199629484162347406486149342545002009137573820712446126031953168727111860275118963040756420845113089764593120163520581283215649455184055379056451516702169438047303561315789917342090954151706730172052808087656240358473420789770665421052407497207242898975812621420164022289144105525143916253830182110256931597675124717501282578375196642069359815910287083855289364689743527700083669319745593346950418504780924579611403945169064555056614829202726236218993514247583203671391737598770642115624967334312637351442087649638723939585330369969457017349826832028214621712008238082130867178616942397822134875684290443679397463991713280550886222647990420147201570997381648980908124697874354199697016522586550569587983896900834298122124483889 A013906 642 32216729635483562976857509502213797496733398496388742584497074332721445016697860147289674814151481883324960642889915869395862071549072193924283254460899073178106949375373772804092557154584492758028004993140741945392244300702793971381470766969100083656237887375400005713127438715439097734949615297204815090919948932656469742605010789070472273181435007354197217660079864450726093847552162365309067600528982508182923286192390198519679791195308005774728248565966804555061799214258504030327557085279831310320130694631725753914360762165972284833190749824035732217611087200701743792716450505184285753927000938695529469516468142890394669010576311976867448350526475558283990050392154726783383830199410368216002779738997480278883440696897865377564751498045874750871872068523022427832877956943202094699034771576706539799175761904379183848256570970336575299941734023433692968321880774992888307140940113055675712695747933453969846110401113093875992247855527337849768751132909943253390816641361215728769352003455138772903429060203873641322373616706820593309240221991824133315715059147439953175159183716093849912218052895070351418678049359213401098157689957441354079865280751033670042534291714877498761979118912854053821211594847124360388836107629674141473316720011508978821362042228402146555093392312943434253683397569806755749978762546829306813707445025933180171294746269312009378261010545082659693389757881511903517301001993430889844714797550883635049317456716711195600116865993521790555556699975008888225461561070558148460330912192557451322818709579192381765504433837807136153457602485605338139380604230780238994073424453852032540685884687821437667063094475460084438889135969778276168116582254737603989380779297432650380610596423729160038051630979590074436251813800445797099061996691509313805199704060440483483148012297032917210434281615692067781125555867849227812988577035918286050869595164274269848218604416587621814773939819557323865756596582149616055710925614364432380538561034195927098991209553184931908144641694423030601527464633621423508798153344001607185851884512523187554788963760598840497201934098617788225200849600942396990211813706696404814984318169166853052355239390554693251114846683982386770797421633491508414274551822784623061103157905653170529020890201250869107961757141747020685459387676031234006426713939287007916090362071090319866192281516526498472237862955354595473604869437032816824034984418562194601127145378099357369063753569660100953522486800901655811136154137234266337047940116453498368414367797893040736908253513250974293765880397961139969692288373184601108516812268779732688622837773617409112774788669698719305953618045996924692847418379108615111184409767372957412152039109377408080974972167699262029334144707487083423176553272526186921155609818213643316576751954820822205790999453323295088739243381390998295056550694402173467535908877952638205021993760773036010566478084629699010134449060263780380462027085438258103903146716154252389602138495960381393532473651096362777010825529288694394617169247687295295340137435262614283437877900361148022330887446682820237959693369028920538466653113397985293809847391971526452286648651547183775719199454311133484707789597086826306393482630377533879448939242684734845877674097935510491913362043952886737337539591948838007874705489030087885920380041508727343588483553660771618948703542240365905039548133573648912963809467019025796153567498976959148939951223242495794136431497850342360767450693813127649160350348877357518350734246788201537774907146236566355713057481007645528778585266469314897803215693107245054927686997631272853254588728210760276863354886466197624913125449724088747166519492730832981935593305281917844125866498559297925807636162879553864565332098740011934631304011497719514710576812634548698156062861327708550602338324365391347389695945749955223955345718117658550795780886965329629037577892586294893988132715627797357382122678735189322763712576639588021369372926115814077429890175105249616357614347148280806629565615464900162404715395277926307739624440459311519490897490317170451509802502661292465486757459635162591404465372472832419867936510551684230986407949127431803228492820749138653357482464029440324887420436481536974982953732239122256432049020906883625713052166453007142784111580815831280732682936834604781499801078000394746725142042290714532740494416034286652713633038930406528878249067007577927 A013906 643 207357922272237182181155993282007260021517532278442208612529652901891343583108155273986867462340191359365427159140009776574971073180369971859203054866626523356396416863541354971211501594009817871684243741566462435031753859118323058143329700686198539740241132743444198971647798284045428632658811770857131176736976873060940432527562957158210722185416939539135782505931414998379739053035427374820460087191512863665601012621387307510751386301382315812131739559820480730340125940098222606070559752941245295359800955478045634126418491041620553680113450294683616808695597826626263748043977193889341322287775002766400232416033116215591495123539771558126963118772627274232251372911192330649145031817163527594491979353638259210629481345393697537831245351187079631650917685133675742225149208025680199801469558794334100490646320902917629307439242768929024075752880189589285700807759072960051705448439910085106983679288341250924641223757431453977085572539188392277994152973046982889359208953908771327354517381974458255005575307639780684209770171275627778001775138135523317697669410938211110539263585996794638225555279224815790861148532246827659664319560653747957242462340704950304942575290739009785014172968160915799333778500013124947118162559489499752752791757629035735274021830962480557164849469959667282454655360164642723724085558466946981105258217840549842663251741087262466377704607394768961138931314412363969620255683073404953835801174213047028264229067316407086822442989619342021989723476987248632667731940365559444935611644374181803919464941669067832029732104200933096131353765555008518896035376376552775787831526969579352679015809109266695578337878685466186257653018075130619366723987379204594273823053165575557248690348017694213106793348694067718467248307991802703037967988971419131344900478831487682783375326911921737456958215437188330618573003631140302489534336885093408995512162748410546817692877006472823554167544140029044562095410115342606252862626101535213801452703542519716012102378669174964192463407557407812050927086302356813850888432688591336399407475918987030555953063377784022842282188122099910918753911923078390271170875668399458256090611357889890475555278564720966023960285650523247215514589148771635741657111702717049146969882663945444562269903500589622626945899846983444359711731652909900778626535276132358391672789283727682638527627792924712756298863567655863094368386166960111335659803717521851285602494264312152106871906841806803151497783263575766068415507728108809498594150032954659049055237275394287495714279142238315638859967938254397515949172424728095052594425028474551032288781544357995821144221630694664113839427835025984268335631352447081110565997515362562829002891857367514860126695286765971267670616949021536981178446419751015506671461164190655665145561407147315258487458794401217081341207963112282139399164666060568382560474355248317242425874388195204915357477254659770815985790267885361005324104797170934479250291044492409288048996893505129059592982056918516885274187819658583145933454967167389263095426200490480604905401358844172545493251101244843258850206697895709505316073499847328859915954592384190480490005041845155464563839373359283826364588618682614889371547173652027542254023952079194332120846536528537406053124398061854881655311589862759870118305551380382953928436637504406676814331001219631784219155403173983410339960352689820165412224316381637549892441097067858179565612476058275107119461916168566101329055900969267452779676845544337921734119914175513450246759186329700207629247526481192245635345829742909657271442703820964958568433713395059610135199378698229432667516180022505819726220596453490539203997571401647747450282421298134942614611956936647289686498363496676359318023296400584635380651155275266514470818093962689071535888105066567635709506057660916041032237772556104056018421725386564789804568741353090600548611205902551036856260087301964126604923628418484651244962096666175884224613847395037126567331619307447631496016599967407131784558242138201905992453101389314045335777589979206483294601625520487815381956769386491131188432968020561299047990868857907635790054084133758938319749898510701794687087167378973327566858754978640029006874314404885138172709373821148861330623691370874076172823320184647352408517084402909952924838691714850643172774169780294725321140907903544447802552051181368657186823014688449549299816234690755137400961 A013906 644 1334626711511457881871408109268694453988674218257625560307794943747518036031733093440638456483161054274512151537740687945389879042066962005786178567769427557219278582904736355279472349804093933189689780416325109528479583728859204787019413115703709167867322833045337865941772504950927806261813114529673900249472803938087672526315752146364549474263053020884139819781574121404916444795831201735934044538974483479464045418378577846985672109961197958701203436993673632405359557213669614383024004771925113568071987361184430670890134769886297159335122445010034834261330250202221166290876616304049304794317664624630500771109307835322408810497929343889749572180770368148113831498277342379027310081521177750688115289868934134202520587851055307391737371197395501677618962486286337927740643529031630574230789984459000727354268013019247562969531418121096941606803520138101671895394114454932918074001128076196907738655301760192000058068042577636785236885213597434319721720529000136991046919036028042971418956469849630568397349592300148928348764773498687919547279397912608557200170629406278513841615406885367192180585142551688541798617327487143479486825553976826088361821789359921960565009874520990456707477084411733278631369912109976661509355762632325307132161959673340751480803493562544996744078732028614795756043844808177042342452015639824933207960993590498095976721700984814164632874405873069439643832592998817949317545323959728460786382037037925749039272907818485538420023179135524687839402773042538826130527800248285974495209457986254434384420741057113057209742020748946326753365889453620195536865022493590822572578933789963279560114649849764931218765957112049489656141199316740436046678369100231835922161091480880078868707380631250024670417622313621901282644376404883385079504000040270726097830782623693926668998301742259091428930811221639051458538021910264467946396902470012767334401740120592984136229825070472312573101393552866960763930858228014576357368593470233462604483498276971976516483060230693596555412505988268869239300195432570162331468807516186027894971511778840741209594607800156550932763065544360906942545309728722135673118767412173174350381013779075091333106888303091836621554616824745748552846817265572276304364559308000960257755575494906614490253957506695513467584853858832963220520086042085069507207449938787572007734415596795684056708827451596424476014896431636840836396301727010543874494628038645744869128614740645670028000249497915324816520696824033036904083674257259039254609967405557489087773333050823094563028130557191587193966882619608123670996844291691701495100759371046977214814673071557775897450862883170186506461604469974648663612162505903303376423684146021223726512959985924402697372434322109151806872901705516126398049025364639510399256312363910377255769978143962772532758945999132712752970914484921995361946837704246276885114431193082019945067079637339489790526691225688633273074429290172068109090764642537563938981256012181407074269144812533482886807872911173097724916321853744784021246771343743055711799404757543501408018645698187178053977668272739538195197715928554164604574572458227856176218034929009837709768480521044773458257215603845412940834935403737517564902332050305011907393891285797257885185685759459696033688184847594633234557993164232045450716865107488268162836615652745025383467181639382968496936471345131045905257731436312655192909812093172738172787364008025029519039872900990346577782598867898137246326559644812237784826303607081380572187950570764166766901576761618861623473053912334536341849338683844968372211449346639141064327228352174298156276419574688698121343539092674595175254121852439248657571875340707995667767393110345301750952959366745491226442665936403288408562044017624828113839806398697874703548648743350096066756512653828467136125429347683433334285556361727072448225776543239738578905107386426775215206849894832443048212531619085385692524713961305914755647953076142664489197903764384115444321758896608155410845965971084021120811618949878520870221183571955401730498614740819535794307826110207413107118949778943356486786752214688363573198442692837511806263864074035730406341754021030065921321670680149483324071658379595484900218192445399681624881950769228134725583330481589085764056418167107213694143092076577078655138115039548036933230582818246211493257648034598622981802821276756843887103808002828899437489027123438198993324713525623 A013906 645 8590115292249791357777864484234796668068825383962940471708153831624731478586593073834999244916198269552376364964876512672494530243254396437207829921412780671915403172128819507148544902355131358227927490354151204437862869376156840716498890471367758576638668245211529056089265869833369529338577007011264900153392535317283024451044707116988443456826681469596487140072396125285684125046534584474666936030116643921664052480263030875401301785243986753100779833270172328216809148555301926846875871945746801238065159348247882057569022695214279517406500003083222635254073126577314788108119673212253614567772940483088151224623995720722538690586674047039382430658696093637535422567116884679855774052028261767397196029140885132135453967971024870343657086944758155454231065865871667116847996793578032225036325500942798118501551445720342917186002756303795452432358589216229729192216640813206302715170642685333433745339880897099458229745839368274479201929486341351201700657874786328721365900009105842182791600542021380761490302266953917453935073708554865500162694921799032698875417829384694868614884432798784929821163918166562684185738045450583524190673246559866756044993141194208191428877350804055279095973179913868605786067314219663515469111397328228564282940704009789032408209200166831551978773938341250640360842508224196649241544633699277730078527285369247286553100883081701754835648752120289376365504403119790916364337623050930560483204519414794129348680905327154665810947248866680375902325162452933475793439693433453693940419928443622824969125745757762225980522587053335447574739269023582170202332429471465835729260412446493624653787005757985566695385736696439948401876815233907088365985994209693475514750086025322129466052668374281677537269770454924128967239153562936341372770014131196206024690472924534039058520536430677107304958824290717957381800987555977336415516078434549384943405299212997809294333880983558975723693142684240392844201031839874022435714845001982855400129132750500642248030129334403115334253395030052418646285137771054936331012938975151327339604625037159152799185786752283015500233027574988512873302906455292616884728266801968925517854385369853510576203188781387020996286707117634525477875742379545261585662700750136824548283294047613723828044627620517121238495501040322530993651912156371942527228119961365817578977351685526723508609464606290485501227146543490759059453481846532224992796377714141269468201875585651573765029209854160815475539271358487268846340628219989416493134081440988105987666277768333868929084166914866171894778387180536409532954841778919841076081306872522614467731917321409389993126579162052247729558602699090040103499496859733185363720944487454681183575604414684627830414186042066984468103752781986781529198058062519960281680571289268009277534308437047783251815312768895841798595074648626290393898995229861594505568073408575107499292882554232563736827935383622454946719691440793959369469579371644151895714434265211714152622690330136194844125645156718589330081093749097264421663508010901210429250116215381812482990954109007156157472787343569217485893452532738097473501317419507654504807715589087965874404391222262880334639621851301196663852350641298145016236170575656311255071320420102180208509692238098098348556712726521784456814697396652776112403339716526362371996311300235874911701310274371093604477578786934791394984262925990904062298718697207701129252740821503842569665652667178910263484985745204100378433227883969732980702285437312994276137910340483949420979595278608228678209426237277006642107598092394775267704556522095409115395105913918578718062639194610579332422638434362481934080640406094391022422136846038522960264986274019210507633823349436775236875667801107750525429452078531439056716041035614274963062420498720187368595812923880277652330954303956832357095500689907510662630839273645288724165835590876269668970101872655530986261390398778888604381595031853595296111413245959305586397503508567350751252242621871624821510557156224841752788017946717968653402023335070146240282645496770633472942616429650711900113302577053619920234505109743946065810784236945869251663777685871355150744904100978717582237285830485365946505349909900742069125061418601123028537569659866120344065190061862541033884178674933345109802031685432344162447620767989730678940129108139275621148410123952604838565716104904974854853384912351767092186437302751588023292566627648916689 A013906 646 55288928430464898857094053628053243890948107778292184164495473957101019079080468224626380545021658318845550750007128188204021462269458731727847555659875700988218001799109122533098986942459133231610813507048508625625207614269141448647752618193154573340438255889389508559456753756440919136571644749037905761247986970941647373444310443339478749124242213490067062828594986294209636018454387547041431211048889050288694972532973596933673040936342637430412932574409640773511962045639877669747401590266903803921012021914979817946059976241183561471902704449344678425859106789734013995236179301841976066347983391067741040517550082489102466843386705395943599831893083991411295654291904790890996952329353738428754570881788732034024104198572530127062304885957285540550751941168342043545854786226368412665386978383714672070430631136802009092629708538516639733694844179191755703878219230581594694036669559853247048952782125032879818280817024997117866289984435906751417607617407775863361462360962308323592315438607435519914552776563792977927212834118541148677913660321056751518177903418235375124745331114853429791559939636543928566420085768669545111839970415782872476202899289373353533445914734706225567222413304726368803770913855406531730145006858413762622122555419668477570217350428029385091757717786625140170332026151911250533969271112297910323046818543495357188075044997116729517824143996168159685544479706489244426005189909760495556452150026103774290874476904236094643209629648612316170676299243077801206388775016752555648817564223498612664130257709827752598854154689522626234649540071005049936106590916101662831535175150827102115585029418001370096300879118685974386816781026593051250854795391929601133275033112938479910733921829722129255245263526179157733009386955360730380240238671063225782273574352574514190556035245011833584862520594011792489968653113649001837396652002819662891934792093752483958866920814531362928486362293063711862800023401875350285185956192624597337474633342674755555228612986730580150559814499327912674387086822496765042069560812682142419662972851125544053004969844262549520833816345401084289912493048843177447637702586932985079974363448294559053822571360690758882880302973349637154617847189334389487590049024334237899723571341660300258064568242672922029663541848652372640103274529244279457681527019316497150413727824679678128167573967252445522322424836065170942637000001708554760606810016125769160752774864512579407241529399640358985560278860433300023428262578059331340919668093144133709056973933250271318944628374133330481411753608880735255742567165199858266671148386919812821971085051928232077416530305903620850308410405572069285989878262116665669483487755005217525053138556445224501543891533432555541012388312492071147387983216624293908719272773253681126637393003368633440398338725632893369089494818549163283792739040654753064764751530306768533127321249577756881979586324110830702539134658967114114829969940901626235544918328981855559904233984547539786731624187324929595404542137184345934179522968141407929437830980752059221102211446542829446484056872509270327980807921954921124506887889863826155518437606577817205539961582612673134001695387625269498039009430083664826588236562831431469352399507686681726869779898068837028619044558060359401736128079886064318961634448761086436768461854263094071836804346475276467723524032882236236051567195793861073425047921995741906709357973617300506596369535884828308822009743606244195042026057258393403082212289958451429518260306254601484468076071214303122395392493096314200761882744228798465030863348439093131792009482183308446701951441341757440012183121928539920059046391313282790996429563534042124985640822549879627416335405478383942238438046321985262340094175879491278052620893707288689358582068739994186928550080341926357905636771417592430243765126196981376900849363943051938562763706744487342149988032397353318274706596263447708216591248512105665108959621865737454795870466924842908036367113033585079318555723978567666641664889795232570516543539078515390262619523364621189359139898658667351983310954248701027198261915321564679053058780447976886936861393862014295625010908296005662059409878994043671712228083355140271911418605186183407996866586717291684613681577598338532945653196225156511264058538024310670323560606796705327127281547404268469669249221462431480484468576891792400572211600006920909661424530428504064312602948165901711388828327 A013906 647 355858507480923738504565312410545099944796616862056451501861292335469444442506018094296432036286335368893328650953129464249636110527794821745409519938551348925610018353683407052053932914188244961345638240397119152982425651647888679013822029839183086037716385225880937690099560842992214798238949678956881481068152204511475480536673411814950670574572501101298709367387539869832131319926768107687286485216039696602289865597796879808867941319342380026776265684773470525108302328719907160534999993703254430040378280168326946378397505660108127594750668463608475573529280972356992840140415996155489760806378463215117571947849850578157238750164117568243817172806227896532152905432121357517731997146369628859745481013004732906066804889752914275606576616596973087925048401275270133582057632344582748279974820611173243577811699702937653609283576143921804533488674468831602482366649197219232937800059864874527670797896560980500788233008693121024598870477294157368139458865049216323715504736743226442395134327072897356553392361566932986930970834389033492505048842211811375236763721420635329036528738703769068864898276560092058820977954096575845993775410705831180782101197420863158401519879181323271986013009316982430765569294996848842655596703878103412156560154717495267929725451905993936529639144571920214559335344198670913995559380338740869022370129204696537769966499341877282214940804440728961414936413147504102936607522039357597251301900655462844930649903301241658104159797321438340898919203899089104250131947357650194282377387766965731130486135298845886645366746556826128707002924689232856120910103696714524854111603835799962911930894999347192409735489209400640442767480843044999267080506337278344746946826451229794604092902631279218577093065179878538620750836664427349457746598488827095821156044369172506388786003556985200011094790387623642510262310687462957433115079341784317516864255549079143861265393716163236065222698540424570402149891022496597680604632838705978700873493992691264194606796596852462437994608134047715446402605560369296201169123249781018587800837669531937586750166622330350770572087998007851061788245247470443262860793581488009988597434359886547104157530419382441100514457880398123652664498432142072437723798907430501766220510339895881943892077356750162995170729932780758075520230293379713377492292660088601218585344188282273562484467531107506970481282836634210540445056501996844473548317399620981457426997229781488879743167060669427074198001921397847572692333846454130860808919293631592989352890776457851051790026223454442710721170458244258198151881975763951355680979222112628818003839476382913033855342918690628734536585155030949144395951023226766265120360027513546780853092975806325603940515463967894828506298428390154684992614060437257729327930279221917743664697995480680263673764668356193805885586348905177257496409375144935305127155158829257500814302233471048463031136580086476416472841588300372163187073219332595709765886272314063160000697076804665873551582216719499326874856952871504663034833399336173936781677368146651103326670928475814508071534062976934510606977202819102895272036321709808429288007260033887726156692952518000437319874096274189956816892072252985520957410283524144117746031104502620125966219758476072727292987107959887812848515814078110876898483152842277359689632076453285687608312797805720366097029844373351022256852159677447162911793217401839451055429227985896794527996887705563491688380659191844581049379119452659571174375496988049149219848094339660482345710144427681401707727705193010231874338667637817398812142096682518005157577686584162037770978245819931106720334751542904414692602827404508498850332446245387292856454408733159890763738472702958137938775050378185589365828768262732531055040120866651604732284188060180405078264809758195320221439894256221115252445963642057706346143497669314743404874244558933893235680422404478248604179877914067812645899566222151712884396499478186207013217308698444177239515213403924090176430904139386151215413321779316588616161391943228982509079330871216039783374572752423000266319577201947115500342690846545571070401510124872900397859274354018677545969584534637970956448358794160028119297238706273603135155759559855274776776277351733313221477126204023028155024329951412535178844322803005812762357046631726755318388696664631534876384541815170622395845933597449774876150126223345348452942146451789134809971797206964318785505480688161 A013906 648 2290427413615291137857689416576425080213992091363779007228844415894352410451412512019098180261727300647228993609261618155316895632542798506377314345789855404797907562360601721195637966734705111139242269269112315080464364466004326763949860325001217181537253592033902192135108477734867040771141676093506371422502633964442003628823854157421275043897955695455836238945819220528414949596091414422536312558114860588948272160411320762779648512035160092288681230206331933599987145935340073413359323464471985728009378460913449963033974136772897326287580301711067166498356172881463124367687885513943413433537808377065379478383539750819768296528947566961543114953471155278249446627807696274609751715709056136124020808499685921606832737184526941527400460160197611555654769802209275997389941567537628759812577976816980628089343288701104846244537080328898099156488095496743002816163205993977629384578850710866112052246345944990919384838007870908654829767804438908717322829089847468140632022903804108309924826060115353390570931052624798161902245613124014996250423580228096662325517521019656255596958491654833120005105968049612602147989708003817270331114408268601579608611567311390643535513663729555772384270930426294649380956572867903070484451255828903750109990855894867645272612904296980731424987200691466669537476127285706146598920648727592421146048824515744127999959488273596452243158742076454765700296078207046000407313268225364995565236229170483693729473990563623637447102182371258415376372325581474862516607008451780324418019723112195514801586523527779630588699741633801955720417325303071068863826899557622655043087242567324240688466032512783306436054147824501346309323375951766779717678747400397113263597977801587729891491125200515579534142910419054972901899302309230319690921114957372856398826958083212877287918072491976793195009876447848718105429251557077393833928209115938099559446633153526704037448487987271231305743659191771900735884636033408819005375864338975355069516206945400469460108093028575168645549530101321074979445285480243997019321478244865310520461806928428199762916327688469596869716264581361846126583339780839655201811228742655282674039176460215258248014591812079239100208527377295300384961575832228602940036509031247958029501018182616480478396164850577414342826161407743902774068105607182464539228875416712647833033249968841293467981965202571084736908411416590744572519756301231875949411397856828706656640051630923477480712775108770242263024790280775586439565294106288119987051462033130648115870553078819054412231372753147438160051230430727223543867478491534477960477780849390063704357286186940827625063599407313997421133408106487364308888868596688434463143573420566624228116339003180213156643309122901512104192714345479973375669416559596920725355718757158035716012073290326108050334789506821709509155052497671395305046212006848478336608029216444579710563628480285748477691214709283531877830058646965982269923976405738817068381693747604714221428366625412173562572611339507032456035697424615838937391608705983587764787191656729120802338895143798809378324661765503151598803643470524313186263904074982673515188860512068293029034547588088564488740710400435708609228705571000997586915580976488640323245843077247707529421796778929161365803126521407868205012854820330950395749413751414321988096845587855570162437950817967263638286055359623507238645734599974819304877179892271807537924454523542430932182711072205489640784067037124814526325103949835289262311193509410551225237124743066413367922435068116096196111721261225095054852776563079992550122739098987847984869939040002165242672971435635392839221679535749912029175831359945216445015845288064374784665590338468812530797952772612375690415269224076282170815626431806460687128390096659226989557404207831825728962654160433492141940023113316768981607273810965812623837056278219410263510758509847182251190219036980106744055772927953064967448747151756982622161495218640927446206072132320070291066313067185852990338439814841209078672267025741051869923510061904058258969435187697635259147444447713048510803124146486711903220822175831327660539981266881654818365458755473567637092258513632425361899739698986280337865441947266453161623737826952757578822580555298887248419861750903380189104393760912464410910608405162866841932307440588788079506223859056524527080873511020280729263146203788410676375684731866745270097655013719947835310218307150464344464856702088880235223 A013906 649 14741976450630883808112374272555757530059766499304619466724322154330703876542075761846538438840306679429687802414015751182646813986247413366932082548324115305683178753646722364005496057727152099145284005114366165381941248980215686536861335853799309197867031396312262137033460504909467333798052328932707079160624870598598538962355011939139321679867299854757303385685250919313519861928155802578590637579234676147653088881758281512271451242897918413881607415269913096502742066830904534133561388065290014036573066991251057275423978197399280295769783461855915179621529264832395010282097348112471091449057038183066115748037547390410559936986015969979959297128969395977073878056763671263210553187141973498348888462641293983732686640148469688411293259948866775752957688033061058100868768678629844104818367573040135546738448050828335269392102525215340978219168058033793348974792337756895957046028393720928124244691402998620689046166418093867824152992199725739050379769752636122634679936192739245891826484738241033987927478084044251275772385236311462053011440057636048355882208417792217403117694609053143568113023761714347724546998521182413261174775903858755896702829800983697988785298620950080188695095513152768582480574171082317852391104449295573849694188875402940104576865158281541851842096394260116658210847709522463756718936724993298386696423329330138108043643252633344610220089067452595096031740760895373075399607902749450411651339246967838528749843812846245053517194001789972502998806383150046661034725902599557128605650318715117816324587809602359730882163461166529781087418008793144352584210218179407672427989272087499405285523529101425244896552061971194468808589345543522450268423582079314157174365999237404574172989663246462046725523982475311541452329261122898403530422281808082082672595099870180620241950470457227389043149453205975961836852825254634184261246991245904375532747421171269526844503313517457278716104060633346730898105925941178618343517906807113653774195151959579693806280503807818586685602199220927191696427807083770088507330661250991127311200707791140344546648165303387470525220191524396248783911792915028848880591289439188130052073335135471255917800981907533526027953453725162965565644743876733742932883404647709575927472671872556305811761806862859986763548764193602614412553833048049605359813997686230533891608727204201877323591445857811983248807295462293922694125525831139676143862404716014448288518599834332907818643305081907587397923767750137980351191003763948797061818768296706215086046623214985469132784510400111241569378616624198150166006638116638496479575441425505790793094088448313287298784722600069596103530063332333201857966707170215428337812896780450047884267001728745942689269066170023287121236047628529608276676219587445723532198202932602823074504295837677413267015970098705362247283558058019801471867051326795155602478732591058555508028236223687815214148505955594095417148353161988971221149296071242195066359035880539369146090917530905265424249288986756711799178168869044182633807918953496523224773687509446879572288331386523460150514288481763851270898639026004869506217375145686205800771216034827173359375307126760715427154850200871570057048914500973273811560991208955824724041119369341741623041275745483255252657392764177882666257053032853370263028968953019311427833215421475084026016367681567871547436984411525243450906803372405728409211102659364402544067297401420660533337667130612297811033044385929040102810898531794715196451814165940035504696391180162308215733989493623558939170304357637311980636284462343968490034640940596742462481738050544656244521480988951811252974582528167196039601657942763874249362620708916122194658879715871372250913687742334255988374485163498810216153961474972490598374003699901939019648871671248916707828676366926984113330674185234592817385105542293131320745270316923553713675625959545342552172407967133651181356165694420214031783971588980992801270784620033002881896328926353358177412626645790194593393884733174512165048695165259239015619094522365752046710111384291360816766840038926745791168112478370722751312016265656734968622884647224870818602791902581008746025298438408465551085856313392452548657872219194804941644813596342592573151664599034105849156438241394714756480741052292613923913618034311181858003113469081562034013327391671448244205290656540806729827746226730110538015903794157402851976151163971290210164076429699741130245969180492849679815909489 A013906 650 94884416934182934582157423362544342088297467689433792372314823827771345580854453535230634755060736014000515079252833382014170542672685635292359740985328081278926787788782805960510226512679751323269054689329814867992899884285068372531721700993250207160527082458434654219860354286550515707619757520959726680005933761503195516060580944609395799118962136349068186345331564957767138368682252102836093800048644053180213925052482742903537769307067316897757986716020598269283748382652624581938808905144312924814198803717669803737274194102983475936715775396232086674950772532999131797664105291842266522150498124310310312632071231883437274576500384986268721162360962269011267615513504458189266401532188931132283379814302054043139991527513121839718208494619069030050118944667776309880119993203318446695138966400163865145301182942812599912804973343452083397774094796149399585120461839575232994861505529726939685985449798850351281597469901933539512912342273759362456738478388991239466863764554583896121136152259584511420959108073891628389058661309036624604665811134885376383043960974398013937034751873116937232619283697543809976454002102822777316669440665369976504451981669752817664232335281861701971946357140412229996468766202026478933012518384492421678462244708877585721512574023449293927310914232521342032258782179250942943311631357353541118124817420770729100739946943583859148577798728675038278178222424203608226236738527606105910879215802846718739649355975906239426490016993062876989868846472543120776424230820115341327801077189309817551276046476219480837345296618134965790793535288969693101744913348307503316578181755475472184713642367867254665013208588203863720954882374063631918128016243551119120330130378629674269146302808108723269207499205937094112645909273523539279274208740559476456235178762883737943829936216874082304876151681096110940136894823857887949430587243376637906129570135023752420218930990434891533663445357929016797988907789690023411924973074852618315673964546948977045172196876719926505683768915740220183784961241128974022773538150228187985331555497186551618640407092213300822202707303176707125086589180946095526290651581642892446543751846085844469727746925293680057515336016209776577277678587737808089189863571320452995053757239298224671017392423269120835785659743576144832055939975461982741110401305309786093199518590079674323698556537406807153699578094497667253274875969304575036570815781557086582140668670413509770908170106160800326795514857092226338867525758739065492327257796595126970525570581003409219354513654022183188896379073458841394433925663195559370346840035390964218030595584525682088512521957813899744393782998418619477446111009928065880674083673502572202549566726707801847006478129159966193899757786501553144524327049208119170536399178057837652075824202984764155139265370033011567362767797921829343064841192737858712195924773161331596334208982020679503638878237267746366879494882835695580996445723723067203519994516076458404827858254413619388776508941424888654691657812953090441585831162500904672782109550185615857206940995701330567075541587069581391780489559004553259812255658997311390902353210927247633461401742398176443414560130006428323835696381505937824084123904840824359771808990365027133303270353855510931562654641315966965853784919488634559718854663117983173973354321245503206745262266012685599059245202558229620008539847538360003206527016123881456763689741158552058479124160472446548729957858002063675762446207088827192591676258944248985940404084497699411348181953139357538213216214260148409505384485045216365183055030975523259171197097329456744406832122512873067695404183433091235059117853888302662677765358261487320674737317847090695687562557704558892190982198960689422643071036861708865055410330095837945895543877639141266310016146333535925708947091477415374838026902361399599724359575387438696480140119415337948718277012812404905845563487574121683641974543048936690149509605693657077867873263410831952431682517623245198439828576245174639151926013786050146223506849695367151625578298437504010153471533516665887785764342573374052785347836707345866518151123238973266719218349442633957575418707426961258390472593681709318214386255252908948422521004477124471310056704380340973943477097179933182559871522306736199580883948039812535173485333354928828226687441664092784206453013080191825609879705632190759850584896274198440744496736711168465945158082179762920925470732013080889586735370328158727 A013906 651 610708652743409791717326856757548738389618788080613363499001910140109305729913496030306949391291882818560117226743419368493232473137541479914532572372729498643051478096817691664288272843300728671263517266285128616902025219919009824065939248135999018106208363491768677645418652289759405921128472981726490098769431724314761937427907738770072385888738113555370577706470400794969816669299432546324372477286489811178097635014071934907984996715157575643666333493752165526316568916447541659589779124963262483437394770916598017595778598295378974460949023961110617445712680137361230951972780446411929233977703548917795608537243248834338318159536217403675779572313842973414789238237035824935277478636893501570754205684124325426185782488168389161217413216881982618079872718679829377662741157414226261157130820416929892280903251725691277760582900544314412812679510622532614973892988717917173859845887085719280159314647914681866518850904221020623509156763807315156232891508209635041203872322944544177712001825642910952992710208537635865140518991305788715517868560837341548085370316909839836217536065975273087138608498291700218535279881256488663022704137740469390684593981056241859703458141565063592455223132156192273652161768063049713495142591616399106823218719496271286715557405227809698823990111644089112139934586867946551856583215305482962900854841732455736852443852330707366743934674802716481896484454652465924381681248364987866536746064478141858232910954790032292789013035443181296873603420911627607607492663069433636347803168559873919027432722804889921951081538471056660122813435302413061407564160814985560819134764094582267067776359058925829492375110004225820833321910484127838850819830453066540692302992351580453574499922054850924252700803061638774132269709631278317375381598507838802372754099184235406528604203159923981524413484739561185976773522041273950098101914189796519750651715831569183723609174947768681078453980885388921764618320729816854357179416975516125927759911994003219761854753162098161925372186274442155998363048789611784048660302858454146142072859903428181204774853705117433253878639731850276667601192668658135317972151272946159298064751388291702451820895828385500582428430360579682004725145634436126930200554068223398391543285030856453273730096601761243007563180590948114756789424869484904381866743668621504552462069080629181275616938479642541376064203571473399141944975020901716404607314159914483323355017812135300719416404305597324057768024481841551350585627344579873008082099428310469310853462530047225905127888475470100612570887174803299597175036404829096184416291433908384807971697676292782230622951115521788922530714445390692543323934475973437334615473733362566077874485954478673463367216461271844292343348730844766070887140732881333366447759094898316967074666578111565876581524689554383770514378976779580839429989156989967757231255042263524490744511641965926378489568470290598454240268732675349402877406458764897533905492063587100518704951680787318257615961889577492118404068922795932992067873301944560284328421328570337323222894229095289086082692565144190703916611509672043341919793024997732189654624772679113814895858874872306164336200190845964897121617555231072372479082306054905982246764392473009834246571019145440795786771262051534768904247590056236628004532178976789175921181272068245846212421569014886866705779444769243307134625387924590638118307714539831547070777119677658431727701436387708036792223149646576525047890307872723279247087347522004350914618246428176122334991476814831915575866688139806394481114892629383035531399967234092300503720239016767610665703083910872979149840848210292739134107785048999624807396319288816086013600812563897269553773455343833693841182939405240640602771766607601821637334890240035892199162568035543415425608253340829620685301649601022105931110586825477783888683682527913342019074496618074498867241223476032628904751634303285079657237356331222323086965104039129877535341003841464361209992750526750870261801577915596072483024935349747356294644747488828498795229502100139873223225430449257870188689825971738071026604051356468616543036355001302912435373988906650974402843169616570106712709545035113998323937473293273739816654109519308751045184298841476965254281210094382680036951153498305391019025332778411132076116110941662679055042128342591942977714405567601095421369974187811571828993143040163214696756359853772177606856606131141817758207067697269092125357093664052125415361 A013906 652 3930730362124476409051274693203451519492854159331139257863256451316921549169588620780193921565995770936059680591529420048465837375851503141457542320463210899484713879688105872019600174897068741878186240512233423577497031710049179448058039618165400328194767456901700885982346824734626923984613799176624422461783940492771247792630551979078584010408278336015314530226996818863898414730728717573507050523575557690747470466439376799741464877712627455891082299918177294320148964129394719627909057742503419742434891772025649234366466410688274394618908023728926594822390688813343997309113341616800295841607754393152211340439425823932151593717903816132626778119805197025037464810002277872571398652682219030580412836475573813086552877817245194399077569036585830650000062213765889056113940409334953296414870856074763793672945677921890975775383427838094260706000079438763438658911320683645176552602056422959688818443718903127228795540385426636542978796572633866254613477628624527030007255198677856306407398966463970411917959401749752837146123426058074058602424686465497411628436641650429260959884735487487107492972837720296659668018916766032010825540618016905979447051677813474900009334885255306097854028220091583047175175830740233582106466553552069076407876042698789222352670896236176360357896987149651448298082998645399713416256381748938129886176754600799354700069021841782044990756736623740609239064444311216485132563431145251099868719774881437002244388793486140817466514527583471837863339262960607970831232149498307699271728489338164579614783413396193614920390002567416236984849394614639190899145733512406609479312304936815912565812894194403850172442092649928832339805645291142826692602259997781657719119518701148391301057551818285362357401044880157292414815219697310779090815723884738720780259237005759269162535962778954599016788061609081462433304421175699299796267568682097501321468916630509494675165847910846316078539730693806788877248776301111601823851240194444388502256015243218665491675507531598369821235793522201849664972020535676278979106399680891334342507657329410650100084196220956655701569005687616405277578263224569108646882830040568101774983976144771581033860260118758217975209150752304512213338658028183524514307824773131192673620881805357717033199791152069764103028224454284761778058317232735077923897342544326340475707371092624066499048152664877913688041204207827812253463546360955616068779454241966465336892805410012357838310737937501197517946819997529496144482348459895253576458164080710090975626507581031752123888549093872653787016341671334993739180365338966919422894506456596195200094980536923314860594417051730857479008106205589266216375202396890301574590962055412018637364902551707128595229340099991806108114066200331594186991952046095639843802469116135118122812260707362330248774360364940531100663829526542417678799334700668280044481087772487540011332002295185896484706684596775601326760173975673856401764174919026236888069876505024389313862984815973690356178692996248864353845200182755143741965111851857756974115244319194390637964412711177860242184735712817855827818755073997088459462066397892978594758216573259805448708256998272243674682151744950090243834443300288626047099134047000351734492086270142909535584077653079623847876614705106561449093471646525328227000574658432004174916063632207549674548396078777983980313676588884405775172796173190723481518303030324442999168166818797459103441569046183969908651367923665695290956313447844447369319035919611820049978846748070266387757966046856805695993320527141825908473762471370881095061277459307379339701016234353899093534923384208159923240224094492380199476640703545633392131711647880336393501037494739952243611542902888096588518840923760344760459165840602471731482708959452223334504834600637593613070705702132475343290496475297991424354962107740056155987441999252757343511076002786267474262675978031398278822695848186508799456302057760968480644526238626525313365449322687982251023408369903599276553454753406001371953610161463798948455542657986488886421183839235720572041194436694067747983882440564414531285585799719847284806456242258150991333032325881400652540918814859423690349601091219940737314286688668849382352742961225836244628414645558248374975636086622509301977070298160743415347566567450997041060185397846593992697167017462943254041011270274190337307666683773901695660537213254553225770964919450307578934648268875931720735311752723844040217397252304966249052280864823 A013906 653 25299528851147338864062308512677182763327195418431862844373365617638508794546837532238255685713845918293911172757526242023002753133200191283998262311517144230422141786533382412632249448497524117306470861817230010209057977567753065796252226890101547244574094157857064185586276108952942859799901134033872365140945832903064771331363104816678590645303249410063817569424819386116920514363222666253219090088061875713938646304373817789378379275411525737332376323502261001056430544231480797914055068437557688135282618612634883270069965517168600081884646326171510586098930553208944943672530492521901266538061178734084483395557915325884936385165074201638519434963961341235720711367604491169179813718400631681943026097159704182842943009268881386254142117925645955003313350429136583665095567556040161304706779130400813420060308203472817528695058698081723128235238669295128987068213266502934846588104377643521632408768501056110617167574790958034126945776468695976630817674440654074177897986947223829692751117486007610712955274569736209425095591490444902560567305913759399006852806779430248820774327398061739231902643273251167363377635878794632770652892577988786682472174937133014478350782523368792615780089556188919904604612731954087234555881256688984935454298112292053119765056854293440063755027767961749051693228421750327927648727848875105689725984551237572721028306348248200972801942186471056504091587762691388045567578712107718899882335442019712879336656100232968047514878514010185879328838621781668388803805226798386272053694760252270224851553919328697000037547750294771525003776507082170653869380347872443694075905398693940541131581860857891860230446455932720890528481686430130094583143707920901988188850880355505540311822666242758264011521713407086227933049035592248351825718148715470872322976078287359631759404206280584980699510722821180207162361878103263958348608191814037477947927211272363372486040979040040310567896645872968468942558020604225550617732162866830778825775987918583755106687211172450446410322250986069219678195009570656268473218621841307173556058762698550931897126215757380824228203758774450036793503911457612810455603774951800217882705689971567552186219248193548624957211590980539881052736778229092830722993567823769540046511047261741504522616243383086161696176991268764546476873203712693789649931193403777031236435807980413262042683084067518305620628188414623084602894322375512152794976158854101165405852649851095169286106449948870270136254389263358989803065952133407596090061469173729829080336842683620650560325195740503598093486121601905287608217370186902359059111096370367724802764927313962619139782852029988542419011471319601034486903019320808114307507516488616758272473128984362315184004196547201561301317213190040853924286341608223348839179115478352454583935834518006582760387112914362432766039934526354604230016346305303379586335537916835770739156653648603678538066476457664464170283558447110595934500034890850086610870333153978192989556825279398550108158237415555404341821077279874790137590953911921711096047833967136581821927782002700642524764028412045216632390449489235642326439454825613687527521883933784735981155248973030567669834744608547298690272112294709596237864181729472384883835998020230424788989829113855465395913713920909681036942622577811770656557559698776221047191781746713636894931847262870125745804070117130022920193000439742900745205959081107516426595036326999294318222418839422871433758871375910232226079631365839473914384991607942100695941000415014822572981270459924473343766736621625601193223741766270670940029987746270835861429257932870077953379849379484500664827753669017369850240080055781012664013197342853067983955648172007028443503448882203480260837122147758428676568028844000834711626613432207601493476850647971571188332345150980442748460383955308900018207089877417956259196680399796489958606109453001373154098254692470544092112506663604298605818973555355405153617031944300165815002516189937535745498757297770441878449892627901443088364015087466392115299192797932731838694781655377955453813337524254806091261825859149685517538261162926241032633040989664554326009423279460471920177175027588747653415822536265827025027647928606928040160400689285182532260384205036313020535810496680181388215002574074813756168402643447252648248436864132140318738462052678492572544084602350393058197839306441365761552829068770450872818369662549551033522970842841720999232678652461844521344963283092303382323904578337462289 A013906 654 162836445424380216466335390959410196538461650941055991395342601179528292610219975922758971314954512179289587119399694725161059609109601118769423227640897190647467939332761630157868690312090899869756682586161295655598998850512364470766247446778516862896783758914264210071448929129926511105073075064730976160268370724984810619505219600145095530149763052217718381766244450282097938534178127665380242917954666437318279008570632291511941005800640045798799079023139513078322549338350481813288542941352595363125709335329102242491131932066669498956837670188929718960263748973632520325592085927829891563573384301316873526111615419402352229108102529182196673095594247830933142350565901593505312309767731876921652222419271181899311896337106699828247143841715905862963890859841120246316752200570346199932420344908501362650511224283264844791093740185987412084354980762447018390013584980363299179293419494315236954102750280392990178032199832759206246728559753856068315926923162382765756394463001855465676130805773242683159054690789999663379748034620384615481389455446883911481964014945138425985849096728222888873081954713287238301104103045028683070962350574090081242223005851391517806631710638807064771027868954349661305562566925023565693523104435321351366416723474964170053027985328733602900269226689126227776622348899733770904826395949012344380328012584466092519981492366402870593886970978297679232714362255284376607372566270623531787225370545895484852928331134141762261846055719499861813117015161434088862598650144867205893428893894286377695831725107793823635312670199775500641557381894922779512837609116366367863259595181545953344328468989059666269351212433517376574706759403082762823359554922470742065365393041819995595847217635112913453262709699435705593553284628890918533534998226457779940779880820652299154357218947264599176430430944255043478108017737596796255469355895124937422927795670782397085956922453157510172641507601387959494299150718009862893139586082342786215479831499407861122094640484819323223599952747878429719591212702485026478993721364157944537367323924883479400659545038906507766355429665361620073165611345982826009286252167684594669767827588708669013540906954575809337402974123126460999634614993397374037374124589307544312691581053465779100443609399785022935230056904513773807364597506603770684156807087146046468559414957644077036255588969356382973753190896105140388222246651561371016056875235207482057251801861900547435168446246383261521099589984554495790506034919552193047241094506686051769292422475048822988889395151328020150063822744369571884560136613080877690413596291345741712960202420562732105962007381183252545078807550347614881112536840084348060866325851198893051789724516426597496798359122417204938670803935895227119869602924805697093737608625655285472594133320949130042903738271496566243596671770309160772453636100427715270076853635122260495146575753614614746132734399282953470311155389426151154368847758069478719007268992703275464600983145489279902198793514281948117847649698002781146378552573074319921761069803819541768453492126198608261609767280921668345755369842836895401838282299990654878421952785004027848939156718640822483007767169618011146094042078063268046778403461025217478140383639005523952977641163688159827712731461198849579174358390230340745382939653464300438903545494102988089833236330607443293753125806069899003112223777029336141011101158289972795599699975898027618990030637940187522592573875468240191816702052784101337052534440040836884219614986434177748163849989255841664534839628887443586860797277751143869010165431420796070500859174291422796144690719894699409462559458533304265314003787586465730392932694625290944147057048422360233473144318688828194752477185275869928103427896473882864490334971978095370419329273330117286417024571386096915820953753048064751469887075482889920843186739514467339569644722335059217090768222902099939173459687476742882101472709710196874472646908235472762142230740061491128632790708042203699191267817266345057911690109960108700626561152470624753040860287044120315939463298280874751401850414035757064333008764468172170986700444942540526584330469458792452220128919248595642837829355470536801911747526551753701042790113853675859595236398055396038055534520139634008716767914312628408995818205175333220451785288871398852415530069063522846919846111121745735907380255635138739429810220506977210082108403848963164947758338723528411061364256616022225752047005012388165228696786965450277041569127 A013906 655 1048071215652091635591582529253863102618951877802909142825473583703648669443741070490618245710208269783585279028838389346427309887675317393583745805263895146743495739048844988935187039809394078740409335666661152163845027058503303474865041390340779560887673869201512048643899814862898590265559351181355765292310206037160910937178083636856684599810716372800146182452495103862029091998887652752176468843277091641168443868860529155046840909097908954296779860677030843025069792176046755165587020340774187697286617400480119914742099573033783762924349440656826474121860858860196856769982343116986427755964607034090749701673813123362393953354331956984127281502116367866891714236068386760046762347787372691901537830202719136719362828806062347692639706535621278689746598188502375409539103808875543771511634160009418385986079364837021700917242656989898777857253589945510529685435207593266458129550945508299415162880558047955459581446303168180887811687638471813228312738040407740177696809207180751413516304778822970131051999545683378803396597604392670177161332651839363135479558713844037092125037932783020293238038927645183323228643285905149049083007028381090675772813348150562835894089364348111379689551827149245762096428488689906951886547578570549532617776713221021311171616302174697223891927535315970772266468818984359158226883039781653959665913541501940243328335238522050551326870248447369419645726456501263810386226165307963874453985503135480582664751293596915392541697027807812899081823008715190167812164783669365026581729807214232867077922653075473022198379257651633645125783364057712967457995755572860857232115852629577025986095131078451259575074790687982532094977827936715918918790507808360103397220089946966835913362068295235554714513268734995107647127528648169661266888251089873946717379000460839681096053005670693872057023769195039339305016193209256976401316400530096125107499357171070586007419236132923168497109958959640183375415878629807754963218722903984415658500105112393291078165984621983457294954990669138095976682864739150582782885885546148437217472413772656308456079258094350628916427405238642605826578970427437140305087504135711567110597468725791920844620921690735328398128270676566135369771256770448234603834685181517487684182268872407093052686522255040533874007430146968896448614475609446633216577876197702846165587110546727751723764406273794170058435533951810047601751539680050469409600556522001030686818234151230555180514382818785180608498698299957437099752984312215320854258887940447222502922898350323166502777336256484043196722235073963883412185443368646815556549717594629125254019408128171996851083824473827159235750167425027018606744508702919013051120550328083036901635430863230715812335641149056120086579258217171693806382879697852674849398401114476017064532941841357686507733175497579023666009733172126974773656553539535222184552266356443715482113196825747150318968202121684042587962912812645281999363852685716182866731402730302778113656285661587908273557889244094016794671895200192314412025572203838887508187409304325280924593254872013528894354194370189213605524154400354351861354015413568751592146986854091179617324598771926827302749661167800698714084365070847968850005849667545431338906511252227731056079969860416141689980045151166987096971827404450322044160265957997375879833762716151308671081521823850903391644875010017351959388339721716328465843813862451558373148559741971438779293150766291860379726054715352879480918087540522581152028720675415760193888729380630714910150158731396911706637163301512295318186384533072630583296495203367220842795711440436379074006307102159209281198478333014623174923931080205635598554439598522628991324301604213919332193238123582608529497743264110048480659001417474400657682316064546410290730857033093387085609211180868905181465784941754640226669947389074770161789599068566765259767705821088202046507646416098370628799523045273121712013639164834257681633899619293027464304811828179597995337762044172481483863822276787519149074501257410975914516862487776238334861269822494414486654753023647020240062040099426146730720310630123368675525052501902806120497369326787812588299861228503263825609763107277301251227062810288694071430854849771309643174782623969061901766473219959092374566108147910685671841371534152819746122305081530405903952730051306521831112623078395670315087315556695435779557883004088539217271507850354447123969349749134811023835934403520738340563607476382449480552565963907567132484564159582561 A013906 656 6745745832363830434098433071085397003499772586033609641060737122155893188033536732864797311449179025763690625580310765401151991004369815378970987227489634680476471595556860102618068557367914912942282444752764840101698792992808327797323285097430144141262453494318067663704824066094113301165601071060660910448803748455838368984129598369497063927199505651057611280404839694276643912083396551577901750004144605844993025516233384803381649157385962612625398978809582727288506781383753300282739859261199557566116838899258416452410909392198982886011796051925480478928920285898816017693478464244613775382108506731620758207120335379861680784914481011011088739405176169505493416681319108644319658509844821713911619702660459896589713907646097749135087726682600267745799689024379944450559144026529444024962505944337499962712800017313210765546788354618336069570089142870657079167143100346467414916928321265724382687700139628051786588824843272398880000541050064585769358093297212075638537614062973379095125773649043772042205619911862395377590067214849531946081103284337722041501909370939071229639343023402463183240599185676582166179415612732604746022068706071434303375616783675438054867070821596416241885189075809257916149012828179861780426317301499506490417698823703127969010254385187997254116240548438201268281880717788247177539491064917369991717984961451222571564627214114730411678842035502487032550833958216713817132714075496756127594788415207528499870193335283451208378003873051621898314997949382953230266652120216831903284130572554677214386917922663749258115382946331288650369819874769312454107498775411093968419928243261409684166421494250872215407215603521061554571785877995685947721524853398783892979973745389530365563116554737561295937874475629604616138835739121946262107507326684552547836775307963122255544813090677530808557120537692107086260465840049048675261778005337080484162777735032519968754750748549487105094194204580167376787074362507812735003228084631999765832677542039416772277916087959810871476182489508372300072850919683778679440548089233753670845618048078740022337126540280767009971845114715900665513660770257842045942667821631358194991324243650969749184829956977712495787994108071221709424279640115677101654749149125263811233672756981035286520007528710574354916230604974432227874764639787532571577088497419951329997953439857657337712988969969491189896421139901994937211200310158915078431196674766485679853887733651633725222217484255008265713246337312042950574935422307036894873063213583281897426130276336814060457985388773067276040920780662661923252835893127686350779689878992168007924831039369902934728495416065346119556905939854900676020389771378471869218488396260304957980582893988538975103715817560239315126413802571285511228855803063116178798201453224349911101187148490029656050242869981614265919556084034287249195600942778312750560987687697432013037290899597019890725438754948486235722736978141279772279631537686740553581006596843365173792384838623961702301156405530999816338268889968491401519639907475172996741109474564028891602039323842700172604474358455206753665420152505639930122362887629015339328854113809421785291709860033499831422261662409745852563505904533196828371953200466758364180151551352697191188682921451300410653311233748397579232684942511841999136676618676894704262536879821761462505954855420289995088489749756600113162345424649490838706834570446893050574106120455319676187032015882567251512027134184778498376850766314829731539791992118167500213614366127916837496940603099715392884632159555545551385141708784750294346386313826726188300982277759672605398326976672832711542576857629350338769559419340563981245306677428873933449907229360171030196326622844054057330573093373751861768150199160351436352268971225830836049873516548951390314751247119507311782391034649367886340445529188039673407443353437776219612349054987620301624625164456729835108079408555782340019267002343106820589380578377339342268686025476620958300106237368675241991296525464445411362511622646628332950569206255161177172915989993123167220278913040479333192981631359660783527244556282020133111134942995254612854020399584885450038015693719048382601116619507182506967226547129561964065795482596341620422680509918304903788001327543971164491391948215047906349156508784243762303216075455372657327064826396616372642028913762270423862820037872127771211706923368184240771310948652073893265230256472395596989589249546559879573118191035361844037008144073834722360197097136580099414423 A013906 657 43417933967914113467696411008048997405696736785709321177973787951028228029547337915817208121964743278220949812119454132714346809237038630625732260844742317748241974618761227623465087232735077574511669017307344709234688314387710930960007144773848826232605603710979634580812898444036383487164108294513787426340784864747496095342419651558323840928383047800645098961354727132379617107030584810972566883326926104818179944830230132645551853882597038760033198339468206119704289602811850868001710713976806943943773153231369613924559789790114178105501821436238202802190803579702843183769296258991570160884206412542520145741091520779825070088218825453854143930249329802363496014002891475689106323812230149324583056091880732432195928981480607724961377944019467455103803607854244684804745192741144601343959250397295057522506791401833762918351712398729245033024956264091553596897887323913283120728667182080396270441299979794033720248476658222401624499322383795846164507578286857862551572102510920267725259107345607338877445846280376145451784185987826280994435486556424106897766523866278094535390577993275280092208347884535169889213718423102211428825919761841933678491527456291919996377287213086342503544043511761386523800285673565656111414464379285238103054522900049861781443367740324069810550286040256377665697204984771360203426060539243459924604110480741846239931987417176846282096233183312183894549332291130438459905424310825017824551823252702069607440019782198294200885306582288695243866448846525325342954154507392764502879490821748288806078738463111363891226138218938765385787237562232340828807620990625766785981826209017871390816757819571141627530724299213559889337232033336387279815802439499288918094403156321686041679606295269219484180666816097276263852882437647364970491820029554832999401393895981286187620068922490690676940962872930829599902945486338814097680418032205280614677705335432414673254858697171251482463281209290128234411848563606622942248882059924579268818793268962605866333559267327512983949626833069785494967793506950251116966415610303045803071497804425261791589408047650332779263215501185884237174191903023669847508768435082240898825044856353213588377535999783800978277585361525451350900996291701057503495833102728347854587171013685587599146044817363604275244596440712952048856146265944006754342192510749421803173017636953753801987632565940344833651500928860225800154748637889161952655083699256546740127811337274557165897942949262332665965593070434006460632331580817940769057976303304261357525391621188518820330331051131810150675048180172659431094927530881132150036401494822087612630930786431199164619208371724278039187254647643510981799103562283427766141333259851239994163618845642874912635975576343123394238687593283075501199267446054666375594552336050371979866748194873762946511388344506073109151473364581496496349361758844593823883959176797552655088476020584981794531442652341404743890388090100779073353600490169288754857236742546615532782399609383465534874131922644611950890102602066469852731123680998477391363662778843865408260544587739696357041600305722660802507151340638608024763559515250799476181894873438475241809799715657596405475853895019330849926153284100909673914022378151816929982369176488073097626941000702627239005565186157862520311237100941496668249354597884700491517249408682635636869964992000395567857835381417644842151669837524777813274863739653866957811293909649753610588670206201650551298675260920259794578354791815090138788019409925822562827395330126854641605571172176631470985252007730218720838897141344766063764303126294452314987709176582524456047284048019350113108083759564665647487082381756703596740360916122590739442776246341731289006915484655967423521232815524494179228401157314333844905871927066577720793751059125227438392616986138911049639410059128216449672122198670734835658284175795756906668405553626185015019544804874921877089041144702149773706629035662039182952715559974939434235661419274270968608180680144211313063987452597404972305222144840267744388065456695962856568657621780308345476071639995697872841314972130333166430095809113886309608921612402906060660684220725380372154032044158741024016018746148717578440959816031526240481134293840585214216176741249112339361575828528345996776019126150286086695049051217905849793968664744659615378452405924077013739914304891392906736494711018004475344071374272349060798741825180135238400411904634308093914763839194253854971282257043113957334689109052617598419998064775347366805325575089 A013906 658 279452715368846228819013521116779108109174351933542689398603344262084878280380801563104676775350921645574462776586363770917057085205148930957517456962231303642672995643641496085696149954803787401165159297863006967869721489491142536507925266215148475780447449205937794176773033209984468602924298272635754105016526278723493260784515327369856745292511731030347478184222768495401621909516555334009604051533077546263758760648437902642269155874276272243868355899847812181115866455030836651306734741929623536003896728388653194996042931097072859450099909888381702938461163284595336805951223591486579664015935753923161742399654222130581631086816619678135942306452762128133671025255412529311249663524580835994234880995583909024837242128449839166301090200344091218385180624787412797330228088083116866847982713579877262419583929291652927123192615635574185163594946075691822352518538792057992421120111916712883972480968035847470377085240999813147139034842129687707890005199953569595628773240991444088731597378750148376332476430585775041145572982993443768894567882849034405462691281521051949816199398932971396094524554448192748970251492076504956814443706877692996938023193302612305225242977912937788968288179648620817822756302093054595753109707906361887267928257086075627527960549851860644456646659703201854593966545423298250845799900769335868581506194263949416853462567688634274329846115775779091624395333046691359668343058425008427699929355729766196803359319245013515491808736823767767611993110968191352093845571684575868058756890594123846418983245755877585201746116142498990019453985973011191267110129709667219672586625247628713401183703474691980416365984628173101698816468037140422913731481320854171732954485094368989702562242221311973942469845597119991399915652907374553996270232404485042491866165792641879484685117268790499503694227800448234579528123860378421745906674838658232447316545991773074155301196991527304280392162768446051830659060619429542327982996304221146304806958325134585529534939855348566901653293019640882382037492963904700124928970348464736733278613393027902755463945361637885831481342248549257708746449835683076257324129155762535633466285685875011807058635189456468939930088598556808124212171175116059555222880919913882615437156043738135944650451537924512831740631589007723928990915025784846265263090371214465776900029856483834607146484952362176887659002442963012307245415312237442309837879382123979814994457605987735092827063815883970018258983199736424444845682943876487343340922373938259458679051683295374789601383948634868340626291629117035320711819148894058745961742506387679850943802950730943724802689468888954887576612140577778403125787619378004318609407337710709577755049011821598443820172948967027856644417220214370020615396631541829543893367766271459340011485676838380024437948791443252113575321529810562903802740111007089546198753459866690448710127015760003478359889195299034033505692151003518683325933039697670492304091707232711058115268249058002711128374881390189617827855652092308771336998786328782968561771380972261213399898333486280469770204836535907797591285981259920289930762941067876452927005795391616053295811731274761021209673886230404980606247207049901273328800535460799834573511972504773865399478321285349911382796446970855327567588735985095490210055720613006815673607610828621102918541086506802010412803752339788456269005097063741005026976306674989016840016876316824103237113360994550114297369424897287687015831815815512709157297212940198571496166141294669984515526775040856731855629863190339152340389743414395641146926076803414096404937044732695205008744351481007965052423149287718787543950278243086897954644799959224047677336793707877789880637431257043334608922183571369439017465190072011442322994436671478047186814073143243746506251590416277161969269458199482048332016008558993464345347746893789395936845406243020538125942068043069299148910348415668780948245847280116260923430125435781602966659726316019028904483463381433475360204192613139311661910415387643414717914385746863660135683503342335157246495367584830033977087731666264963420182150319498351647215357538157603190970259276256880650999069196803678738334144643075344975422625195801697237065344220793759423789655301535461663503052917620057927353270463510802097072095463009790980461657548636702823794493702591618845801256887582495523090577797755978849486381298213971028556355305387180731822359509696460111632833051061439667427756143647217493424904227051911267365604230353596905889627945059527 A013906 659 1798653528395265842935655943545333395024727575846993954111874844617860171725781009475077844630292477077041674470842206352395603950960563885725900781496658715581392836799982437840697814888551673412977564890685479856599506820835888826855029231727007386050152476564493279985113874889851064601151586716991227483544383798378004784597589735709685873566240832435059778778674926445998761365963514308165376969856562933351919852788248755606250585527306964922916385417494166997239839246772540264781543009075538938593928680487209271040415947266127219411634404310716355036043939078662203883626516304499506614431319978213064618561817655030614167174214542349032525312541090354078256567705497645144756593078791191685641716651759523764648009512753223169147857803353289104814928618086090846206832243137152664118945602670847958833452086208825275918870929297718457658408186009656530955876229524490915113729484494351553766090071250750615029259951312460350896296932897520570863879738684757991838085248242594220398995667536866250968900346665739085652020650078970847818169730800202652358954790979052069835846287926437914453220454350744262485435399266168143257947051656291176991067014050915592450356064189091747461518847064143060447772765682517295993357396715156988583719161998163262710196189315174295924026531654085334402894416869427733743608270717409532393497322907410981518865823304767391142984738350625325923035531087740605961822165692394018567446409245790552431924130907408025341094720594499904695078575828341631709758288393018096348903501477254860031897880938122404370162202410960376918782526439488769833725413585908641669115217306198336098714921573409405309014290599649545907465482335572501037835223679110502254199469455746186289158569785445774300798193420104076806907313180809858992015936444980471847225353136310012528096661737158849947105817243820391498303783311879632155314205251074043804658719578326683427953772148037824213972134089548366577899630204440998755917062381699645470920132567271713630923503393393761137487860953914455833450343575777269316185703799548569020080670361921390704811076480760475006254116812054275008886251174749918087294357422788105886711293610281831119279197191211817666236446240700922072616138457760024105841903048721278974690631242021645120399321202959672692983991943488740856293172989805114765502234869133628301890068866570733486865028397741630675645806760747883522652878127012276148828866095978002614380872251095916850571822401918079239231078704741137320611397496038822176900942335040898699052703548416402459427340368108394400111647743026026467216272196250232751159639648790798494863189515316454526527716744257142567969514514722799980509841263470282450051428652222961615816665421894862392692863418873286975918298264406218981597763801647833792031270368866943422867545755718969401631020638164235638445725701145507871950439694299703751049523440138754002722285046997788067917324302938570608316127136266440452794085838526823589447994531205309189922799987946732343752137769211577215378993931354766914233492779395757958221777295521146655037941839446086897642169508204034401672090386480419138653836540401639132661563262128260243318124765908189175535736049921863484090154967365182711280912024809370789658381769647293735146874496856712904679282231885735891602356787736517462745060666977482127013114630703519635422031492350449572106376541745931051987817073450529971518343762633418833615124741763656599101471921243745666307073616351683323310539996901464516995605815427156494259348470358960092146619149846792940081860280536097070792001142297041484126529625951116695497241713305969653891596645444325248809408369955963804176991565717944654042092375703951984699692930824143257753711566209252067406794033774298689233988953863660342715508981509411028664520451977004885119286880214672597500773692396028885407432912576617671284928553285613122012343372554421539423140348054532782091995078652750848574775521420445335180693023837714869783239562856024864556169808150845679100322733696230916639955468707350978815745231301125690868685566952915492997379733687047695378190782096042833454745441933850979136093035983217922194979091500921039979893302031362980021725803534445495105146585720621883399904868818096367910992581372450657929656230124953436500314730874924506501875302128674827108557526331565001763009922981219647816840999159593381982575378774542110176039723864090404931851497575341642992999720873718243164287203578367939773370966260870762783282928347455979722329735228806760970044365596788271189761 A013906 660 11576751046912170541318008582646401779733640159709768607590286873032251991266028519867850959741270572787477642188683938960796978720537368641944701413680548847421288715387709363918910495973225343309904258941209253476665239529739327199506579410421501900152196541468540371179227792850168670688169807104799468075118509850003682449311204512306886704526959218157569961723672912106219005726489703572760066902297499840139095881054675360405001712404583492532858416867190659293515658657089712125444830875662281518646462705153085981196083899274707065769537216744449036721756154981373925330952342830851267901248725322531810966228025131232708280592585550146399051067696659112839108111755305829843938084566526135067538263479535848465925863491342618672182630537608318856751832106518084215347421260290110589633326697131293563901977500905569102883493473688865110920491919165950745422137278766350430055846971418828162621497467464269965789272082810294992268924489976426243635736308925471307461117120929483612305532971781236336359924963959603103762783546991233463558542019647768740091992156234484936323460404371313185625584298817232378638294734019006465681284700298608122988215238417512217058702101251011345131714600669367738111599105991310420445773926845823677371900742292744128801932271725396873350536698826050563486728659756623108086536887974103821954159739813854319022081409766876464611411819789878862127448279267861634998132363399080394648453724024279301611347856496979292047977617235365300084836125982715862863680791190383273308590609408618977582285702690917570511062900352367945258567482571118467297909729655767984446518045102228517160611094464562611994836966201020157254694104972185718047363477080477127410300975835205775898921736528565411300522346632132934027600236840113270254248828426094945110585971081416994965127252095330203745104897076542670077367067592933287265431497768313664323808517146925900594726265688618213614830047442326002385098239568942391255655493041015841229238498808431323126399074601546180740942031435700630402437284721548996922346641350297835372413082119260209613175838429407317983178640964447848573519960544843412031730426337660265807193027649482191751754825887275844153357287106211694875628374449634526833466791794315862879797221560167321419166328229421068619778665657530152789216569920721221785136950884304144585472031518870474483049317472605560407778158823892314875842193562648574504581630494785345281052026447235446749759995113828615884870278803709686005555923993847000846541141891544143055356975114925073054917946186891887538397803169291364270082183036429811816297088536017114356823225794580454876634983972882249767352608960234490594954653247248108155411362445734693435230283771555044297171962616021148514442907606023116698673895860389423492503922819764169231169568052001498675402008267303910901860677496487981573073108873328038140141342847272988354143560306248884246423194855948548364841246680618550143258044828201251322178473464961573367395284242821035093582665665900550529164079937117734545058341616214430964095028743586463625126871692725945281030894218942479392961347254390540360140650239958307220032324071256392919258909110179812042635205974762236582779280293116122187473919144497620016422197894396971501156439639722226107042165438222133005763587894250420015716932008475848245825971261526183680811144441569369650279871909830631104944422505983804428472291248219266875806872825777318806030565089993733713115869121089842496206530935276762833713048520883870711730697711755600276367247138782356812345300843606544628912601008215566877067400072283088285246803220744884640037600827729064704897693896107477939267950425067733048431242967715501429057975697459458688040297163189956079289246931724970948360360165277693201214567224575227108467685559439031553303326276461546470215922249637333744389932974832125112251050899439983018572292179537043194315353417218355690288337880521082354968316403865833389972907279126709238125265477711435644812051651503038530757608524766599986699160901326277521043870109268381232542828268058428962945234067258493624813550593008390618806616641972848212605738459499332790994198310728312629227306395276448896921974723498303521301544490976824614867793903083272830929341724168503185010937369171133176344745215863704222951799587728781322736374474701484078142336576710712211688389847053854746969875161147872689036782044414571229150287863458567156486492802447510298362757792741203440584757805096391707944843592888649862893958935031783794322218262198329011754319884023 A013906 661 74511940563535820478418375314856089570176156706466851209083489783233023878221163801651803449774008662266672209957640549742752908409079648897000285331032904810258079674264675450493932138383797125835299107706439590149759977790561010445253775842210560804531289144305249538256824549916633172403106920770326322749012495043502251506847025984354844092475162275073948320150430082124477953974651918162609247286134197013580388800355092373215209936623254130079415541394224529609204454987948769010621959092752796016569529707073128883469546232509465899816300478232617346360818175821281194686397795112949742197326924488600363789804985957233723312834123857585924507546211918004308203621339480390775221983033168523759004429378666201522722670001458624292371968782321539815422657315962925712861867396719431262812334853794121410965545574111053356360453034923011134617331720480332918642555319226848226036940263562774712691736874231381744418020845291462501425146258588341218241165941798294771478208953474635341677431004193358024875848522306643719681865543192196564540777018365778795909913070834733478510950109452471023108930122602201899621937843240094132342477011774044302138338232281885835680257858472238114159095348016080355620424124653428885463213893636629305086891739350707624205415163593856088011613427732158761943861602123922845371025093153907315707902362232722549257540527183166964866408186421848285101966840127746359388784250237127304532812587447601912971087496729337187517956400849522801643934405615971364931611814612685048476834008732898896028901506514768468535886121242660957889364006474240349163630203101794676316455293967412800827079093579326315774684943549172682005149619678992741054121584162589395667398813710095849266593626453476285066237902089302384998006591184205166208042667098497217297904240868080705624832033133013889563379688564325878753770983932303012957849162640601275174894682678996491811562237081078018872316072045082869169310358561885377361599443046091022584920607136155287585336799018139549588697057436951702586314400456548835498167348628500020614383334206725615322297015444246785249805963521037159031235183413079081126543907445415288206266193160551158506064911315786668585552101365055898830886558490284039342896151097802343835342688408232018045001262535136689063432076254184596193804545293244590788213717865534790873690811762261346345653093169582490491680098099047533604922771641598213972542445363698193602282243059478737039690496230925015050273624886305211554057832506329186969629152825646904345345479282122189481509738514378292114553931644046287380193568211243764275141051719174001870738671580367348682045442648972858114351593212942541899402217745352630189324834798067373948990390341061908476792681379889407092895007269673645001692838903746443170013176113529372281853631144523481988932988097203655805814658579777944781978092785082804987031751045645567682273425372202862377276205248720447628207404184072440884707914023679326538744162436891168012221065969291469477335135080059347094531521754708170914944441653130439234736289588581530048339964731374788827946228789830894643531016671365773713208753187403970967504508809762585771121644838942061981930809529219098093915341259635901228492447168253245109358898462216686742667742180048671948478092223142958216715428598043431115219565314229466526084269347325221650703043848483921362991301607735013697891299185431317746566632469437340821231435264082065455963185403025538028277332406442760121561431939552045527429143856051255068352894102174175549594396550971850792640990667641078276489217111021206360244620983438749303130265182218793038713531824348171509915337824354092882061697842731728132139091656554893614407298474513304710557350364217531481240789464279494688682565627263923691784971253924190972996228676696494664882990956219339392748959659997505584367934373029924641361265699254238621706642763717991204429264759439443118697511498926704767823838507807029678718391955656241117842885580609654832436534962790021526172018325121832458191237373125077038628066070698780667408404923319992846649816672160734632613322664455403900621635377245447783267456493629314113985971337867999892938768926092804922561473557765241381204546773687248272132021213552701502442252100959876295322851659503038821634266456907841629466254613881027565125004695623574135962881029155955568715086173356148623676327204327982346973068854093414628742851237956504507681742543583415776295047580005295576383621805527525094688838445183711324488492333779276402099249256372379546501834505292247889 A013906 662 479584407062529833385524761029146788112376314984570972511626055881883390607421640086614973571328792235319459811855390048852919482768420934620665507488396319645170919304895723983058466661361583944290146564792588510983276584732432825652236023365581047560319331164925082728812544894084072502764530407751644435141347329385780411970334307765220410290693863383036281752761979606071308807719073050902482890505378836008979040392443896310697103969115525357357735663943927291578495829430499143780133572052925809371675176543412183577217029606788673278021346868969159028928027540220072468451433643790668282543569769143731531275964792730939574408496723251906162102673508254963603076220783015236803364583941652995716601846000372555507365398005198206253838274668313766540216912456996765171498490185803334372383331749873816784618212497110659492837107368155478255216320697791547418574580431018489991715278206800420082610471788301034271012717541445787630810230145441259881638000721331861964340369850233794858958141301822890569903493505608710158668337515866292012806078376719451792603197624075640981279604160323645702290000632099823981218362283773477188043575517392787625757978312979889925279777905572780480401094229535862684335027471744224432948958501810863571390880038327751562101154450291170475080932004289885922326040015799095938343879761145499274105347413840048150855926169351686412149152265818958256878048557688339386027485787523982666638636567530260439338068211961392301520886054913020137701325704045517982878025181699653122968531234269932679163348009145784429081670885257352157684502797522431551656887112322814452346682816140099608713764734405641877252183013618112747615070718573547175934508079373793118678092682831279448756095021468446913052084857447166780565224737122320632086971964080742875074844875381585173083448282631442016994031914833178919435682596035790971330161753017695533263007166598180317095905923701136939222699444094864809397806541157281015383689044053606630577295655296543132162869409002809363018363184754922032279506587177704901516780927173605708181241872438118967100359139275469686515091864666882871270577354114487652255262992878946572339383968485561325192401349492984313843938168756267979048884884533030244636374241845282431128201065137505291719817561109189282696597599974087246419820528466357769207583845487809792496343740450348480722419866650390075598691757639117899585309446795999173314675760419521322504694099140174552794252647582440604143723293621596344249479251847284318247663810385282673254833958159132179413988834918849119803464396059635813455497211401461323485954182245343552722715753655596322118242410475617912514300076514970238956424168369776183850649575178697355844966655938961427191245237250681526116505129775113077291130691828256093272212115986081980580702645841635701635094915408520069620164537047343716451871223650618216298646901620383530032826785480400287841945062719165112048679328468325366381203589470910267612360218691547410997282972403987364530159655326594418256458298325263652911206252423034530655420274339439610855922593619031002449229914047826549922628354435628398078595166116475236708900872746153750589858400907610868042966492397722637483085349309068715420698762884256596386906380604999136199362323706361009354883329533780617117448831849016651554425642673283627268896804423771259094950981352882547877239523163834001269326778273056563958889918928235742533347199741927753423030456626465600509536610492881014009091071534112231366149878053888503200407671484270039579403047080071815046259291796736980677333437128001564408315944554409110005957360393717653043172569562920583260643015198416695242807634478181459241196517610025493630835114685344387180662828115278959226563786582889075683039210497080764406154357235396189099707465469654746560856984660125651565144017264907325085407463826310544255953092954535123973151198205756946662689867229564743640926897253536403745449588212854220823411371035044357925140231706557887613169064752008815519826586942769630489451963327851977722034482657679602057209415169376172718584620989145039227478331038108887707938758508886097121699010730575580492354808718687336034917194806074942313694082403207407007226216194994504605599029813701435446333672214248393074267169018680767398353959470053588116923721620270854601599368097643922024985737571840730533010363886277633700958762867285978883063682907562170591806649365462682092485829848195313047846195426234024145987689522654447450524842504789064097392236213073909215716688256507570487470257005296222654629927 A013906 663 3086769741306064455402088596976621725639576508316738486928396783392968987952344021220003678841007072602252757923816756753204146342480146703599178094464387233173958330271630458788290480486588001288744274811276823514547635363206500890356989763336894016397528404908047401746013521641223761464660965938219442398610964894060862054122377429444522031231635412728361890805417298103679825945401001797664839434924061533494540183776623524912081130251888927825151960436475848815660210582284187150575256255547844662668715920818955203881935787990447029732279749770661563931727707562302681891810105773176561265671327478639872435207337061940233813167107025225343463106407916142277201914412103214638292678016300770667409580275291575895031942727892971438434448202293478633074759342974203930534218106817963990564348850624978091544959939678290713452105666149275935379613779208985741686710570735122840928746688879392436195769331821328843822992807458861805097052009124999834950361574476739280431148389102963333903891220060998648959364361100370082368773843491883397532580312917449606509159042805335883300372111280069974750414329538411277382746937556629433484923950976342446885533983408899923661345021564088026635566220036613543037280963722568636719439998410420839071676690998530555472468830738050423049093831139287177226961751373408400549088062093490506234393034089637497035424484408623541377031311142037991243949229687937439388882305956129473168540922000967419066910499969580223610147844313337032772152963785953441350471097232056290480446645229974641310004260815229405589628808830629961758647545789313919660485943767189160540660405516883617135847578651938612257158947374419844656323027113995820350995839535120957722851911092492325661045150898763288009694395007636069777923520280204088544088557392207340838787852289748138057679440769776903405985418356813127305857419627216790967784087287903173521648623335684031696678014420672346830807447008103874451913906346531877562397699292871122661469762849898318312894559380549369023997700755655049138007976265835110698943222303147346884612378856973979947063626843561694388513605917505638900322281659113303799179596177375457618250587629874263236472836078999723137519234524907224113075436884369977483853614896881190658614979028190326221823805720722202675359267086410016629883486919650742563334847830818546143265294559441417291458382051776171610349110503438233019170609360719301707169700127845863127453830332142168501655418468498708505396224414838306279135726036272505490763123232326641437025037762759823289045971139708090100303189441327664550483595288123315779189556799215541258161982482030921798691494710967870021886027697376593092715508001117630352493841438654382475411260221186142809172380944061763285849284976492140629231227990433953308139949547242206853136741409644291056769131713125220290459258676872911397978986187245091002146281894716044190842074450939276029849488210817059334778732855031806693630095054665967004574941407053810337940485278451597245782141386443738697784027573217722435569471984339231340142299694802731763255241393981694859397083812672330079808659550673275790574379447267612574464677169993597469532780989672894857252271082578635313705794006427979263017006537598744754358690174462321955282812296651170738034237833861442138519571966729595382115766604240690361386773064875309177076974084173756116851835464238880827231822524050339704040853417464317623804311515628558502250048118294555482580352396189581264350315254631082521567899204562998890354421513504081079356613746252490666270285668940885488423690326724752973068513471521159194323073614868581860140852465898316955625556846371222907509178218520201887916860517743664315752370174559213549019548929099978922265179241826272022048999641208412298420200754111541613938578447423354040443745927218307116571753739514865407462186731946227087347993898166271463438723902513236283353777288113938430780074348649518257492198238946686774217218014081810507820970854362881914033807417733138675709327214082986711813370718001476781847372588212377502943705418859508143644053095211136749216505563628814872636777672757359469006567575822665023472904426612862204476987042369716812436148711417307171639111406023139514756715076348208538124961606820472145024807973443202826479023718557363121501245177184578973119021881659693774018062777120354083081027524526895843727730026669516039182154754036307423753380584996850175647196523542622965768313525008273377673858843545310294267053416381801559179801837804364764063213596442954705754035776384239305609568748236961 A013906 664 19867508817067098815076045126530300407468208782268881543172178138013852194824153774571222138282563984694001322693652515611188234882397694874683644734059197517528574481335496802008801916046487275978800191971637904090094071036526619560142978564325074444182117166231076537896141907920839068536740355489697140546202893619134371056016185111363243264063517967266302957352211988728532921964900120113387505643097438982676849250069384388203198998128833537384922044491588274193732886759810751977294996573601581159655151035951636593819070235481797806688150641478149162381028108474673930475578731622444547866374788917851392469239697447259590321741417132059962821360686846206932872601412939640814672610101471351179786980137811007470957579353074831466967491645694215145640295773836616648866400972291054804920912774278123364668762093028788685492466139580229121749029490515300915605067774977012751351852249742055350961586568482887154638212995338192967203775019567628812683915067352339530428058916164134333428972927001068227239062090017839277063680946142079262525040568984036352707980241046823975129166935832699421495006017024246656303501572314048957804655877398924873614578455375989161358232400128867021619640191369117321433202069889008586968710597688923294613112768371555151001336451439035674039073736396533048134514679719977545015319104839002965368191964211599676581475132252053270177265840249878230677053916857348322448556907764592241722026183534472640939375928105707885171609806711236617523817323392974930562015193371864880839789401899430672773156754068276078060968256315363339955538820808230121609331080764341583121755816425755250966992611923354523431079190820715546214812121303977200345389614820999030392773837996785332822188329671198797438180451446633364262649604290849623872124577751431972756346321570154400150578664842468183798790405542945674243164261815699402027960335726884575573848465266266567622691661370393514818039695898480315601454907716156024425595495059776000244292277830603091784970707007083267472024433274755085934073671982773953901368316268306304089346692369432477014423345189170406745648827851895996396617015300662299114722999599077285013023841937427805062229283187217315018109962499744937569624296662656513988358827266236973327241909963239608845552099183930304134129891196745505665634171850885619342322304491954133739382575780598850093957117110275199711069224945031147025307617364600152507829749229959826219345568681470921240450341071792382997747451238873628751571276323480286807934792874522952326706042629074849307688013023262187760455731238363224435853235147545486652176249577733354468182068814342349302555411142475073440275981167815953316147810914437452295861268886793064064935936845809881966816989882645321692533044413450353893968009657633642337173407288745547383738693614774165233198603517851519739955416370080225166002261893371630756027206449082348015417049997781852699789544499274904129987753760353983789899206894433914068126892100700942791930876838564988771709165237647452461311341382686875274120522020097921261505509644545698965305530159464323836416404618106863002865907238359083921732873134764767320367703650348101117845028193414209104211654216457421350923091312714679333664668909227917608503274993569344680630841945864686221551500442309256078165477391056264130513139572838337722679227108698742094715142607853165966406493227405670940187750279913735601725418607522538487749513793435263116047581455848334118417673082748038043732301136937985570115897069994625966940448427491397726549385389395994532414089273287985727217400268582576724938715202830912332266954599544092775444554782917371049121863429243495962186346662524971779880469775355809613042557506432972211737130612970145636469030556873833145210924497694276038050770182320542086082271820024172814731820992430060481596791179050327361261393336854975090062649090505194169803586518873750759710100971911130821382316073409886289982107689856834792425571644409362489339951011682554467218098136474762983430998249072532941673005927213779074505863626532618454429197766738463223786395630990533537862411068923377203791615516608121316824138170673179265174664095898709359750024211247030217705718705689805093029193224377191853827779784648257586900829763327698147325407626215344409788478957770654225532688887455724581581804654867198404544740229079151160159989940296014375506069063044152872177787476058309032723104854580381650075603813927896527362124378492325296477497650640953095333689387155093792816003300139258518624916388970436419697047891080263964985008545733726273623 A013906 665 127874101302168101988722997517827413315505153318294839838225446553358491477191078377885063611180012724937342555310031513286462117267676226622805953998548777527562417662922355493131738150732396053335218763995307822524948343457450852119589339081643742623290460548051225857152067696052937092902969029873623762674569170925260175205792380928227031239952375423988698175433208168168971772558331133790960878233410699714079259932739331721320942449213530836512681306609122747488913309566300614813798810131524521685878313784190064529171215976651620940492631564223395014246993598784208229698977840226999608547906308027890384959643641986787133350208117968014217285525107257776068946037995964166580032351318334420866563671101138913258645519166107719988595946081322441793135898221862890711614717833198724556269082488335579371322234216131192854348635990224230646165513718071723441048268737998871183074234764661529763774150978948851357545579745054010937111246920768970735116427956347759070293924008640612868025235895892836476912546609651689706053883411934948866798207190896419490497539668600038164554787703278244092643431512631890796572448220452522811223292223905428317815076739210060206783929600942632352532419808237278687985340110115631195675951674460917624820046074918880395261394859864477187351673969739670708629246617212919432016534013196782863126804771509580097167441397144577301132553750031422000870641238387375873753512113392278922861871172208818241201665679231676206769094578157220824543098962699110443498312555752648922739012638389587314688798061950070257095166609757594625579452600537306285609366836360004598134631196761194829274646128804599423403962532284576760870882493270004525602646029625833362275317142773743299412762100360912681499650681405378527638354942030179940661981921138384917826500352413812282328375935408166197516058035183499589795270594387644136346848311133383449802710552477277958652338115819702706344486070418312489959215085094526814719510585459523840740348892369057395588553715250091339010692156936936974066173540150623258775394652835299402181337958005150137404444596844900623264509613602755833135391150111310684270953575408523889852580913887069891117644011237063854995606930365495830711688354454612615213375419363253479615980176498527513715807334717795525501577986294934558172464842553244699854620768260657545014538865947426944610290233012900009733942428490376607938309505871322639392702451648007317768101315564004593629523869605043401760870823549165608299774523365698079634243448574385682547328150533347502817592588806182419356694922565920471055132919069258360195328038735897031897802381338710679537057402618991441611806229457604036414714749744463095022300606970628330342901962565970513127948765112235037758483212679200291132963741183842690421369699789066382684494854476596394979541199361899004117623864465651266685622496321569242015140418038106027072593421833873243151321536211096534272717769001178041088231231000541461774990045084101808232244755623759895525868883713175517117194022929066990862458703060403114826042156462104197715451491903157084474251870948919780940454961992261821286057925870831266789077426815992448193134022297484190868428951134516208710064382308951937326477256081226742904066794481935096649765555142372552109279449011354084193907823247583248242579332297661025133002384646483387790125145118057469795718667838759898316180845199870812744016185976597437937857168857780501710131038570279234364738761222433755426510090296622844858316463295180420879935386653145265317492050805341183636741696595502213919475623696889587625522225024734322773400087368093424726583132065146740730418161829767370531746357036915964440631202475322937712239173708627315664208798460876106076267989541520997847346317414263069717575808307587544811961027652909844526889452921880272770302135727742321159363240173913160936099101035129472958456125465647433586004790419853403484288320382879207753322308954856209618384781074492689392725768314385927667197935414012385405065221563430253891406459988580916449742293811587833060836186041562740601175001014756503602685964446587496401983737989012065380691823945845122651152093030988986696661550081890344212518678651335637181882796605367568148041453622462320181646047341385886676650856097137748484531208020494445929927743391953440720591977317721908380702706960251991015637630132294670053687859071440792029771397177015564934604126869044457370792562078548119318611517708638428475705866661219343968479324351189977847734733128828215591541850225735145656862156314419219409183504858273448965149480689 A013906 666 823041576797500548058403344012885846901358385024133764328883485345583053109778456979951883978373196642061390194471834160320727443240987007490110742376881434398083673987826662321730010924299402211111761945109851536353693595773959589883954005472764131327217192715225671187099710851016449287346374394643889189524124561300601851864575350440727554932048791893561689580562301360737184285503406684657514511891465323229816046113267268549201998686398364704872540739024480931941034757633891998052490274998366934481251083776675232501879451752809823878993165719968298936183537520579547149765408129100167341480056930331156084002307637596163458228678568626602531326168525422836196928349033057991818225164181302521403561018546117736379890276766143260794559597388897128978157686568999663591466407822683778406670615190221287937554262941356490209736862815227795349832881060714910667726937153937868547081569407885884464359410234300586793178989373020167916999414339762919408171475261843204657772805735545948148824150881878586808320730983205385477731970121223624594174573265675833312727405963216175440165055950481003417976901912307681905283501096572052028357358342288136215370844464877496541512297799519905143795572505809351022463627920361972036870541828254805928087129813981611399877911976524708693470635293416141387790891059972053495823594580101021003606168003472285291342981264421720100103404401138492775349745640205917993402301416447600699209544486148021825030652482863044531704814504460181153502203206875680609237259530030671625328784822010351585786042584445901048762675942547025865185930689300087550237848971637861075171646560855539011038063688608581866630130416932109642793978439380940738330911554260025180447201564671783268972235455323257811181506165708738248715432362651354449820162704245595797158170757756173786678266153232802648219097522347071300281661323292752623467082699425174633453527445463260648226265865389332776061388507934412666561564298442562002232218920148308055682259410957335984694618585273918639202095389455955734471997601933682957256199946013909460134039296640742050832135149790498212244163599944802287310142881280883743532562148405624878785430197030645084205810208217597283653989697009446531530360358375464723640302386790740990751956697145062073212140528159540205993402961043497978951436882113678651196389399449105365251512128068659782953829269220947887350992212017036047867482819948346370796744675747490363665494525721172018175230551465333863619768599054907218820995655043147274967305380527607267163717710388257466327492335814550571549527867992704262432407377720987561834678254821519709976197072512741111263582653944927232278057742325843536549594376514526830405119355571154859604224646447746350377481138688778199631549116545282039431613244822437613594749917649458888726669665146459870651805141724563121859439536686443270773139554841857939859454923656637460606497162466497211444306310341537700690467103486349276511949466031718033705224751746743084702950907145697637248657508605111247368631929121339823168650036231904165288792651449769118236462201750441778556259709818983189617630711434160427601769928773243728179010972545125281980740812476256289506676600631985458317561916623546639147710601837611178103389984196241585776041982481723579160696016688085780322869260804819706743387787378724455487623967402700827619257446904593369317385277713327400208062369736272106509259370497171083489261423777593527718489939184546758148845772622682944703130234110036371143911160314691435667625966337264956409382738756602089912056961690584506045119494252109419086416594382373585242314238531016537584970255985582768673041822965890406950411942890054809315705555633627462883606620025307462784120650512070699211244940609641883847782538665070208935231030769882940937651676606612707451733242087573640483224759176304194597819475350684755998934896253748337369848373947941599629246830785290514542274740878101908668641769985426080783823556975343499924044749809919664839275761216430718715193703353233370622176728902282861524883664578156668206281560175310054529188509556320918667622588464042306354433218119411883928558156211072634259884215915354747602150691238724343739835109706773569026151064751381309676669573732759997264896265283397662010055001084819867494173049024253283599968921686595784507897129065078180952777203024669180609562151238583873537363475919454441695274923820503892257884729744686209887299111386328637939510011723370988650610124943872496016114119932511155590422515430601583625111246907458824602525141759217941909762387210014305332697103986280327 A013906 667 5297377891529555069991867954413929730502629731941388185101858918719646064801750803133714448781014475594755334348457428494941191834212024038749921845922244182118065068485830223247830703702537987325673711213074177167049341299304554388632458175446587107319015087812293742165390914237963766255466825410345433677769272451255199625035596504781723713094007717362582525800025104427071250915709853090948600926011049592912963899688804991055776439831209309879653443477835044674932155475053597324421159414053814030179859044308417195986844296133035240254790509229557921079812358435819524240562536253876958367163774063138424143175664747088603501225947704429852816283465505425593796246400800479574233290807902177214518160136792175069724552123631828813612238102736846313818662378844575001759289673724675978361325567385274455067861817402759256266008388822751714005329415184964990271849597862187922657928629687460457270988439545668941702170035998112746631403761489832687992348617601237677396623393786341014546047281759523069053627478618637100381901821765946827591343355416519790011539850279504688281078276711486752982271706784968162277298125298413851068353684864877849512848627175603020722486887355855344832932626528758475787976614319826336185707453802495022351602101368311846662324399604720973126258869176331927708318187137613706713469722210471145829413534185972819128938358060391887214259846193436930005172907903119878835408948905642599627152457186607417237383264893508176630326560902080755746075831095151838759499970715296203100983546887652572356712894686100284093896307964080952098208408690561793403360527563658545666153501140436622524921763955730025637211773498108065374629523570460442254570994265880633249995082660364279540766564867221663150193408939116277465951832079324506653618855480332210789868412249488644858670151607496876695246450804275915934068768886546045298783993462866326775806177198915339430386588718837574287873285493324101425534858441330694845133326621164121516034120583899372763737315468997689315997932245257114499878700461222646766155241729127004056367502888658563613679057246408024634890236677359528588312626962932047116499601655955504849196452150646813273212477092989874753465371008418872117089714180107413745749194785103878240639421223972740259484448203435959488064197194491590912338228116134200790877322536418453173899013324909821913396398340145363388116347266870365847439537975794799525253032016534629369745860032163785470978017933310041355772052284146858693507983637367375661204891214821201340758324339233488225594691003173631869338802846459766130576988198742834246701698542672704634667326194287873662293581369639854776982251003414746765566225918118639163190177128394913582529634073591427088027648084631546743751123735432410237521387887020182577197273469213671172243679212577760963250651461302899777438150645875032340737801361829508458208823681692932923112403766161102061399080810422583789075183108254639761432750362046986144212387394331887626026245150550860967621936014907947541222362536576631721472778480150962750927363560610161315777425837001043688318132289475443719613110106124278429071658668670165857158880020064009292799767263195864835172271391741475180744031419126548046051893098163295842907507401051590156918527381652364186665891682138244095580637306696275685759856781580541498006580109224601652941414333582251200452367510513230819037360777015466818826125984483873623018523340100947658976208690640883234984016446699597012359379360402493827157514589313342019119274715053090941330835724916884565190838440978461751391962540993104694770923842336829548759272552969438574569260212321013754069352025953747959542435255736804041555476243063608685338661283553547510938335460078812660373401894778284271610488208259153983788811698278520677723467805165235453318011090577659987908720296151091268770313195437052374480452626958539334992061992721216279182505434597089106240568232527585073146051775753307257070397264173353308331625957125827765350618670775045341387505986221660132370452833833105979795654300321966624312822875863435642298560759163259250619921973902419450208211762410349843240387788822043872010165953917282122245869386499524758759481529515424113586484222555099832868264474207833679075934222782939558094783435847272760407048244875909452125674769315068971446912131378112494428140881247408307932091085189400644355094646689849159624290889007633483406790575099102874204648424477616624501499687385636799204433923411619132625844003028778648706326824234144488554399398254094253518690478485950085885305772582465104027967676362367478724161 A013906 668 34095741110501011067856669365316415723412487356772830255463053938488762911664295169494061056410541052892974332946353530691415275473787721437639788223548714885866333277093293956589612414960904456957688711450291488689897858526389773507393801750328412802082991527335042141330018653119118421192010113462098959633874512356729245320200486314376313948706624913592636501855310980703449056332572702972955390929924736969998204805014742182546909298072525223178738283354459244948186854366772895763856858446529367556449924500821170860469553377505788437367239110546100518436602714531877944109074996279887183847785987044862554264959687565270503524891119925773152165116369221587482651313948067361104259421658405522999423458369321358464796132989072855961691433426883581614022550871439628400548391776450102160594069286361239541954846933407527719752929231340596235176203944119843120381287256253108200683900330188478301932925545950689473242170196006200989991809180438754192530737078457402916248015204232959484586349599621933988841831846614714570583351117210499502139749666231629234802244434567538043885100198764040782150173624063482336496351847677568901426840761104262492567076671581302273206033420024648057728032080229988914328612765741114000124524870329512219647577723927224376082125013125048602334384388810999768581939805555870017909293852261310486161124994863146852590808498333496900528290861228204430380284609571890310303132540426190406612025327745820343683911115314477098097365947976181157680964952938462871336836320013601709755593745125514420520122542722618760825760844490456687470639003816636565039165708060660734788527423990741272331922520984115260399888537872133359817539111626068074282112236946240952654173100315457008072256094417188081065105296271418478654036812740935733128473145138847862591894026103110492915587619607851269839312626908945661590831982141538432836511264836765442279172657970998352535392707594369189404733205971958126941531307384849728451609970864843345370875599781336640592271324257674994645198079221234912111492774562687153954815927016574488669172582644897325304957904354517564502603330606666260312685858364478940933952395621097621947591640424650562083348214450125729440343566432439748618725562235135091710556609610739850986991854318968378959950911803047613799285579163385589727491768167683550320957718766019156156652697120690057903535514681806228625558934916690211129606538173741027360765675848398546001558177996997155469631068878934551509933958314702644923949255928484046765366473136275935501180455552555087306388810275439583266795718329191390516176283954061050003918750503241663766408602279321395631187656393411891814846272370071481441324819224501476347524954229104703272519532562121666598037136555981663463315338996684245605399122276907142989465630712659127953772398994120383731491587778396689862215598842523243281081362630601823958433154841898536969144058193504646125171543980597724212727531272532992846019352763508584940398390118796284598560640791031980132926674516000663801313764555757247544079267461270288045192079961788287513674824344000808536000592534439245856625803939782256597006366770484541323563557304978845763646732426099862260807202766335501589255581416275223630369779779111642055426834908206594945351465283206522666297705267088712416881765864493427136110653877128447206904165839947000276697901556051787438273192459719259589495383775618060751083804197350888606399911570395353758217907972545614323306729368599824333320204830671068326968478924324803711364209977308956508598135202218715552974096663722635444339398356983182450455972276157756508349902581396975183358835982750870628907995426783224003165236361214788535237298628708756316618695181770890647195378870130045314905722671642946523590264505811347929481231652533068614420697943500627053315207456761887819556376517090003230110923943258903991120639902356205939000813262417251350002364576430932289327737659451294492448078324507368890894251938481313352607102407765121656720097027312267657722084441875878641361637503871874841315900986297187628629467327303492952258845452315129534912780457273020111411472319507518341091367261870240321305527566333821366542345704710510684368277626125893385513572620452958923582823970716270845484635703269413544166452703831543100536582121569345670822921921757658968889532768410594706725103564030587730900558931521202511490402943559683809603687293428058717490912670505085090666969454347536417793856002406731713101863851912910922942422667986258254150425710871666239895688686156951769975248830369695433637286612220741195054681557981189385113902583223 A013906 669 219451884626385409079521798872768755126475899111353308604937838975614579745150104564106913422000591032000325097038931922790975868388785284361102787454120206214641573123686482904437855739746712675208421034122103471188803252441319133985899544139114027439797247936022207141054476247872666016410245949710986404146770780485647781011955158686131787649560244316227570800260917843473779409582759988771060619724084571323689155509323000743440521832284011212529909898900490280007547822795598160239429743864310169166383576411388837319587186594435738868329567878489620249135798825458250882420836088781077916548410403214291787105393430342915848468908285496410547525881587224780042850405970445723171872398775126779118678180311172940305381336991288152959040925697088152336342747143534352178470837571612179890624513692786159597184285375909007186337727787634427194102714022308143428964255562773899195714417102906300999297871807200898536275929445873139698526851075852712475815861879769756058172498923658379147900959141079437475544202513135691823372157879799977997100662786002283204014782350717731515993557468613542539906794954025626092131938740336586855716336544848092164196655965595613817033740760741703353821415183363727538816566474488458906903484777471263668343149350354923122425552753352314696294698620232956683513988193910885098680358120945119918429753732812451202644882142589314441236961186630124988047132184825769195487395004644327640264462934059516548327535519676527468999294637694857760971775008090804932688747090465305269373447512282388861913747086994928202909560031110239467204835057742182038933878930916277295730994965710839652984663194478463367467999791513540445528099138340661867429153121483279331929018455003689505706809007509407585246823017919470425155559261427432519371316228402407468458298971650572499303791966349656265671370951017004046360520292432815901418249423853261397055456982923029449352707105776064971640828737125170886633236439567325855771420674706138412074417570523407617319581391986616648059658140809040777924421739107129524547001808141640094124408268098406385445288672986868644663379428726902137899733435683205480127657963889082331339027821705716672711223696638565587803249231402468548943893941413176101585599060371818164721168112602911893140227331527162887743735142449202696743413549603692845323443966475636033594778490543873609357015485173640746970515871838494623572565134728790845266272632387109042767306968043726662626871642761448248069102863061128165737746325750506795009939141805357663531474316832499068298864474294653633682157754098062702009057611993733160765372422370285959891277642420294309521025253914141875999243101245202989074500910941885505779057806477818453175158185769483853956610137612136687760465438943935667412591402873115351430246185978008589591367303859013772987499760556369086017842334100882579229485060797935635422093527134569755131591574945356274555224990898712298052519356813248820773526739023939136121038595452383634801953590430873148104701671034339260452939239302096269929601784569474789567655727517496311820628359942739196015027661754890298994572496807189948772345749718640784156129037114999459078927300723600865763310613874684141305494036659573121686765119492826763561952120873591159930348286115309319717566571211889564543410035549571218293515854307478541281027179474781995601922601794983029715817594375766838424031486896512875988812985558990010425581826036733142394229524453738156930515004424481899148995167120455915928805280545225480094013053337982661061420047321854014318375956242874538583725776239180207482715143967842042998222337030456351442585360465726686916277574009208216330204546896850275685254840367799202757174522402324799620841446423109426252276243777570377356484533820127328566481018978159648444946358263764656430215962307877179334186947101136622660101834545726843890921392791051049602046311435866438805828269224959196023888558990245723147406741787394732209324982204480631827859255332502186419378799461062122752905934142876718362177486016583214531779710101846999513215871625818545738820554115090317776129130106706002082942449983355979122055034036367688200352583212879726815795260980093562469758973120972011010596584540644058997089843984151874842439116616288166979100938695137225614336926582088007022981417750651456000799362007230152366467173248623325127667696174983971136413674552959765970156025485244631729911613330416710887718714178703585589912560524098550814501189690212700828504001542134677410293313471188872901488936605325493426017802982608176616423314225560682045601834262941322430552171094209273489 A013906 670 1412467601451843343031116573522153067677007267914065088366231425325824071040638659460457583455299550084678068436050850208732237993673079443500593398310814410428164786683627628436598261725528575900088994264024561822061755492227917318796206629622977596713946938172280980776875990816661498806059971646700659365425239085583335695781830501923373528515733531583041111727263756735417555786412130174406694622336773662047227430238342530574038198611568369579688397868418878310294620376415688649469931955912845707142868767350407663360063751326790306815000935907741517863183454819646434859313171414173469380630945459855484443893289267633614020881918560996823552694375272763102455339910515036537217218710749495818893050475098555776123959030674518564280852348823973449672953286178057322903435526108183052753761854334968348820219894889234307040734529881846332029772644678484862802010083541670846671042118519371250092723862121174852887669824557439461586635408234107074974730091898822911016726156239796143019938303060972649839656599036003318117518624764545429781792871218046293484178116279565616218844521658208494231931320354778160318710758987794208452681852706077204064381997247569569821968398109214537189444988865536844198369235912108471066235895923083725612894750919111456954561849485169897229293509401446049119238473313960967928695632229238275971145916429911290610984968664279735878654426474838498555942242907878045780990926426377485697122694154393430919212094949321379839401327046264833885826357270900195692876688514486734313394903281546167574656512667150197174299526339316172023067569690053489171017799119850464958437119330588202824610266059139096345959088182109635451791662192364950625794557689387054545106014429733811924229480207820122945450292603624858034657007763373625304027935607464236492759293378090360751886466296070845657960068720981636874764210260557907597382039751471972020108111163837760135135150911312035347765646556394433759985624925154080800513393059700131025586293009115340953881566455243316156422244256989283947708406389549999365411423258819788228336976285517301250116085633358321092998629542430395486955984000625549809581290442271747839737632347040837566388175661293755151098328567792658627715189162557106109207759413030729241775937333374963743029850203683534162389175477956928632765592596096881219147631309517694655375517374162627098469761118888966406278451038096592000968914596955709855393656993556342577652056832619463798911826909786148101321833728943450841648983399519994156514656725784921160167159998824637550751918267075073852574720285484787185637083897552580473160079433116033445944505614848364337025484245853509664594596339997853542308740416634428181922498259318861456364757162870117017026649962948912685310257404688727725401360787742555880370605027396253739556269806621836284671683171358662272207337382193876882645641564671367441499543718717898101452933512258519240239600483595990608584246594589456354843943412029557491198693916569781241172110378094617370691659867450172258641452302307372212287502938901247075510253968217144764112518600118929825096951185542455891701623727817479376451246159781325580617812035131866963446440179521243367149623926438026150102627404395586844756758869491819089864625599519892347079577678900268332798921577653646915522025378439233863864942714260959356824350319422256773918465324604926458430194562837306260122646092465962373780464537911706440672620606938745103917102440111146410192621735122483100214341000929576591296954365800298202224740257760551334644043491639683832079978857332131836291593313816613854169921237871412358557307351389618524413024186736056701246774749531149238719397723987713993954860195017401824071720937042546407766005497795255393892854435704058655305767733861439790327570141132945006151091378386473800062025497488569128067338817665770993301987822065547151589424670040931885748783562286058902342821139828181546613982959436955128459749350656105572892363383936933483300819123044563120045063800259610966345806838878965566093372526880433256769118614656052222387890382827735816136237501734782761186164293658386429564532057353223372730385063934736915374521946494135939532756117442398340147295878334356356263976252732082604617506237698488030579009111159430029518767473063875616122258177048136069386317287269481244270552968059701740572844425268563998322188082601984857736058199313220718983651943539775888722394503077934284205192131973099572186534579541358038845059030754272685488635930797707736006999496107092203777388006697130502334095704102489259307879883552487916959435046745442540036627452557016197956010727 A013906 671 9091125959331361738014925940173295242071431989787817433050375070775890478873917351347699944069433072090667093031896837385022278884911769164618939815064022154858445427617659900894500165669273770794506497608294640311494425530112710039412732967127444493766635377876593484656380345360883521209892456088440262002039179611820703622195514278240991746647541905869785578177991989817707637262983209163131308085614936802302037940022544278262496741366177794565640361801612768480316607797400482729195250254915953077249053390654424911213902805405927503736583568823240764308075787144247593481696315639415510433738321393922628312061465124708738168005190356641978295619573426221885146709845664081811062285128401542167461553174047263779765010839368722839579114049386739744988365172819136003868266924417721234310305834815893187150580578931059007481482406263312466235502953167853297301677987132848362275235242237325509935552580896588916159583461601503576506909703339737433264079203882345551562128278630918226553378757338369887986924873609186704542464177872908625158034074114173734742835429469168196990846405063158634390231530246233928720211762635776339014959673891791069839356617310413667736637545391456221937523927969776008398264442978247972987869945073268475762475839814966592189295478000926871842482674181431468126266713044999478201084631629232172878953221192244525944978826167556228064426267260341446311048963544420504816160482367929745424275772661771078342854332842400017879671855524937339727201273836057578246477023983397090990879091971856704845967422709623501531422536257373268587466790701587944651456214240455701181982043943596065132760513677877508792639355507304077372691102410192803405678420822182542812011280232716212241830945329241593579088372647292629637358389318735489610203075151553186300515828619018246792879194139451514954691682591809111627430501361070064659056709880108366807818700532589020581456182621966839526343984853723418970047157087640991881818773826049520425615157905168460941128943083240131240175216867763178811845367506535411565570256211941932224939098956455283280075916953666396458674078265015078979700738930538253138049871669082668306060431793449865584559569700338431910485669389012303809884263760100292006256597843744442940199861824106614262703975149527089321354432863319731907000392546739988756692322745595047371263623622570005786846157689233166706285464389895733249292266683713704437793976434877410655272772430232457485879544748013705828906075268449077220491542760616717749324015214408696814793779088314964127319253874860782065502332886438011608764945484425268460360565138780350057570797102589965862063616347409515955145777990770804662064065219422085387719598213879138702643110211938937571720359302476493519707878074866459874292970696661285342732181073846685982816820275961809617992595278192126405085790508521884116478096565281603132523497717163912419999878441090534502281470895389668981626955479359685283305331272412558151574275199056495503149424427276643851529670146243844065701101035789938986951183528276469305730894556556642182482260304245273147253986084407887181362503969171938662266343061785416431530390167636746007109751124380298097449911911561904545029995175889704619142251652341583356316553925090662468879210236545989781932009303880006749191779390339713805050076984334525929580909407961206431012696862763646176231973763155956286196572318720649662745276465336246367478136935125943478381114870692296419218409556503448244682872200946073786358013153638188731801791384855320258876846819110637554821147358537665419592542584230365863989593369924999834113815269965111462276097333129311396672769931721565684586924505004255050993406732178889108551252551087234273799875123696007487694516397262767997666691013464940964396323784890042659725533935638131937712617376582069487452319727711361472342296204636829950302532349045261656315982839634939213681900443585137500278082923091330082376008514849970511346752819658794266708844056874012525760206075354345225963069426770757868566115609779188429173119211611179129200741550280617626037759290628156881481240248338099887222668955621017782509604793560896402112396708663906395460078107207558459818666795446186193145149706438370747651653950466999546200991239547219354482912393882364374699183562036531253242137567695914720192063702100284880023843206666345010653027010138707025195474038742252982085395301238631762947162803124140784604098942280135619745796535288963023814123777182047719335983452738310602694499157772410156137164855189029028784540546430128026721457533343870736906441047074701874466966847873183306600783950651361 A013906 672 58513604930460694802940202470552807618239766787446890220491750234162907252466785826925309101111687067519260509566197986025226449544949671080310960946108613548268071218928931979503009879804270549736826334335663950106404965299762230473203867943839957475343427247948367338813701041201105125554642840497639861254990859420284903013792742956156459541592679813051653317606871497719273827144141137414656052877691099182939105780998522707584873063815008884807997383199277731118906436380544015210676744611476510177080404047564873196317224824254803647182433497110483930668933436055367988572761709291542544671618608735524151277938626625163213946473030915640100509162972084849246910829888171093316058061450191367118745995540906887898044069160895003667465153657971996650477649261518236284545492741107529142404496787776430403864329255138869125390386915176027348867615784101240395114574000736598626591674424727514384595124305185693794401321895994606334125212720722795650427223335353707614378043411268160111049253491143515659955428001780373581474957514003050319175536506686243318395905616615874440524655323303425634347125978079636023480833936958440589184562592335712209823054088329559837441032908817481513874028571120772023222110559711945493204665805882716041094481034262181520871426624762919665095260462588937159854219874640191076523203661194387091284240412548154708854282852951767355608873554297227845573995819166386105229960807565448041453319399441181647694482085209851458279700789604941771991793828445792341343664667976369982819507707459416099238408499385126256717260721282390635660061766064630656441787644333057369112741854662056928644787202887011158574942767343948047269178768160127578850514464109908854150289119446881363649222912153246826141610393669793385718004207582917937404203291330173289773020949921217759617620451045099782118025128408012432959430915421813783177867041239866325944936238442025614496311430825617913817507422505368751623930229190938484611601092183877048444765142276825687399208684911211036026783075860309461603369248233116650482177159577938971882461194994688267352733667553312035182011692922481948485443993110397371817315325168198548573033917750748488206120894523785363858031064772283618540621911862475193752425609735399639107054799252555837963454891525832634663874354478797913221498627565462099454215334657351463982701025057763098756126759119992067897833504727654673428949535623853915562264195668788177929190321921919666112038406682064779415938815211555339024570197806496086968837380057152914883020236478622401156122388442683070621821481757295090951992995514062185677962500907032934630595396935675208646532122632334806151290842150451733191043411726570803330651321926713497234786063910841697267179332553979461730117163092020214946686441892660987286696874529385600398701161465444861602099314670624945442489092138991269179904981481274289350795686867383927557079277605163974110017829227245028222211783510888354855405285797873661770978025157520881436227275866531035717286031738085542045366821743999323269090341443937555280655903062831448014724418733406934104416162556476113804552282884452023205307341301321132551165606042737596705638796881147260997435058382598083385071994240371469097483897426787183644344557639879809746933422651521125511009614558962954280113264936557284571137427647582635625176579201565255283803554363770754720867430706672497150967304867591422412262920960731691953593334315439320425473940030176267211761475820134073585526891710453855392308893455327080576611337367373846560980180886255018251510208053092393059736524314213025716128371359363183207299616116133055404440523137405511502795006040646577243031259429312601967676056466812467661600094498422462707531909653274931921370186751907435962406023037677978521605527818610531842625822267906941030373040863442366871077325913216927432980031780640827992820051967051026544797781938004463563407004146766094653952337075458420736390245772495003750913093083541142866971601483552652402089022051664412414710820163509980012040438242193010991789401625819131509977288471957801293024749745919503147023610303709190842426414773828648457331217245802120631461309769031973281074705504778618439944657298202492380946432296986662493052489342510619260193926557721068461690611805977998766544467225228893676086259438876626837905147864567253885547303056324483044901535825517195990667712960940428785474459449360158877022630677748441670001099998452154935201519309331370135584868874399232564014121744148056279478520792634347701582348055541920666214176054231729513892466144535089010392613488251927886812340802540628263156809575287232812823 A013906 673 376613631498936179770040551589925269444004195284016279742430533177402788954063829689629924755776499275218119745922831443967564081943490000810061891308759552051100362313454698843750341118809058122904774019217010315619708853572367533770592403013258703416724340563341738482602193000627444567127746563937100837509531633093734793518503824576656935275313253565976317469205764116244964062422402800810859583346956962388415832919789374639304944650174285730671760301372988829743055609452859808493132790442864555942680219028715838643003995777018635670917125562092583473773475038620915365674374818266654816599359731004629722408701333908482875941884067222663751431447531237514856409791574920799267157091408509054415170957177747261574360658235242430590063669490412454837325264480828069482380390385778257443011186068527313394899348551008274323122539088784817394692636778689529908412922567623001414072937541873964116688136155811803953738387376031612516402474018535120725057705923940488527848819063811943453631085362947129013344499331263095038511272470550934900473230166054455378654258344166267144149781617556740457650683859131018762278701144304900377113935149241814931709145420041344152794730075437035419452506675533183166261468746228062391569398327032578212086175343506152196590160656306444645998224011561067566267589110601271354042586222302864994277681789621427723251301460616137156901684039086082363265268972720835043694121634048218543471782143357453409866845907765830964538344219268239739566978265160276415660906680077033104330458696352460594420435876157961686538344022600865991096188927577723073174504812089563466287212247061147478284375599791394061415722855994848606404647880196060021241456817472563084048234321928098736754130346077165136708771066023818969612376355446860785985982024729921542417554979878780478590554066740970666936876209053011966791402456458783190660382285814924947931408743742662469684032603614450080273917176290472626933421963141492578860486408470051753618125010137451075312085024667478773253733062831971781024614437280482721514407585809350456102875935175696866757895872021087044459494685659766231760648046948154351314774771939058550718206845277605776826048776621904260170091237529634262208602058062659175982068306241171319369218407785592999785217146888052197290385054329129597177800141040569025587442689714501493744809863723358116337305173174647106269745393319307063741705340965842782451770219943435107497298624169894189542555614579260868540321881715187725443419220660456443889267689269195763636923117917525941324400241996344082815266341358193957583223452725965550353054196975475079579090268899154579445646501779769703228217752839164959762039925762431904021614321323748930932634638950098582313728826828477830650407491847182666330600653470735296895820421499089303426977429689985776858640709285074173224146570765151482447197168222129403342968363599078470444514308859053908615194485021973946682835257317821686555103823408143557824002015376433422585891373432615966021703929375204711944902425564237836327746735520297376367762657087133750609435409443832586474420236957237139753133454077362588393317469033369162247766890293931831393161330834394005290014155975426495808924434625055222525306800815619701938991583153536934306006706349159435534908155599279298040127051981555922648448384477524963727655899307940119889122020504375350752372041556876580330148355913387978503211565485158700383666782167837661945256215595644806234550492564589203583690910772337698977299600228940267779708344985135085695838860385981282937979967031064852423283760114114808576822830100237708694020433091760178220982930011778002122434117564673312912143545409040160486438012307773158546466137024259928890384053973488535147587551909332162104580269536397393311686087736619166351561812773286964552254308950131233914090449100252378364768996691105128765791391737765105344423390192201463025089727291008925963303547069267278097720203646077809927163230276598450103832598407453729419618862459075879194537084383666315280636390397071290945926772628529586360321750815466290647750796853900772643823385013006524514315357744628604697804578801497758511461580902740558003832213252743327345608715388684524418657902889684026230520938412242826701014357842302094945923137463123850515057115813831413209822063335597505011762933122072392575465185195452692174670685799816825794162199642158202230387038755673113067012469804311438303619889967337538252099752395979798852580721685657379718764344389095132998027620954026535388645634830850852286542948547422012634635177222115408406417425076815878290789402038046754937171489212232953904183626289 A013906 674 2424014510802757388109642113941954378509030294286911194006234565202644198864966051776041738792368780674555218499832194704560523305868408262283836183691895381527235459273667956720080601807658849585951281925169269825866703741728532769411616018987566562925309792314480655090327246704237448447520701702570611415798611359941428282119267461787193828760715532396596709108700235429244460728423995310179370403258103016169943527302455902934067905364536712742609069713419927043394907770512648058376115783837398184589778228983941987039028267191443456570057744691695664993337589650502458267450702640926855862235572809133531481417187969592526399188413922880121277879537297547860083449167134700461917571675187517392821704684034293342803305202107794971431342168678929770805034604764326379216432648996771186845522946373863293878066657750842249381709492606326537944608189882060904999304155277662331790458453037077695824696868329506213695016393419009436998659448831880394532880090119612895752800051639632555564174260858207213195136774859279902909456758986923215990116571666673431495213685113666144369378437865690003547416775501930918693461182159238835407934636700276510843001636160265165148431291357928634862745205173521274739884840534503765777540955936407845547313370068948418147457704409093390852158147129242996302673433298894718670692521533815488985864197242857348976554451396926450076864055753183432616225871095688937587635353920454813084744800695923741752422604590527251767789620047277599970083743588116488986004167083967051481825617517057285279673811508458163595419264781458925615730017930692384857965211825758977189293434535886287143823292901088140627434657894122451863892310551164749545297301896941809098072264640301664807616289574061339287499541689404945058331831268745914291855373502996257410088433071857929581912962533589779365344494630004890201374075660811293977724616902628891484143687147926879388113535460045640473020464900196949459054541918512003769500639671751358314037743582123112266427411263923354329880252022827121748995309961089174001240206664070912142684552805236550298479115790611819450997557403583436767429024732438424622004391399946555929505275601154600998433901261068957131615945546035198776126500396197189948717953468397219333222833314421947005016583886852886543664588811735912978888153693185479163856557643845103687753950752706789948580799790226427679909531874072968784564478979388115431933974092741388950094485518585529277602901032007923636403420961124376510343673196963384209431580866953963268914164651546642669761714226771475263019459809336422171533077187388599288256027909323720200123320598597191283332930742204708270985016735962089514609687341901548248426189185751862165365746429963994359584892338455685485961935707298171224158297201761792833028335499172712944487102190743132124983674118722022159312023211718287387988640363306325030300691026272383519696256560224809611338046717309786857914439928590760387507136608066240931395610603653999624426743840153403744592031933906593221293589112463403248183238406938917376303014603604173705798785331525945761126529371198054563790102235216654154267210138590642373849278689975116085464554179586636015190345582713344498314300122327931806114200750282008159237114903289185372361926122363467888789057362934332114985485470132123591846882220293226457613751953919365235067511292819192758187574523070311679671888059544643321723296237029442805103511007738486760597716226455519279094105420964645768361463907713160342448649440836338089942051348286659312872812578173287928568886794940625045440635466424162049379773584755854274688797556387118980771375934700797261514713975548562124848884723488657773665761895451049614598437495773136223494121173103885118777429106618766696236680485768704607659917569000974615012710412710656141287150155631014516484318663433265693721432378469817657795800063671622271427842076499844541131295090621394263561427042054448960513314748696007389380027567048172498136652217931625959173857928056435821522604401313220002692317066877457023980779161520228003463152378608870751546616307075026260700664137364769453012042052612136107446481616136968487510936166012287871324059438943801745757617236030951917950357862658697554440629828303070231937286854997796192690527764348814953395634261968543119593145768595629652199925272259718789446347316476455567109596445852850427982475314531407449818136004185805351577074240937691295745435753452043192966134476635597806486215959956429076351210856658341735605924091934102012862961611224103067158524701082559839066845680467321954088785948971188340525774332281767964812579154390731087230514953779821127 A013906 675 15601788828503751895657778252575500470435947571421500855163669800100082570855132192586363813184091254913208758704865447561335192256062988440092733034052044995625151257647857837559593740880512382920590431760089753658828377561148249790673068882498491134318377204594761363026042142034091771653060735758428436791795481636279492333620372292801772489387230091932108452494818999403369580098166683246705819439417468541404302832348470933658367424217698319303902687586482353486265510864384688741992704192491350943597126975673192120684740314339776751590495174642182551510213441783883943752498457788011082240908893401056941415699147867771070141731553633632008426031014728311086413087462743259375159929028591451258666229191151335716898653814450091409807319147981448877812588843132638740585031765341825251054873697232790394509037186148029255912220220770281568214013310690073531465936304692295005583194730996023767977416915594539011972422898667687456760262752872931554188941037880739624288264342770387521577584054654895989198026214908102188131961644508170332775474865230791874090198135685549292648838322907768794502391131084424555016228025562341763606012243383367818628777679888669573846949703112564463498386062102157442023134614180369571335915288954607081833531578249685668504462363569537382557552125168273254551738033699307930253081116126522585825744124874684198083803407367447778467073427198611914235417071845639823619613696758441893014305604745603903762012964098007943224850346463954849624248712457168447069645018781721744035687940526589038708831578985784142050231616941289685674324590798086416433870385378241012519468472321009953054137044500868346310404668294229784197000225769815377582627471983268134395713734011753138172847452085982682693722662655809692291578673863773884230983290258395440407620815583021282059038423012332841289679480600369565013382622260933146314469993928917147301727831768749134661528837163516537739041958117128334272139487495421305877799055646799152825048632640593018774234203496674234177644450945359185279293720300886577458664395480846166873182722656114633857763967565093849840691971611652428153984431333456927246865610556306215630979774078562208054063051344372354751376369803604829396330367939561010146101158780644163874853450643446497652109454584058368335109770546294761350275915806058506517934007795058926204949326649529078538018390664225336212591956110966434125750092327631841043520210613997389579217991206149341267194488837056975241699703679186152881714928575562899212685489491953072808132801255829672721022121031480997408808459007603815488791720623508299308771667441980361244022333671536841936140925452074078646996515573392443112731458855236636757920163782389697785016664474273745348353704708372882087772703156118633271412687086479102968312095991751796751258948775674223250713796028317656270932825414580517001668969481884121964500640582111071760312363037607031768268357622629825474429600033305640484808846157370893355101618539554194904681701728364479117678712593576163933720443228880038252621449237832452282546273922805498202102071377069700318006409432605000105268477990921065449238678105046910908428187951270508590867185041903187609918274458877955868313757392244527584760493199672351241648689847981025247104076664191250001732227834520847967962024507286602755518537450408766057877069092345228995170130836957761574811287968541939087274399008833748231270485672130794992528347350080555092165786650133396323362391767487851038672929692162245577996967687980878810831892601185401661793737127837594546028854540408527426846515999870890437391160053828249369913319330469338542054980097679933548569398693524158992336245247833158040929210915453095029573350986856954920132822353658979257047274388381952693956084787814001520579656825816439956514753575877342680380559894144590866072229039158055614924085239137561593030393169212400305348691354185238913398623237455376618513746012137858185857149789566306288584414770977535721174354546318695220946946258240544304806264180161534371788676107177252374099520090796588868494036569992554999621803041728195747876894715878772315507885781035753950210409824651864165811601415560026954581510701429865759694819393807165160436360176818269393641066710989667965837932688157080540250329542372144683583316812581398727991506615680100742529423626631935212421471425972019454176881317089872882192009113357022619784810943589278973985640751139622807532065193680784040745228875752193492592910690353842590569581538776921221575040287651413951776432925670977207584300350139826442259018727556084387945678821159065277224683943161431267945690152308701298178514309156075252018561 A013906 676 100418464313818323987353671451516554424387118099685777078626699972185565754345434101827894624440733459921846801628749789353266835330965223205471781614589641443276972921102986257771828256960099712224261781326031365333724416117053609502450072190386985922932146892153060135583125158586132335836775895173610560145815305661296056525051147864168638749660072691596582713455860803076881973277774444548152274008158547724187794704866254454555497562291613053563438935928442590484850616993406340691703547680412359206364763029985320393624383529018621716662222483841989170134901714531608934183787181294660613103698269679639037482345300484693252909242893108951942008825739429461962857270599215338276494983083671387168557573590862561582110632188059144694873469946876362614566911512374857429493285107635499561850278937068389826165479929803565065085827232413256379603287074166879943736058873152120113120356324483140606855071522768502007935620316879479488506719847614422898283111326576433315610400184739784331793232087089657215802791642140259161867834406898650564167098220504150663257328139232735390895301997779157326113903639817318393706814138731999473793211660614835775856602818507679190942797792980632496686592642108786336863508312037522427880919018655962608909678138946316604679016802524246945462622717961939384021297231034304701728906870213130759621427417928299515547301474385620936802098783635795403905727022454180959275335279835320169009374778965134466751305807381464739319662953510850548695085830682708934117580229120603275171891826192727673170317171584098862196013916078751279362139359711127919809226617836543893242593265544026164270323587413852474696548913942887811907873024131970816796301250907203973940911321910409228606839488301450037876963003726082122313056356472383993352899683371591684099507383032069947631717540686467396704939497205824447186930147110801229749114744134428378615444817909966111634788500375539523060918533833472134394145085364742454137430807218886199691431991355852392236410896036394730429642618331005974658085181602569216620032371202375860231041504688624830827982108289818844765188886638857824381900616722076159486872744444807616832947252032135317873312342078991594897538038150843318451265189375217930726787170609687599646765883074792361037671123245921990625105425887250463153518938766914026017158925533672954266742163935409937944624902622952093154562748571126031520232726502306906677574002943927800436472663173760869619718377864969803198087195877604040797155708532824237407273761493105716497115898433350523210241681546125497305202463474377764594576169493073277697917360338518204230434439170460451837787092546978831581045494035195437481527336082690340340382140719637454610707513272340500956658928823802841015461223549962072426024148640250169036374780851839734757388276139669357100168986070290148715824594327357408540073060041938495217359946506186521946984155650560755672471665705910118783566635167166525994916023303071047849854816775729865495383738147446616617717558050675787701654038733099432046992296451778239421600732339131708714612252393302926153898327306681164192544031437518863156749221150671949697085408522844279075267870374158288250784216385477919107330174195271319408480107082258740207726853362223735982021594109030702609899212497123418172656600703302574639262449889176308555254668513032568226460305421537230007705609637309129850804967139714033592100171562419337434594880768259530203575615745079534492099266715928057617805240313640624190221736999761913467946176120391451688074487406597606793170995719176642644091585330157006570469531274337076034296003479431013839785776766841556535799809295273366061210445747174211924628440171200120021929230610799853801512450226216495528241425178741462548075388631453133988972230153245862599034038574823103419468654010758278408707928870581677150727331560326370596370019861908048218528912156670683183580834884033251110934619549001418569534365048026568516386277920277865196230508663716509754475330920602719652429664812133430623121442941697558077268827439757989187609512819015591423930794655005980604477216166283325041512972091569007687159119802029253360572340089829870568932024332573206473351432941594990830218443769543030483875924237811372484245217191891008235676426797740156829168696083440597633117037665286306653474058053307069780922450662255025609755190827082183696186362512691679039693629423094250599259660949112253279899355084890958595162268657845500320695932571484122280914392150036065466035959530143164628618581626111914453194758468520020942848739373974510857763454260815401683608153924779476011423367191981043439622193324136540855802900962423 A013906 677 646327679856994372867735891771268414453523056871085853499579409979076760844020954363261256770756743719633759208735592305455373522714610697621975863292592736575945641721930757879305902398887339062076641746405332696046159809604085180145828004992091944136162863124281103532239498532589742756836681675469402113520597321885943244342617280197506768835903361248048823971672635488858267750532590601746388051746493211534742043134102982794797094846572687636011665251190479968169034874731191947066661287187988325291371397974704807018261545556314302755686879048319000101273583706013519442271279337815619774525696632164656961426230798357552025509635130361551069284911486196641498402653620365448008550548905706747102635358878533112201086692709189159542835994178288048379729438944293326992317099149533994156418109884647571378911403587831667381709708506552435806064959536804478557705976375800536225241413586592790662947391610070388519262374277205019649493806744154157520404215605030940535895789956248617705447046791114905593331787366347962074673902910001281268122953461854346592401661167653641804041240746291894801831940894812718522106097234128733689152621319316673942084214554682171406870339975266343105621273745888392177767083679624523216034357959293174346117544521860152254309557043809319157699733492395302820769788283887029826839937631748192672774057011390885088796265013551570617239630891362766297360798780883810437965089301021104122562306292968790469133499874199038904666937413188888353139774820713838869145148684638791045929679752272779410116058735105113623003278796656058245663550132901200208768677077125914431464712466531433994218147329586037478545809726413908367958555183760641442891155982167825947246767000398809065679031092652619841139125690291342585374784088586533408928982406770960534812075648226782182949771770974559623510060398264227739880467543845575719487106439606419153702867945641085012857789520872601180476481578809331537902814961171762541490273814027627659180550457539301053804077615827576968437717258996441987948743952011425159407829012161813451367042371412097609525866846816417492772510134195806085955675361134817834580216980598126390949422214986269928246668779753722998877604669085913336810571542778858301907841518043468514173264064167258289418287270406027282905962932171423307764909546899855722957358730246177183484066059650528206220320879622919344110717864826527035093029267594037542645856690830129090844687770309793556850787043342553338025386136576445624756487564525283550666644623869820526636196433070206606610576575327634021701858739366067004503948166483555739398046516793299274171127089513718935962978088605099373794841098214971907666166098904471393217436208745853493521445028097835876948884999922581649149976737967233535124733546931633693726087566112272713927572729413627888886172952310609506656056616926726564955039459489510540122788170175468077227817841332397165847223298264574651661777627291746099421695782174558217331078100970751489672154655339150998741130080736560751443027060621513397759634538321327708853543922385843999463333568405868535630160421672066164382531428934654472246900752308579348729187789548149115716146830607621079474917235643156106301030815370515189775535077858146466724821278549975207521732813092500999528306527061372832691651103340496603161394394507050709335453498901177579276400201577773199599485946649827156751319594614928442112278794534576765561792718668621849409072489371532446271481670632196542151957433856018636022364345386258593416021095049248677332376410498042660299978586100152549645800366598658738140795574330860518973808841922811449910608305792823284518299351958967662734509424011704508701598788496822694102304049937207363416388048426356957477727999259216361281067191090332958777983490741232935018254540942792657932173134961565969927938417030666283657343805396985713103352002748052832794991034057202255013858221540003227555106261991878437400092523736310468084463205188234995710701860824151111542649014843504870415878106105921321257113337427694486047722676610094255401746174566081268752277002662185158221762698931344515147666727330765541644192790623952370662546257130795858627251652288787229472310181953604328065140669026991897453681417836567562609364313956507347620638319884647274226322132855780306491729413557701862824941179232996585434951748862850498298168554193554623457663221054025499545378813881926718184790723932192007612307254805152327117262501740043281070609020734943830053907381514139579709862285870120246655256807519154037807418911305549557155357883728505225137789804487419384918479556256676906969792709462536845075308226646452955781461010989184539089 A013906 678 4159986637953806732846641832850761060489031952430815335571043438362960856121088361469296047187662772142658708646830868386071555185309525561364320993872236211911431699477456979961165389763761732560823558567983738260867828367426586420635339059134816039997182890929924810752004970703744262664766478245135758007543501928539337599121894333078261309049584747845350311828307365720264489628266185791416152512142179356609156206131881794590412717836074192057230229557843087409764990432731984170158875909163398341570841257754705461718338570910564668341445954154494658068831521571114173767626652866994199626430045838556564681076990615393041476524761503856656693934455049801350131753430810863808731698265595403281766817373670334446983678927011940682699415651277465032172532916243029745133711214891409076550702606629282203511656760102715237530595610378189224333315559859994747933540957104549150729578995648171402033926803357735274653234747842468587785881916581089402677351030279931658901629116414371096828130161484664884811301896292882141263592852277466376681114294653531990709578285044799343849948211588710613064507399954741577170727924190203836179041650160234639110416139759526711159410064607425700583463745925432531774625924671765542629860227610790907650413234860462937940959537312022804695426575765644060543341881432478297216772444696539057672060592426866643505078218746117556681275977610206501318654095707750047125723536767002076371525042172605623754474117980801864660780709950816409229512717688877771808550293720334090276932172765782637846844623827282652331621792459905643897068871253047709655306813324619839469556881830972329468648013037749785222775972611936074226751470947111518226462391567734011360780098055647871938219772019977041146176923662826850809978893945085314200826193410943424441513959413934911915753482889709710010861612673945174363985468112557664363090801122815698675001378181851378034912143578141720499751538874398389378660017755633145631583133431000023090773121673529877562544498334088514227765322415920936414039982494321072244778464407624602875012103597941654564388546398438921014683896194660237130698209420912556825875537501553886609502577027471373548780948873886416747764878668638434703987364475363905179476422399768452266919488946554483720289367344866940860140814176741015206969521207822058083466535161908870791677384194569259666408718751314819560031610154251163496631773275274010379345861191027665562954570217619047591081665230908539779326327882450849761782045440519357104348403458332152257871196458616392801011738266573989942142606584107609801969955253709268598384440912036934230216414644701998277452762279746811118828808938608246933103774507521102120435293020107912912052298056482309261748817327056708939434908727578237793165332891658592003178047623533763696378735243952297967237297078393725323899163413960018039262413539809094738345526779591682730588724768334885171620614745222107207200720798975838964790135695728742560211363217636389555290944910809557156690481407238197636625067120441853407076439443282709349585545450040670325037830769674133108223433618906051352660355484903560769865033928816058531137666724943702723895811640153547681530827225211178302697895581294307848105436769626736004079036362446183077106052339418227160807019017305777602085079737427881928281618681324694283676280779478102004132603502623689488829754176317988471566258613562632373890270833251061422986285632253753560091137853459037259832327150401843788703956165697148555832092597876427793923053462972566379607499583074203390323145072795614161844899668954710978621342609275413785273441723047994015951994394731497597546364405885637803267620589671766232649974451150005269426505955684995053073525300772643618763072263936062412416867847903926906899962594747899412674197486815356924333137031997930399583896934886409720153959200460251215632767939423410613990210977116835333642661267201448993651715303627592837411023714502535727082158159470859996997605947002499237719748188144888668167144137088103954623972629559379411411857515540643890095241178445175211564836820145736807824534794927866750659078706788281478602808758582941473247284964259998009104500781447369662903497333445807541711771689107196110232720217922466775627843736583768371306662105721310290935668875551371585225897168846219480880270384368042941688153644131165764767929086603805945809366469188529645820402111077241859101650482445896502851420513314358544574902682237015391815846876344210575960656397656861684888514154624147358717835566278254457163516057849094753349987627430778506279037443583970346184361462555768613436676517000232785042544577418310956773316107853160983873711527 A013906 679 26775100877287518288310353234376165996351157383804411269395336437203374565568974227724373328243982969840996380788069331920612951716080667680208317878662610436882660038909833890774187128248259481035728785424132157869168821037887537522351320105888959275323588119756585046209991929154249458792531068887731820101546565833240665780745010737447935628672131444701185562083943315202064305967463667055280813308458731106655846283243494465439440763555191273528209387403016450748229027816781477189712889845812474771981093133460694215592596432510216529126787276900602610998717282043589714530047433793908047806175640522672675189097121008450694756139813032017265315408172218603571311060272125487599283605009877114744776882635301441425502272976120815329507605031190153117568457027730410798883146241987816569993578867260134105596827406289790500073386342688385566713165270495958175898810804473165194454270661587138466281250543303935930867424896632637797715546572613278709296549562285026173249888252029822508472057767960692438701029281091417919746937009606104771286853222593198053679659227900098943193207222021516433423450752146901267031774479766149129564121471717275097795853148228251430683890853465552155970472796840936197859891147879645447946902466961120782919383671301496607375729331261476794841775972943172789569714715164761660943092807015456288074163489642516132857405657679042513122633869559609343316810058329907061567320805805536445239330604512354998212743207946908215996363297026967539829509573907784624435560023134816279615300451655835720627073466658363908356067602546766471757391950007454854705966420794223631431006149474605935969226358179429565870117571889026467796832242770144590556263628730243829883877458659782791014457262102375088941907819378769961422851984191192246459288264177171833300167282076164072764576519322802864060439064702658305401417319787983735119728936171226962456954395451111844055360530934167415746532318973461952688612754661345107453820679776682981620135946271572312740540344041122269930277738574455807641951343047445973095174155940763759342364027907886582763920269891767560200413592485228054634509505318824588738326234669363847201865645132726182841081418817796721229559242464740308737966145429457143554586814977792879369021384244733325411698427484562920736581308340767796040271829039317048791113249323606027157917190019026492469072092073993879671472533795043396413401437497896949787030078255842578052463707338180833629525338437301563648888555181917349708297535696768680463073116160211939859883470228040409490042294509895634146179970889374925595640707707524874978331507573102537374113808883525193699095144329912429516995972610348619890153947325061892985148855182920424516097424229753515840692168161280159185369298744387097772375138199896537029511004575398175230841397936265665355342006389439905232401113145297664386880360550055488255487062869137470001245624541598859830164142371107093168315908909442548290154236354253822076218486166291452459469986240074717538564683172107722691108294385186080083662591475696563343239478358551118161864966809576718912182139409010631281336010402770639036195422072497736614478203261424326421027739979420805545187169095197390990321481339394549257998491214129654892702077138175953325050000232448130458870131202902920528737088372435785853921898428213426779879844061028425487584853625887465475602966484465050873046187663593553941262027445699636432407818625157020950217674485146100254060980028198854456518187339391682227289998367693760896422087695029236809422072689022567471882642527272541641291287069978971324272628153811544588948219720047894948614507458569311441484359719271183675596926908989744889153034508838178365836405622331428114884413054950899347120368824479027755722420454781504619737225946967479149469682274881614832433116203940655341849017949577598997444894222167934689979456497532292941481596491089103281843607348523175820147262232496331765920580607672394309255159094603153445655562053747906951202837212529037165136920996738058271616323866456104758984829237147414517507274892197354356728856513487272082883789755590410665537306620885807976834837933644005270744849848720088365913689873163307598241284737642589250443769728783277933723597145583743574044842639054781470281035497524615441891755817472941642967606661423182832227362126534562611433955890328119851903707001058800172668495208396308466168624384817228099135894371137268834852220460927278417864862854497438358006183331629925331110339080463958107500393859516048483252029922166079127583196434324616072060919415900699223439538696749582449871291608990583424712858843458829284379086493054303798451235717567937726428676070825761 A013906 680 172333733105823377322338323867604395377452797369147835842893787910238879461477908287794176200629862080055308168510624528021913727487133792858835045320104942047156650762817036994047203903590787172947945717963115045376119657105460186919223262704297661809014049129478457866078358083268449424353095797518070486187848528174817726513237684644897858348054472519182362784220053969197600181263543001205587275772205194747206609634230282898169886482423110467034375793145693111658208665585346743239668230568866201311317104921897804989669898900212104585729493402168255311083316987260284353987469090167383506140943940648620614244618931122894570038817192629933101491970181402003565982943605072977231235836120087498347741475111543985408941576153944376900368967089265523687189915411233435432515946132594589265562181387237693329619400898681449056613839673057991623615314296599766933739079629695225487169383792811747557480062965640484901087034161467201860861874173813468127629881699366292215013705501734383893646569710409427052986298906147780087837759793219185201938738731265172140414698913880206532328996951007633145649993284425442941751092450421495587026126285637181554772654839626868498122246107467032360215460792637581810542125370417120821374910064907941023297694657095688578406523851159487338142300891020979581937506318947707563079448786784282971552125657416181214103832902962901526039272647902904679591747201261289006369394297200823860561048861038864506261602257266627067670680932276443336208885139454352212993445705983612817587981754911876649608019917612293933000217221178662553130387375686832001902764030713955710595536413127833593733978285883664230281170143004932282818866627927920744414673512932503762766285493902682348466364897731787187085625799903810389814243408485090877152514804118890689058698584819944096589772728107686954475358551025501865362274556296150597651721500223123461221081224480995559702811365754411907168283065498609024953683883175265952944646555535895071969890656833410554101387659586669034209853610729528616325620033164027556809312512370243237096909314476730451766478881675988893723010623097150192850442812992279409953804892230517312390797531990506237845914502437994202108825023323234032963447234371868479717559964474612354576645203333899625880307291851274162942449947869942418669231304934405011767340224491246387655670200558631031617864876315805989466324542583990999201621448429526547483102534971444586349928415480148841265560005373556858080578309925247460373552885799147219117737409685966997633581954417956293338367291972705195567326432374032076733022899568373776392659150447585504710115795010815195788815138541821556334710409338809067189653127788030839481711938014603593891212043759204433406628151699678423611637388388344686037542314126936676834133947721832017359799415717297961350198035430626807963228277784944605092846700463825791444786368688332871080227266798948030275858166601278541364237922097928179589496188079047107943514319907006825997342429646401227706318028582013336188856032808031730243921135006459245598316013856711979523292446070051447733391127710209713573208061203799983166143151488366299574440482214245633389696947022365245825126619495690061118818734168442731354873782936624905361058765273758829952012293646115897342035556876885792224693257586308463230389233495142491960692175163291879188038359541005407201638824111521238931374718645256725754964261515936735054273036553299015693786877648748706347523610377637499489229639454582278161842389963917164089360029181287563133666091597481578989679543051912932485133686493849662230182860309387858334264751357592228317250344779410377711217768288613048152142551332187781589085909589719047457702588472453531027239487775341836356542756040853818942349710837189753788713356063182505651335143222158357455427060447420009424922533736638132264011462812591031266306444971696490947854483204245912284371129252415703027774090239292137487260567550127961405614278452435344457871057235705964670025722873000780654568865498908024190109824803597684672758692766709101397856326201470196332451278518588209259764500006866050554256384708192023971045071290344057816321719109860599713330016419305542716787105332132715823969004187466149445776338422797908866598504605981769332773050857244075927111909313501245633123054362004472859926756631585846322164661957022161911961461230315801079753660455095121222065162378847672355276619784408762304319245198146061953875584979504605893484592043252948495414713168170633517503407514939102042839820025324188230266213287690202383096794256096554141890510814053297754151938648485278691566636027084331652708342695964616873035021852118373009935124227726891032023 A013906 681 1109199016739534553864991014456988476956900670177333089192558531559550640149727104662786031429690608389929422343236178606562148266515721177730412932100740203010622379040702096337376762514449237885093299786191869780501270122173128935856234212343967325500814912016174765937128377500738301573289077664684850347281755559378290850319391778900395816293491967817531766429675254824267189543474336151008573223305502499774820031473010641719655461671938610092723435395582729839369529737279587413423435938144307992746686669044322483860626926097087877865627924752591834893703929707733820379796768766215207658065721545786164750149053345000324605607350766063321508256131833275515837889357191906221491424155160672329377997409143860349678943251087406812652051498742224528525379001727684443512025982278902256457276287236477616798242523638422053865393090682809092980715062865719833705602989001031456697764253189177341709353900908459375509717224715920294426745297805505098888993695666544339334057958310149589633184843429605742946498994060491921333893950380767750140201987461807471849753164451460470152910013222639322543572314726258708700039051635623240171086498735676874039790093568448517669809631878072681462446259564467351223210134833006642678810652771899771849714953922335235511806780943743408212440831343816644785346395233414844939673468642677512213968723110231036044128706178154950496812190232421325214157584956607688667122606399028442249155082909405468292825319857342254260612713523690960131904704405131043685634873315587684473192683252354772890568031740584464769608417110012736473202896872790311347622841949737553840201606623880439856194535002499321082920597481738794863995232488597477187868172962248530065954442274682072214775048444961704339088258017830290675808176862499155271524448591886993254288131225515753446476907570146814175628792682383131752611418304494834826141474115910599127766077591619684403724272014293848797819228530640513707497468585687940789373605245197569495207901939875124186016587753067040131653351818443726402987090221115056617076720923806628467386032587867102706114013984723079384191843362896980963701597646303166634300302441473644489985322959444370890415886886365266916783721177091334105426052862818735086350759054426419906092908317961721519737334675755905499735497124823068796804776224895423156653637882522662248462859305674140929936423271621103669659651705388672379774361798249244187207034619245712563241257307476747633437698281666055068608923641039197014843094501643140609737915352670405883449921777244332062934346951117477276553392511725574738856054808476605577068456974369263830142420826407295309708969795247683381364019000174978367942653581466597777482240260256727739316545399365249140525717257795163324063797023291603601564933210734709991384640195481779452109623450756120712450617673957666841046468583123183714377108210603441885985110630602570456447123207070541562029807779596972930759923200229545353203596663669258299882482788333224035460212965657607017138966099037641462285790204771745370733350089850878920192002087574551152420886672215853145258677851099714318488922692272649595051523310080086013701852976616284382748342217088771393409832941504748255051681127933917194856822388687665153246313056458400728849824662123122533046129162255645730584858875612833373153673130281825912133757356767027543568776379163233365604417634098420945547281150729367610015883939858268793109424878908570246567595313446380194858939156988834476375006765296024463971027133747528491666403798300775937962429812990809378559170999165378439610162807128883816547601841672306376274736592547179235584136035868544528708952504400036572182705645269067502716441970586421063071051851396556977252455686466407001040579472044257191572859964898970411469708688303772277971431389731936388899735772521328645722034175558074686130544330593580595953672622948463907636786567990265747810126127165881043272892571293036274071167143127293253497295621817383062254007174141635435762167371233578463560569735471838169139844040105862332559717702878158757818382780152549287872998459334165590551620421267692256422534201921878776141868147284106944117677582540717501940693657870282294726393667894735080564592132318968438722276415373206361148169218931178519172608496473666907384935247726588547822032139081506954860679560558411140874740266834445892666919767259514494069064914194528297811790553420959564030178184813040846396069043596371018834393444253739613610288299605446812277823021196962879845948434434925684859717775741255161646556330030731820277028370032667263575277996044456244626851551256607684109514076826472048442587772552772990058440851652729125293884867277260381005724011889 A013906 682 7139185326998386049027057860963136584742208930191186587292899756693592845873215002006590233890269139476263507992931775521096037060150596392236899162636074500465998274981969652846400563772537751117055064425757537718640886441958163214395722078980607687715891553250922341516074672628234462163128142003550683738774496422315546666417265040383110309429902972618595862137275318661388355547814239165190973205809807875908164485831091732757812393143950369500029834344311134122517197137831311491276037936423549738959187515496741708738959091396508883085289234085871188375247032046864620664762274071047888303537700411169960986468608453719424273028632851696296946413796332180033434588298936625265352777421099307222485767978361221554633618641533673226765343099569025648602623460116969674207523846858936586032995030420492053536050679322492317442145761464663525942774529870335791632221859035865809096458066664389259069608014634856142346339891279740575591521110313378104698482350147492992662388601563823140188421834714238916373498174928288754433958990275601843240638080585892288787855831745006436845391293235442045178063862882152155930535449721582192512491388531882698487884690208628637564455535471009956822045745623942484774049988861478473559264193293847693246509895673344936739768991879796279244286057733954854947650773535823003323552752184016906995792093209473757225375489108824368545503662917113369592866672832367200698813917838141921071253573798371520008248197686565816814514814399213645408263920865034357108730217420669583845242414502510876010797317117288635728615748207110706310144152866905810910092845423299656496504729382366501905338702001591487756808407157407120151311666661356952115794999968357590750295412853554032725061879633390150990960335875255866579203228491708400537789484023251705823284633396429741084957518700761456391609150379707893373998233924207198669391893935622373321803299144278214374119892109296113652902206818588355917655379449212477884099278504690660037494913195401676428798562468338772282086129403177549327781137235042346851925433180896326489660819144690311432777991112474498932887481685878443146854032099599862444512311517061801397605603532759060469932060649848881162972486312123568630120237361233325841888103584644106777641747801954700571510755878958792071884068770875085088832843821672082566365545609709559504258185252060617255409788369335589256488211636416443750854055139628935079620686822339807336429923782176812293243295271313341878455565414537148432106247393989316561502363314752698215101719881514115962943043458396317046603492019097320891412996374154740969725523567782790668290359289100810315578159778853860197858634143643220793659122780497466338913374723421567787855871765386725748878716592189094894694751524283749799707246916379875510078589229707782804129610129910002254736545911453711268701550739704821637745099791559988958767064911504440139360246323966030688979619093554519544086116370335032627274496961030984973640518917309028188066093500019579321513264478778230362292909783951189914702002717361075581825351292345849288026106986509800880513674376180688555805948147950222312562706696170791053687825493073385672911613190563794136573624384223495898164102466009572399696344783673132795440834316744632322327467015283524853713722110579989608529742330038530791464031976377518236780724226925960360856088866592622930074434208305932963926624203528910111152464485119189338648295053389023746503616122533415042518969030510985860174940168765709986508672695105968774637616422366611102872919389834705008023670346281089362135794112524341450449441280434657438791266944284889242697304885510255497544165489027644591112152200988045737636452262290117104349923086373269724640002390398253436298526400835750465179636225057733915070179228003166574915476625281420653140092041317245979592494611613985099553526088405678313702249111005985032670677769378171014057470627701228291702179190993934971364038143497352041094544194414960751057143297236296245519775624667644108888828092916017297076051208627086283134411118895916973773043278355399541156358522746241359587788237083362180779383052800471007669280056695030741023205284642869308593470039977786355686160799598602872646348618706266277791052750152429150131490915083158343626984488018810683678676287158294113654501804152283718368850864843205637691148393258017980145480375562405297299967477021552847922833445977119143228689148574121760415414216268197432477616404168447185883283825147420352076680257719923652956311284336192887267050487867797470877681308898990536317309610261167713241895502894763638910323593969608071364482161783525583689110711755632565151715366449081536481418808305923912463524703853681927 A013906 683 45950245505128773057952960674005057415249423252373532452816544298696509458386146265660103005767996543984072295825750482852777830459840870034999220267138559658552824735192275501310360343833426946637999544531273547592610238964492330097833405032992281426576364587525701256360596606648028482902414674887559418427275058626295712577568098921814549358326989988492891147096217036338996312511685343551202764056401516253446383131227546456493616491925312953078930524073166557931524704177700596897694087839834159397501793851054845019850038175196280174083819764783958422200702607985612773163298009381270578547256753277530900205530322740837840383737929854585498976971813126052632936478355742655470276491484850578346295715327149399824615208908104766937378528701509401250203955289159636943797876659063588482957365333081721085332385037502568169922532776782756832557095245909226680121509736852481649317324202168875156887858057738953887797868334859119295524457757717738970529343984995365490871616238955102121589767556910148649728150363712466826579730909347437994528978225512443731693694367661149964744776332476884759387515097414499853758410328067357493702426361137463483233607210631475470987520434540086638521876380526442844278063227458654942943855175657503543493321241447863970170454972502583623340005857693536192958327422691879636680525491650331931224017468584143951001244951697157962717272682290922216585460259617896805647406068380099886693515440942131944204448229442544089093384724054677952127961629212217829136275973784004731295239097886334359235963236446640889551425870662599544784352147295839147710499714990336780993682739427088957972913417257029361083119493748727215936053786534158189251832337481338600722528628452082523651722953545213264599610621088351970065988645280007921842597580966667954013757287168676789023978730787015094515938813782380241562479914930433533705349830789285513173175411824181075139365948738423276037061548541373434492109777930282587541977202508716196897710122080831212270762625953154978606399084381235997373018828174804163863962298375829804727442985676193473158180593650837453885197812536531916399151921526034877445699704646660105992869043058849049542223929039230297331129821467632346087493978898312588149155602290299004149527019972876523340539253026245268640326522844940457785913652501712356921448914926234855348315640839803589447536003502454534561873105548567522820703241819564718897171050284159062571179384925947250565930430816450728806004329266898273550948020670571379725409805604365325887882449047344209679276717162144926448687059632672907638199799321816247957306085536833790238315975977888976768999279645507591107466034859999038652722339294395403988200727007471343880391625246044494566715285387120135601804301110063043037097140739513197080165757238505079896879987252375333642257784121363714348328345192643950814349208827708594014837686873707222759890345905534493862799148495465976985941866497391294905329817593653052918196338449789542415061884436196519228966649235132911544731433837565753549162832275867937293552527013031160644041817519873451328688024475409941521341723720422377729906789304951997802866259797564434362144951177792942444376691290026208259677233758383449247778770873981082556006045868739097035386136031551008207526339310376742056933147337747187389923981962933604860675956912905316486873561583871362447624074095590433490838380206013875891545386721545498465483583328815069267642324104955088175011668686746170264235954930653996111695189940436436380857399996784380805698394604326874735458094467593865548357183485587257424210108239236644363562099457979436883010099418719734399829906736144657070492563033764001267116216063225159193762897007516989979298606905423065716945966310334376656305695359696770280124542582903585162291203568793694850893659429487966940028295545999391697615640764427268774649275149879594723134688166192805359131702672310406806699279120699476395394127356632177328234581863913371725341386861163754685777489203400218486737846474043357517914362664288486408848185064227902942725310693339827348924940083368111351093343705233838588724116656210941966915117007948664244769520171374139374280420737520745365916131259370870409137217407569746013196497831074336293444770630859080622895136220568456012220462370117276210361357105642922244737324681977512703713959122907491220383501596888458398439564570955332521858193590180708957685970800601008573797428382978298667145278999654755865729572665000822951146276440013826564239783440758264736611069538234483177101267948762855445492161488837194982950481426788191683954988891781129122870285210620262405898321905833383371286287136836980803761424576908175232517219982975718695072961 A013906 684 295751541005217042570144132763407733259238718604451618987958595181105187776917463813957544360453804179896075832731998340056096619635383564963676986371855398488408863614581656076930428626509870694004861902447050779132863763287437457378879351650264639613974798178368934601467731445022791589729576375809818849878462832663948025578642390518728622060622413723506300484374706848321244543060398379168379052015071504327255853941994500042427493052488044548358902926104657062976663509061213992938295058409301712998994888340679894359596654258657351524503174756328877303022536825989942873260180999595075219338586173160563066821563654060732448088988938654052394241939690611176981632271909635750337525804033077625985132003275890749515363327549217759944027731558259124170941476197695605125754856849427314287163257660023203935531499109434392122503704380116259459931032086341129778013318344222312296212014407360224433909066994921711683050595271992148463913775017682265198793749452417025709613091078284998854579449286545736890637232496428189871988664980262017104020627298929438625380587887435268947535287934103269882890517084638134232238968006184039933089155992522585128066245134897422727362230236209044855243809388666706715669202307610921531432081652856943329638433719144269129358816669082196585999083322124787820793979998750920656391243484505172373210186265799274830019205936141340773229579007754401172264311043769832779751042516375777245020601253699804344156690930434912550027583114976258054433140936448653739036465909932862364238993101007022948727877325160681962978093042658127941875951452782543227492440867080049207991222944132368025026255462768360129001808571753164175199508236582623322283706302521651333390242080037162186528101469990058579112851623767666584070435555127462027696150042071746519140768618967102670296962336049889094482001172516526591118976663103091361629692445951802287713575349666685093705732048600909483758208838523429115479249324413128820347692173526557932889198260284103407280437132215207374468446501963577643039848123591103556456666691415183532848844568756068127607343556680412090451815744334819444392266676050643901203487174104598246586460715208521668077746190104146649615136108494445177313819258624301938545700616711949963264779188313284000867216437440702551096285133027372600887160835883828816484869273443067227577143936709783954315522223390998726345570029785783735534373565562662641520774609299095193266572435912426104549272366872446933195424322646695834681729436206887405895983324433017534721190985748730572559744943569551362333521815457336840366773810966376754826271322502401407963853363773453870404311130551405265471401261208910792439178859461106797691627831869449131885151474411001760293015960094392974939723900819646496610518922118780589434545310441751501458724227791915212061010393025050493299862706282257544316280829793760415127242442045777367260060908636665600832370259824752972711628030837418979224855234160185671578662575606933772796386654457722413163724890038003069290551351060379474895879351378956667123795752372634019593154043901314849345241865516133449241297154075874527945241453995402656394493631184235264155751121498529360551266806347721155348715745760135004881796157463352022841771621284937806030028308943721110819454701335968171100947264335277745326825491839253967109777670544679743433073239985419356590228075936634817465723172570315967997416909007512318229826003173335569375304799256658947089619128670257905757023238866230333295536553906798474244876860467503171908091222222797049915442558119836503365109919427175145211512760694853101292902373911669742725903872322980831466204421411837510523065314634425693207594587445026810800661465814052925834328733465471411065805151639756492851176568188516789515087638781673410034216852051580316297685448613368869598682539839424362757206546124636100386832439566001480339084888235657899423609820573006380677451258273560230001160223852968018121341353337725782710798957934143304325521142191880572455585730988283645856925482733754549478185154000847813510089454403902944378461595631005759917830185103775880363664347171386702852160344948291329471172587768382742342674166050996486790696730018332886161757465300689681763815186439550486881959195336535427553606749747302237875063087432667739915625848277405083089459366555573190047960414803011770763876807818621850993587702349316357789734331306804474834839394360652697326901061590783691778189846472474890333097474915369391795849678340747912509958780470440371929633501144928748155553506253144163306605355153546858068148450477938190027681905068693227962082300123379251594366822910357356228094895209170743537424218745610895300585581216885886193001987021623 A013906 685 1903558360688141675427049197902830020108968311818731946711814388383740107611648279796718942941596319356644848413473768392031677085113863560669007625495586891073080970463667340019158625777236420672263334871781758152916353752788755066738348462838719261326929394431757643639614623012052329489014830799408896885683295103776773226796915899718485335499532648212393712578501753800244504066014993684971742332783841371376202924728578706386577897915930058112517986336113226754690407339901581254950444831127300215349089756607316653302129408461129433883275337320674075127167983742202586882708053155476765222463373745518777971195503473868216867130427332383439549312348834087414687490001879680694234681846107670946466022473360756494407962145728114884691423281820880206043769973734704724181916392598813548320983223297286728488030615572514283696931860161030625761110878851697126258807575431606870191538125446712129013619585989295394539220917524719760820672178438634123836399757731818156506888251470082104382680456359313647815894716917758104885245139925054571953343436371073399790397969185178781243586117747650042387853199404091062798731656053826602135058857548380793130933280410281082489298799045212432390734505852079237102450460588175401522382158721794217201115025399178182600864714156330512420919097946774623216852587607100496910319185262790474668104769900573301957270305992641765696390788239506985704295192536390656823121164242977619240547631735041959791882508573268236346982184388995633694844365634324737352671184104135009148033093572714845106884032126656679227640308308461343171797687001456752624468379327744605159509851857905758011301564164000895337779887588143475966896128441970911542017477074291112908106950880152628579124840199660223605262948758675654444715659392195754329727921450238191206246052115308578502247161452898351324045566872718538309062487612726940363785739566654760991909256706799720936077232530888123549420761150368403323411058034441170790943126087232446465445860998191766976725590572873424478208364363787759217736025191338734237874971462623276625366930798201137800648632449635073595494911103339204787178054874531829519003756248637912192229040319107361978680525146453493559223833985955462755887559388511715412045050344469642162409518675245887285993702446606403779830717141964798448111871435915030416180672954040371648745557337034460985871031253867090915323225242221520645720516558094284754113747011139966253514950631877892371032977353612905711343836971096802208682906484624146306726770998331181378479994552786941779580906449329276924095826802266121771136802050796762261288787642689073785338291850949723404599695114946623420579995207773144516540361777840478509574924954258105833865071496264930302849631223641825563502467350973225990933637190746758615342909667044594184153349472478898931742399816074032567197118230540864369557283904877261291581321001164244837322722208877242183258220495231230022641678094884205785001042412400271925965623817869658940001613668712380449909448549921870789006755154538016010589768792092488091745572924213336363570259878385920521379302064421706913090078248556176486818659215733131919666104321617234352802019640599208960078622250168510624180619149213024617725914525516143548753476882255960453276730496071756765575021530760849386288384218173514569190095966621139396429247741366555653887256916667473977854018344958227950951785081710745188408398340372138856852312986742676178599757417562002017487640451482913779913876224313989542094393629982145012116693466731990767988439581515144232643909300856702839578501674135662755656103676708992894534863144009758166905672307298911413741684564323130477992557776390083369496848969739686198509161820862018850823300903339352658313517527120485224467220346424182718577907718258952180959861396184224607740393653384516430259393174517700121261807052703478692272086264573556665970106646801359071349855103376325607228648664030221471446357598674483732659168570165797977470171897306717717792437724898715179360502030546322526025701332315021958252070668657278818550969689226379888729700641808454505806806887081392161147508475266124605195582271085520260402475387074915884998074469943168880779893363376386743517024529485836928392759528533895699389289893189942443386663928488800527631497177355638979131759019179338264707260167714397612752859680094461189673683144865732020289621252902105894245452035166231833971894692017426463871118359462409479090709771014188453071199600989213377299474506240724441448085626969455594786693077659654133689759721097880663489326231405045245098920802194524123817340235915548176941152677823011182344641740071318197257204982115279650971895608353781466691656901566234955397124988152714044689 A013906 686 12251954529906595855643160115577494680118217430996312634094959555972966955445479124131653391369542878916905573572122994873674340585033019931667042547305142217249987192677032038260931486910935195538977409558648416615216103062285634152515901960352750846606752719345082287336328101521261926540314183111959857607889476658127907920881742072741775059745068463593302785198651713559927112033767142499312078961416947923767624061156314456800305947205911018022098353728538014229964320449324163199231510935712380849960606411311206290264587503242931203868582034436559338726221761983239424664409798970880789502245578363353567963458380415507380555236856047794824459139691231836692911923461168269678572534857422185142589958484258191537487226300922132141279449399984849568008376564057550608555208300088625390040922122386928353896836436325843302272761499624428340903145677320968836715992326476194857709215072952067484591907326945099487574752777963807359519807630988253672515544725878883668906014649131702661968734676525073881924299249970593954071413359640645518809898353282903679227129436179241152405686803862263116772762225012125683407176903320454473865771132369517879202730502835749773312420900143059722731077301599489233169697304853478628360773750613909157322876285922822701335797396907098799306795689636037218719426634276848033585254515831864632096733459016165668039563033083597880147604975149833110888940432415250249308898143627139298755564065684415172612764440877995000134244353616821323962375668839926582986703707110360637184878765585088184299777291990181830750068104899007006894397840148017159557228682007473695206175118436668720235734743396018014701052215018734144535200128024580382707083394444774084528303816548814209886850111345201682580168943402260737755664521319343398009863999130790430302983333810001562082889001887232133256061416022253855015766178708761753521869798359661404326948201040013436248874143059554057790449470084845620151813499502569188532091252989675946180747209314684592038278917804579855526345058514314797526760741588096722740806907448655088144744067474486305875240220926781558490848502615599567357519963245308819201833193504626885673068038054604435519946547262699918095455409308666541020617601657331659910308275469274770044529368658788139911994564786298000723486977461665136737915706933451654613971561103027067778801926747320393725184110913608673543204233525195788857438726705074243017146736778921643816047177894832849417051506559084950384867925682060105218240764371965231712276705427711910947110063579868363214413110158795346225465706167977936998803957922031385203110259322508321234745617386817295587131415455220895026686108095584224297022941746271118971753001204864479677056615869484310300234103978868498472870161217165066294163779197202564586552029235114804465016121803743253787027672859389386995651201543314078598949437360169426573240394356596479108988241830051575585518764676938060737619606314261293714850964323755603408785361100778654230866806125321248922111529808149783599728105491624677583647384236602941081889976071750038010310897176430070846336021187226202338118933504546806637699869512569433499219492887710835006016809499633234395739319769516342176370558796703206507127865874904151917014599656769975271724511391277979155811430804361877621491537743951573282804689844090204206231613695410440917007668844794279465042865996443475764512865248173382818196075799265833326329386726030316623397298456223268751242452206418891726952217839229776391332455779580169173722195177746181655607017181407927975767997121203933324601212200811354027727873306860189453789204652905198909256155615377197385456395253789230590114053296163878364677457388441241085971054121572508996364597006101919106867600341059245231103022406164863471439886297061979057255737178300560764457628508205858634285033443054777551582582991018666156654596524384159432120034125393399849369140445630489687806862228190267756193463605725322651314711012406642651704298600026811435889332003587771153670711720792609166127840590336465375842007283717595922828803902464385612166187617999353499268100860018108866656638142219794239778349581425390729399649640271925331996161628097425423625501190114063181928596211184460113202239042162439847494360279003833715894650669481391854417293436992725453861843240781799584680721029647389074058579131958224616927882793674540228666961723767698957685455488377930100962166597703518698751625555097363013879136199698774750605644053429716596487831641920943073643295788545466731316168483543171265795149152570296523284880464220243127975723212759109982662871106053387099817949449837393262405658451215848379689030486202805374575403495558602866670579056797525391525597637621803972535732327 A013906 687 78857781774882608889297864107776398841916127934471099848268654273369714052912821442250898383967617721916672770121918833194209726304093182606045647630049620974001434317676466420236478549258789369260928477170939825742429858432220705378106657971202705442301446617887684964521164021929663552054265410273381045795536177862204953251211754417697014713364753190169509228393845566009441948048752911255449804238763242850506280752655016459825451581157134939469406584332199548122931244173764432538231340790495832496977999351198003427900445924385117553501120897271507643895146354188489188262801358737635773347251812579922193686629602578688020285034851765231883843812537682193475566808185826164367792584721825279387212881160445821294965146591356058752598995189446686623103738439435867456520055055817323408812158815970249602105425919090787257680172568777191980973575358205076525415120198568771439052702470289528889980730580431802471155347019177905751793797207057829607319718687597471750177545044836290506443831654109423604406290007453482602129862877429551300473457596863944115467779956646205536598275420231250175798550737621220057517999211448283909684638967428619815181340052813358203210987073689481444982110272608761329487149060212553195299467604347579907370993522765358433983750225001227007226699289419080700444250581541350903030217806192811101743385721804484784326765251046383630702876248570802294438255529592869035387581404447532635570283485219425805339958119693996973149042705691152610735968899508179582920389498333819914620434148722223239400581474859962895075385596489989455775709277651809208796051926838029265824398780324023660808229665513756776795014516770324380040123597610111774174057256250860565535156571517244498105758506205909433263092317684537083628507052142106644377002081757469070547594659684666884101268047073873330257718102584921443953741533968887750948212023583618162109922765126483200306387348562359342981154913634305513344783754828864678624205811541329848468829035442104971173432244659082921058002332953200446857783811795355224735733353108799035994806465480937613415961269280543996521663323870395966164602112794200701307984662181150723213651755256486876327759319848447778934257755515970730632264956103955027942093296658738381252716290261410432805586833100335632870610342976546171187126594911173023013053559504540546508617329606628384910332675990028790699087766020259239242053746557117668523711279239854869723908541113162146515493544881020506814991979388247783800687416080147815374690187042715564041055227951840680496545320678791315110852619634321618956692862943761251932342295818611175821006311248319792731164175945302821158745945038256852964573531948019892696009627033921059718065610155244254210739673505662408066368552058971854286976981089460346158702047503226525914775260458670265309359053014820865263750641494898766591798018507064967538689799534319252137782707385159648158824602397057548662152789763551477972525000268454111710911797423468985708259951537068543251090090099976202623624793684280052192765755999569683611834974259575854897398470865235451481318925616255056835535430829455307074913091238139685316666888511367418915131249705297870770376000623288122352487411517249106279706889628878213862013499398653832950337156821672282193652811977638940495943708517518501037766985845181077211349403187159123523095890315509747074872395256146990132592028650024015288216585098074051469086863948378146186786838137623442264178098561618788834526818624001696667917912429710364800102634876920392075794635786434647371338517895081087826263739940206752816888103263496432369569970843293806663198492401943716751500571396959537784066456134391305365343200119892062975002192398004367271188299388045044330053531381974285628493320542762375850357812088890789471314563197394566172391506045391220779770035005971516110685696956162054786720715757544313871809756802736931366688121523250682888687883054376832540701506124464940369530881021726407584798400364192367597706250815968125750530409689141464458142763888727976566543072686504762494727712195999331084166556511796812899539746093671534877143386310209377116637701879960243643436329164616724707116170921873467443374029206482319762563846723683621558388438843348924575341393321244372110462523573961870092435765692134069525885497709903250284262666034123765135093417385925395305591459923887571278998998422040162812406077634432871759817134245962858652079133880172026752839881124977810974637382863783982407788279773656368505442511345534094977839701805873705574401747682101760035568977381720712315044650270379608223142291803348975686203560215814757262731822932873967207672833546658022953010776260814144650675114818165354971068039675723634646002553012760161 A013906 688 507555731722293255546370082565037870251374976618137522210705015051823245456467067900081474057361288551134323367264821428597719412429266027214143661804136467608667313760536700908624117055171964145316992177539838350838508222311214711515439141286344734754618819828915075907601042404398836495619606793555204180438778709630157815423764017064063256771262235642275189535608129151865909616229954459088635559363534126778156146578385846606082326506219657367709338783220462236164191652919099489016417522677522318021096867278087810977143039822294680669654064979307187323231017970756603067450963685701470846333170773136094151879582636150120588545442072915187878954935920223022201110096899184932245491228126227084206931917166867338771099856507248429259879274494628855319807385178493969452700660718124438801044276710058404234764043376358554930458974951841098166395404941755736858819930984216722070346788175730717244325245406248168812603419699456579440217744097066212188265020136887174116952990806516744547116210760105609850255193845443170571840328022103550505943235489372068659982237249500108482045553813077465450249771450233176368665571598610682004111358225536425147103711779544888377729614174831778072040490578333492721715305443655645270693361218969315503747942563296155399062272874435072439374515384557474132739449120749603095262221165364456385028328486836243010208085236215633956789042622354943352191604910106355465833611859446045546224345118107654746219202063985619560149028975476310268042178274567175101272568504874393470727828990089240491353256771644598159978192556269168203755795979249278638370007246940461798884008318947067421077423350021809834027154119913059931200589236612659646922774202869432644958246252989016004671512021108861739416871397282646466452755965505483105789406709905113749935517054698787906817007885907595092090952105545741041341556645969912893601267820508255672369066619862484260909614066207901620681355560285766850678105506906479372210156705673357580883408480464544236477322413885775745371225909687001023729968832562352033241264217148346913731920630452974441546528403804944388204232082949955984051773656468164124458737924537014189301124979382802511044039403991317922809057364910929600309864124364998216409896595296394169007251725809997209315209174117513548277322786744692113097063949270364108458906186342133014736913589092315358818925346779689876814538649210133412680917937276678405978909426156485211763390671233913389589971269140142171895125921591692905531067845675546830452179562541073021606697529041234101029175998933693729474530482415028511920577411558037127545967809296047311217303224358944359706679425696318195845346352125369227780562100338914200214712690892388575268953563463435268879514822390455700521114765464899081537004283396280472776138812533059527485882344226339151432035975358571172394284595131201212061753033831818054362873320404118978262252764199520605309513617866084573928806473325106210388115477802862742731745170963962641880458981255950358874350943784351131923149075456260123970542524267538336127248753730801236637886366164162141493626697657703921278000621471148859504467350398961696610131711201920107162472613121946013447814178979696143286575883707165664459647481114602889643273552760029807133071906949072641791141920802592551188483816710770581524924274975730310041728251757849314574013571960998952017125417100134886910977775457381520632205799979893234654696953166096042562302158139225679252946855430385160183584847362862952336676780241579298508586993271622427094296273481568137565983070284379894062957838717970152045708025223282418006855094847438189460030974181803627707503442206820742299711646475396537549089148689266440284714536025548623255341912448148004758429736335650519484953584222164818467819551333647610578169189633608134221708863194711466127327406420439725918399110803914948192126371821060041778625625528998229043463524149323870055826035281856945485516354033657047692847499348021611373564090595266995840923443495600734397546148689837840774915971355867090878233540084276122549603247298734922628257826838807834128262347991780127805757694474011952939031256031168954452725913164376703751574216899803839064888329264938033427539476913054011831982519630316947248026549513437965722570690367604464836358293462207273454446441986651815644362020690070256860902571337979216597376453940894302188586250500709247636490170939838573121196693284063323545298968795708063186453698999583058821930496733635988682491240003214751835425369801248953471953719840322583757861667881461888492614138587996434663951429455205898729764327852442556215066481370137802204683129411242828719334588488197539427450238710857294223360220534094855310548979690566085788356010065807772931223 A013906 689 3266802780980660139283090256326903540927345571131313114118215748693697183131013617209214094978778928037073544264631362548204931156153219389397563058647421124337772604251434071136316475439236685222962005382963295790550976527115230629959416108944375929124747558674098746412356616072255620486725786848451483540337870276277098844198035564882164094276916291540508420241184632809708084297054353773073925862060567332149697866936767695102131739632021348161054428712009539570499741795924275562434395807162812028938860674027249535568057764358947611865363253551108959977566699898953466856966537961718861971500579373479087641791088543106375599240336267913159098396449125576007382959564406390644363741747711644809845696796533546427827997163731432876927819149238582970535655024941903410829103728708475204806029723092847439687593907237121750516775110218457789295591899829034944641107651050746409580422057647347171820492082993787557599818332158659458883989395694943435354454244502912804917431563706588403148619593312330421220421065120761232807870492382770032574074202139371488515196052845159276727654525965924453208456964725308153088226071099716672842388111735423791240584945586291285495781358086879290971531307250422727544963254185134906848510320628184621057339543881673266729666666579460057449661086473788806731938624172192862634969330362145361302582386857949044845051737953519842108341456959095883160274970921928670258029906856262539129122240130516376872244737670119394556628281603104121259541397842262515492849987388368768294564767025557952411838094749377307854788519812195166884066191160469239819122327553794512716014494755596724766179726236949425572571835229623583896763394128947235629853869281219252718348493562702082238555453696479874494463604299800380605827930689289457649565907351450809548601215646391160652526300987406148317813954947864591531251438727391927063340264927653567839062935355285561535315768127738764140961098090956373468994069632638970161969236641463775352215859989378606044641158777356815518289872285232561230077218785680866572688178255193242619770051226371588876026907266131127178407591737470368548259745011393272885311126629428339518208970653175645262340725709603691173246616707242907356447191787807785715202323081859779534930641594655094868195481361367039503859908577204691869287495870438663136930721620119883434470830620759200313526678423268029480806118133073097719774937399165188121573511832676310497336817203061699807693684448331270087081990459555241490664549811038886113353072762104297555107116394161843817520429736504887099847287948778591857500424978839691359620597087587949039222311086980121016987568174824517745601824076077655351640826410581668040152564525036388959712302385522937348805783070489052814859173372896644949157126760407666046989391613075469958317066425084788412945524725747312055441746893880541002845179707032185311472099155669808356905402743086235051339650807757048384814656042940734081488074338748110994142268908917704202328799000793867300688416576569801917495637089769371655096933582271700496964264625333966423825603447656141850267513740082279029790210354001478663829561899468904323244744968472500068294430466159145370032744656176714413969549683067429774285200847539606506535256228392148528932297436788315054483923763964320948694139494299651257003875682770116950924907341103871130913250235796171877822761058474533478425263428220689348650453375259985961617116151631930100873575559424298226079949722321371513051495047230031423231503237770427226900654334034854107271384159749176711245852172543376540492860244527536162328328528189697228161495741735644858663744140458232506569795827723775236955552957810393176678317098542119228061440410946287702449157130792250273390885924455809871533344607133240974191621094489463462811525216513946279440956289661238782028360861022352286836806688029002349391755228385877052481564594494189048516293149413831645766725511404132978077084786670050303318525152496143462212959619554212561811756719078805317634505371296796957606744987824535659304482298086650031439281013528481428113928865969172931536602465660458083141693896523945515215463251537422081809121262114143846554518449923534140938420543846079056885109719452996797676697866344953071201204945774969856612707804952698424018240847617423549047612175755692507059879981334388867254872238713203164892007757687297455631391793306486461060390056297433421238602488442027984057520200715474022533688960380073423567120599138060860304631715156011245472677230942680092936535021018221379711826641037172055766217562601880736274281135314008299848027523222773679596949641901316852255496827204146901927888143273890815511093351774955369673464991913077683314064751588517192301284686894991398651466637489 A013906 690 21026263211745405022853742989677871317322934175332029242862979106594437008765017578029204675717998902018922047112850217917600971212388680544413279209583918421683552336965487923719732592478002964278014942612598128118442243913462424858524878156891371400790565076039124747779946619360349957130394111101522766924468868987624171206162116821780362693050570234642710587060407023092334960408755710526847951204792498124310382817973396196996739907458383180086965544859541615947809019610004639546345686412661715062776433327250569357506719615227361948996347719450905296788891585927729853730568577844143465218233953546436511389628580206802918843541343655628986170850296554257256087260111650121579116058651691611090336681656491115815925734748802661877384230286467708832326369470199645424966025980546693425126855766020586968501167231688297919086391863228799262928157855321310262696180742086914298078082447784099437916621474932483589844687523461062697571752959055379315539594095426611311540676223041954322486795679078664720309108579542555715454307588554395219767914472420328704504362508357570994651102114619096092937079525710984053972332255140163709232394826251512770784800230429706811361773873652978916289578728702107569474931426331713761750061462602971688450059971886000558602622941772041684545723986297965269687466040120324326070546404691081761202347027576452329145134838214971761115128778108478073907453687168559143314578984784957399885952026408368168667034311589909274318792543898167989140000459212261445754796566377215603231343876291580748100267238273491389770013105973583677008091241012348068425129259094572435358130881218721690271727517707105776638043723677341146848845794458090637415560542571090568698973298102842608101550724511162364843319358289790081109656360896493375716579980820158957882472594117140222127763089676184650882323624231003628650029478892977938010640670785248547785977850533444736988898896978594500407325976970040417682545697121548407129199562472628880241807084931617065365183809808529098063436391453950598845278896590685545799055547295565240783058630820498191461093652394012217496853454226325244313011771985866012182462072703434687059647680800772492154749893535927750457087648717345936063317387733114126933542465751666618991194090513267157269245909091865215141392195551531378080045489033226796410742091584607270904272289370109133623565241982852218672580092802978100996989379904555064409972821869663342335360342047205750125350592043225831906099559720425161681748340524431457363477256400860660838730802853748824321990895291545074550892392858105448251879857809579995604654512720517082682955247408506893046840815509054561020280081179293884478945971581962445018559677612766286826121559472943859144424660225260721661549136524429710441992828724462558507877841783077009537924342265629502308143037449890631716858099528199762919875552491098656704196265095901281329309590607643887369044602098951424072263117719389293220247196853681032960370633496030103018729549147166602243714785213689008583059621313277466866681562783719383591732465871415897454224955971097475004976360188382396057437011880504939187588753924713386058586051564613196507066379469850152188392665838570402581352013315763270155712132478655613561092650678818206439153690081190414082722221330725409387880883875159100270458096223667662846266870890562513226355581762415040292621383379385154232128095289384236344360905028680983824152594222743111881246931936871665917342101835615103288428398786773682140696123243901024888871438218284894989357422536912495281190261909784353792765437584843095685648801024114060426596645986850025636546378952229361586032959387199126679952214591132219449961249508981879298698655558911262229644715354674784501387514883669680675974541828709785611551421090169596732622720646633022538055842928267086606036766229315189984916072868848653068491178021934841065600350906820512223094503798177669416409143378247411464515598127090271579412066135592485500010147156600419142729167676545835054519625205008540020513469855169535319014789507913923323303996276456946740471089258978624413685090523636429760222459519034621049238440390790125854297564971559534947764248943536189503290016498439904015229077747033259767748830575164274285154377044304106811820205591452665832540836351876470737947755294139921177967309098701724445033826149536054197930519887136333167470919149105650988240814116119591518755130456266427720992731741233636216616551204319562919262271698418064051795694207422386887719347786637302417411416626785482049758557418253115100926504045529676863753815465310370122668753012902236813258069649004047412796701215297620483195249355743904233179117117043271568910218686444794155454697465433491511048027585503769623770576731935862727 A013906 691 135332242039075055401009528715412239308152246118859079093096435531875358480305659533225225310124812207017174785480463710142425587856059397301270598747650986245973980299161459439418034833467647033110051529779997673728238907516706484001192589850960680075878547993208888296500224963893652924126512224229508350234936733626411920973583097471048284956877186375750967788052141320231188476082171956159504122801307761754918262277783342798766587926190412372470480075897896663014368948703716091711645234322330341112295657210815911330202872248431324488888999669653798150650104836844842549949768952027107883353123579270931815027056184813994519078195422448502035737849110274917810416444008798478474892590290404739200010868622984997844022891370312771155868848914694432468982001854933196433462106557709846399961262221636242790603708203506354493426264664149639534352808314992328060132724046065916234034779416218053928538581213831366226111725628815946666077069155745377269918057678940401728755650623442521409857629961468210121908488842178671681274324467438961791986677939161275714935722100129693568425658537713816804102921245753212238896442904045606708771959813180140461651353469524630427360673739269235277008016023430709140036988561350141548443675844394398606153724349628656493358081952913888092034078759141004677796034235066168633833878858008611256142397874512505913526984600001065989851031305077056091647722187231545462158787246667767066054148123509315603822885622161531428396840158371166249725317975647624470553764596426027007348837538762181706969918337190918392106495464541333484425289002451139403771601730868537632310258190415950820128601506501506315723836254584588949132540687239770467495181189253640784211655894431144300756159294852348308822744648492982360019568950861618863339779543491964367454147303837696648710473067895683344413887482553850588236216686266466300469221006923938993802444036435983298805340493275897862535189700589280852068129219848398239387173699523767584942193338450018977343743257974457600616912374079894759223618909119182777904930578446980268557353937071097791123269901930633778000350252135428901957343127538824806448504484410242924013553932788286424472779394010713825160222888208348494159580425314314979089817514643479181477639146116433474819810022262063034418793668092730124585854223020586058490704985975945915833816619781276331434098780279636997687730172251798479505265616423023656929677702231054565796800190013138399379049405643272280608000558509640446414189159296040739581215294894884708364739131832106269183075844973469099770114396525516995117849159653685537650048840367111081506860225971011481513782555015994760440952558537779938308872551569762909258091451085185000849299716462765897197203650868235269041260154025057495795347449210893517214269991815615228800352574870988587774500282089341418216377610891631846671000573147215401387456701476148540774932478340374480960538641407371305667542211891367241693085503738811940727250804307738881353878802546521730185117951806630754570515712222364230925097809852052768544962114584226611668218615789881435565954561063973716187512309358004801805462563202051529364477922885537195045881142036113738086695816021421740661666961440819713523826693894067707754643754548056811287201779078239353348430590206465173635821411763693148912061074422529796086929850588375798066861164187447707682131592564221981745878041219161203905372900555015649469697780757393068955080521643360388825423415754948420744753105532459281630494507968019654236313459276190455870485721043498980615621973911207157043589274841141765014655860929949364028302336220940254555605830344528785838732135921083388612623676718131722731221938548388955951024000816009590272938156160053566502014021708903163531044010477423427652409708273765452742839119674911928181657958240451365007158498062689217853084671196903946236811714223234160748689359356657856103528747859874255304619075118579079047754718396110579848247795987357744900591810580355011546370879270762049632312008050880281501251728108031452463793607345735224984484413305999733954403912054402256394651136596173669232199505768121849947918491140179291011427152221742411844297789337986548556174174659618187129091567953573292273331811430644550645333378608467427749511297517107225562613384267545659298894869153150422694361644146265153219722351700783335684470716161930728028119278168912112998606846250587520034598952626277228197017521993566925827366423028063788558453287610211217633326853842083627888064210091088494953189049525894349892589142729071509608042597827916616974283823893442143566448169773322221597355883778879657537022158290172332513670360824096787803892778202461641659654303670968145748901753848760595052693395013764089091568385154558266511887361 A013906 692 871044728722506459304899873080742558585350552241395801707297591160537240427205969597057446348244664174949543810303684237529229935418232909404251909355252191767370906280645765332682192574145655708028648393338779567317034394722801161355687917339101816481620361226254075724961147444782165742631208068834026463476183400919220982674874754326099331544201780389260111265854883421480768329712154894823531244263337603216935872983774873939441736832620177340663767143144895901715892482406522140875605822413890634705736367219234515178771945376085216354789290800778536150349747715892444432471345745997011635264693477575407091126687885734259924907309559908458938207054955974195324649206480922025342525599267514510316815554185469129978391828711073012439678374630151107560705024764986294332138795307969865907465870371392879831602643069680700199282684587246883369454957328542665763538837484828037491516114252119157876571797425575017189870622468950116612578481521097668773596201115444302084064330600639908578687287599086183940674848799934798225068229365729489657120910646975102818896530389115052291281508349604560790370208439654967321335448010353612420757442139843304799366457344100568378729880897029367590523604876296080758513091067926054104334613915336976707927280641661955820429837271063633223946898582845891470899760376628489023196249350591718998193329562833445848988012641324661076315756383213574436084175165732447014547475183579355881228153895712318921456203114000017678442003375451147293255802275333758227677428883854483946560639050749196894383885100150407256605897337732359983146317893903373943489522399263596109956704132076372149478983406160424664664903410341736990626584324530885970069336981184346085975201934530634602161800584307848071053110759115267562035432479895524539724946686297700412712928820024631961051112357238906224034913801123098356640055615134366507760967343367846275187404056806486053382661646512872276243330483059913687242739027266699069291959730713904828969591498579410494693560512261094356527459640522512074265625000376888238288954594073172322667245111390000770211720370401921202596108342880102865110831737532622271211186698702476172274169760424357810150402343185099853573224464959586371944556353408814015459893331652954725349332374632483780622160498116273577140161694072966888267290727358987933464239601551377663755574764012879446891541645761379632608438280061657380974359813405013353113732571010932437184274325389733244874548988666236040385340138759614719794841496110956741918377994789626928490430157993654360912605933264073026021677405276235632907802613792881334455128303354972839679109267406937951960863751499312764400801913476730141474743685188182512662952104551972883921384284957108043063941337840209996246831503538100637659913987296390013267446161932492368582547692802863300002290469123758011747054521219078394897967841972067818212347228349098327376951232438720907908996160851844451634145642711518306500599030390776063016255623550484994829868353618687312424872633284945210764656810752428461165136812756590872454987091469384862424457210208892848634882677422179780367481539750228700066976330427581946664351927618867126573191767376146405338138008578765670555535515600889877401087274458225432332647047079103620930702160357772314248697790261250675074703692855364053148101911931928695335538335325538449257055386089729741205933900879582202656209909454659680627919530876971090354743023293381577617549829915591135093792224030451983221546437522105570107461912898407525406316479418093507308809677238277359392494182429580806787406523998858911259725147905453079518015543619295260827191696897195439031622711910713620713140113279010086679041205622353417912681670484117614286093590833667652380272434527946914270890399528290936606593658979892355403203368045781664568516927915221460004269548896303308504176551865494336033679419158713627895701517269709295526954531586666644010097851805940625375462747465777557832210763968658109886709795886193916081403384198214422816583966834226943678611051446031482845170738084471495182311362191178245639289938523967582129918080472826222746982663554110692059335545020654998446362071212346220277163166321024355893691755851210901401018609757005784710413291178949039034236974072959069323572793195150471499347717536727631408826898809795651055895707769304695069687420312874917149393302673829707828689319207530296113792184617045230462050726543471053765276348560640528080489085291717169041680908536969699135739862438518063771946862170306796872493666592643417670716880680260307365157718231526322246112869929789086648903712383334067722590361069005631630809809355842661168034631197649591504070655733966570064624359852510128113923561072193314643237764143075398475892534810845016755920632760823 A013906 693 5606342642400003391801877163804125801752910929465042178548152899782985743662964151974233515401400106549787271656641445916431596390219595458813690947015311957716575361043090407178651701399254372096780234885927300496644023107233338195283552436950106602798761840636071836513823606628191579002424177635383404390009688699222621537292551400883509149889202319795951592325206217925663792873564520172213171559295623139102102687528008523456008246770477050085339853005410648722737772567889841935769719405852888089453823326996949537129282559217748449688633568320555325701550546262950323475825918892827643859554463011538128403123619686530503727857687534749890327716410716499820258438647589037111359187243166272145876063574472764936452512397981713806105036828802150670090590861210946180620601210208884690644456602503821962353976850503037886962751711964334367046807828416864286988492851873610545312257301353827376964767752357517782864903451833669800408553221488946332727254493875982125608652865811114471101073872727365166403274978349518739012330322600507440648182573396283674202684951094267943009623697295418867611173758499114171333906161453303400829055217414685475942268702161500284580459417802428690885693470580314145317490424103408382852055361931681742675230797266996437711132840110749518255518053065410073647485376401790138925026017133935556431988649378436109356013052247901493045917384386802007326669328238735875214953540065504702170651659729590713903882182719372215784516439331561363722915930184228507432404025654594620768057943229816238186789458177157372693204571088432311051003921152199723557561183067843451977147062943560833349694008493356806167443298410829166487460481631104096197253986593486997640043889144902708307181890058205727777186192062656238566033821593948200102586882529725399967461970420263799750087599662728133402723549199462046246071725478080773931661747833714233798378521789198028864287120609901599885092826451329294041488992638974827687743819969062326348604627454741098681647435348168108833975019165059586931615035611800781974293444878880704166793064401979251727346814923993812718881043759937949915136046078045930626954223029886791594083646618318992420856871068743015146847048272471379027960741673368346226707176225931173575819097984139164554020978366927190624311039738514681920530958802001930472637024309767998766469547343330948537844245830904735468681893464806888052432653964490663860220100837298217915543943764301931842515589261359007674881901304724474884448489499603283649149158778118251753800880714391351290279324810322683572523441215707862282216704998667515226850923869400655951858757179509773238537641680916341215961750590192557708969976194955162198100603137468358807617214292793687653218297382218470727873320219976929272497923772737208787163834232231063729079700764737859580926642244911416012602072138266766693452771033902024897276313596754120575724348426248334244573712076925643073364271868446781871416985065062458777762235768849799243078259368735162752514641999135124112688623511288717659021000168828194365789548981269334973571618193727536024061186676647504874109777236000606242075182635513254069339474878866202098049476819609088282973287204549878372320427127089178356181346271348278053816206492938259036851978334903625330408406281463468953762343590583772435931413704149685734722024815804182119106503634870929391702624221388992752990878057249132652791745477123276738607117774773193463427673524928405593222983924592831409044117862320341531422171730850274987296267228087290219112506004424845814184364183621355418700476468894387561474153137645227590184222718065245716958269487982385583643111620447538237681674376122563618326040110518995064908363281048757017886998480707140958724199822066909426039045526771118671791292850819617302452920175497890496273921949368640237548260281151879525567697220363611411270020293746252347911103190768272536299845110696120747507885237786203302550982026412125123910444925194324844962555387783533008413128102060488012794560498845708749357222490697304612390134763874821516716203459859654763072724320789169079468823327824711748993982637687855474061259919844877654665253392513086108457377205408160865885871676930650326756136321779235883380375613786590394744737908415671595127292482472054371181526186333494133324783148366136570104056947431009888978917139918830282870077537911585123175229698856153168679933530914626749767806959432984112604760069123838738427159360693746758941239623895565164244425313427118670132123782701818959902696503517894312820994899948228667487581323635456823504512847582508479329064866872485543447820412333966914107541300778812421310251522266573564730084636538725595469454546166184595515155114842083935350800880577934339452521585182038647681852473225693790289 A013906 694 36084344222012765030800269470110538475231735990485817970603154079447921810324913678810294067219193765990977457416322573934103090405015161694167288030985374011865375809022167640611464627739181083064506787346393979060471281618079545659845925742696759982177591181645096512442892973756114472171199838754256527161808129791420625573202152161216767932325318126602434459601194764302320673615216884458783041273471468921997844918152084963886414487043432567977426565512403791032052203302929808914397883109825395284339489593953527174655297895043240709914288847025028026691894947585716473851367822284418955761936351123072351980545887704062801955270732160474713361565226100268602621659780339165888436925298242533562204380655112759289381573005162817783927511057802920850382883855419044973014142255119483516436613742329256960643282423897274382487498242039659753001152238776085535508377047706750118046730095767597360935544169512043079118041277885477784170988667257829306024735370877220422286373612293305948270099113211667697223554083975076489210839185557517862063845369001156652468731866180933815114390416721488160617104942299464002865787584926839170802283745220488960282689565276257226157447910556737287581296969515310887015212268745003821111146564381446262695523015373851652886985877516941886577275832221180669650476970006027148139118730197886181092135119506351603400809116744415039455639035576302392242956844124089979288639712925830731283158615538933084300254759570552325459161892676619662468443886829747864213001623693770505218144366501625135939875021612339615632298388693033686206951730880512625321644017710432727228946658547347164804469583708157625878180501623451429917400858722985431830522315833083882851513005590570532293972007802902028538597906979133042500821825379457340092884363262020370002774081080671965674878071476002582329685896825113145121580027778766842729633569037291772708557010068252208694452358727695893109218017880228142398879387348917159364216121451134520757556953685930687311930698971134370116793276777897116930191913154764680454769793892069668099009372512228343000546580808343108536480973836970304370636484222108379269282424718850641869039120326291118635035176105206624339302971219183253106961923944192641657843146751538527526508220576528222803121045965123254884449990443710803376435992968553511184044002957005090484574905756416747304914046744022877800702424228955560268058545315771732902080624483438523793185853639758388901052315333223219535172401289354240851195844251345097492215644057429962847814021979907773137730300287646732153226243204632789445109513701238670957735355890349826131154448761037472415449080269474126370966901678931737462224943492566293527609430299622508932895403892922601970978015827960178540052349484606968884537104189190724616800434313780781415216028459215169348680127326539878072799258792628335940037888674658060633410120084273206688719379922844482376722299710335824315746617690574365370621611904619301117038521855186023409592053140142983636008348428639362136834633116518558883616201289636167008889003058750015271802869759870870395714050437933431463942345944491849981936907229807284236414643760266327810366063781553218106497136285994177812535974896450543488559314804168590013733563947377712984028972792008604569996832910853428156265583832848729631600103074807900730877961369027536953036310924776062293779443488967493782763567047629054205867581459464062373596752239837020335978462498458268841101600022165598289781244694320493973378375064656051462559418499629033790753244234037825382204833122702025599664880817233109120581235228410897083489090601860217813624339111089011574582255976486169603334781099035829486867479983058160253057489645435199890777857462310041759697792455361598015920428402914602265353185201322888087321735601124619010459183621365202012462082222769931721230969030406787761647916227511635075711193644179035561105753979313201900377144595028565122950895308823496656405124821160016355600828632272828193968778167800307597734179904822085588964113477442161660824957156522360345365719125443469916719787673041122880455604744281288692655177192203764765485871856274139378461121016127854182566880574388378332018468966710852716064570721729532423344096919166024581082530623665848961596383078511629847573617798724280630566034743504344550033256205198948481860230481096583859338843470594465526453027445624909454160909422167641478480775948697771262274859237584735597204478161085672095684135064582853575928457155099441262674203983926373549837001321541874435065220777317481946383021639311807077765506734947745373370271352440654220171574776182841609847674698478603876213288213579804897335527139793570715320655482034899058051800017328043042707579792101623640194861137135318175736557393078881647270073127 A013906 695 232251216342942306116636098802059673541288457320211461094365816537176075408432085882214884547487787261379665821199345884482746887206686500864121765147216495123651628530769165538476116076496683989714656809189451462368010910143554957150929705232526092233968863758843145422186227091384351090157796883767087718802213623526101603463700659647782415763846535046930692817012932712853891551378585887768097016219219174695818375154033744992715576678780587904873533632949801553582611974363389155097522414168742914160591483471615626955902404019676297040571863620527609964402191202628693126457934323385563954985648699996528871163522660502830686925193090045946298021716812053881118603701575567527991879785084866243195359229998870422462896061740768666103857348304312424994915921822639382178744763404742501894632183804144716733837666326074254690802731897664269773610695203980786703870594052368007175039244924783104900875963166629651887979851152629249737804453711584258849027163331198001524439944794868733687006614536626124901350941763514395735796760316088831188869596693853011612020555065770590094374800957932433272170779075634559038597191861730766809119083367563677576092767004638881263777906756976482143762867680661084620464152379451024128981980411630570982776490691340382469097581343855026293078443261785970654840159892559502792735179865278053336469096231488869598087573952894098528295026117158284868196209582980177669564581195812180146479238973013703184604354619978607466102798433795912228191131531889439857592303509650033934867266966322169432330663016229430798697634307975686514982310324390671272400586221882419710870940223114608092759094173812914378217645924360590246788853595235676223264359493856058617804155772941829511536580674618153851070204868399794104168867050028292594705455621290961974324764937345015441567741751198068888759597514229039215811265760733671516834977914638189640230311951853724625665077577930494367742263624857281242732030552607491516253756883789159514736256395957764177765333970807967905160631589436480663273822208890277567692294379528665363781382281703473309873166981559713508227019560588766959743815540767577712151191049362201296839296858838281557388778210478513920119902303685791596852222630444736699785967132692237740875548499950193391141308522350299305712745504842444923336300168291198611834843330124299015104760302640972636598752390362564441372406443269068517642396741733350182662176312829608158546605216773283428094565762428783936492670138831926142622908413776235258828339715119530939365787845672225536280618454144293030967292657866435821915504502744371611148123253737361870970473018201962208318868779648867906948888220852880535892829279473774615382374263442963238012678802578385138737690555328180699425016159238803671931208198788368396052271157792462735996355778261270340731191896757283658454714999735121841629311284505914685951424792533571263958492159930740624234039936684522010483885532546404482532642817431013106409543070872973575470163944084187311724736881350233958013880633017072410840650951857140716074493672614164249544561498158856557575361358537839776068925070723408507188289739290219505244057737463883857137954942057953584487226097654404624404471234272945180428784325924606875154763928177756911320763990827035037963867125527941086339582896643469091023241902224818308213881250511810804274916588566505935112131264644111505836233805422037929634556366853551301609862841101609326980332625252714389447542395591465393393245485819576851142096090698773524238684075344157834235878108253039719133976402235471323554223857993832601256489189293735878567035423871648799903196319667283982024981481178464922323236594983311567866993096716596508337644802076969330770608827432537001109738568585519433858583337908100579888390116098238161480616641684149233695635893287088568416496235679949690644422898902075515562168234075530919838108211233356226280474091884474671859079131974199939929149134364678950939976530306799523150256904161528791836453587578874335204523204691142296825930049031740515110519087219682598352372228733014199494189988350864519963760268406621662507950301134800355921981632921027063069582587024307401372985063816800618158638748604606629903073187312808823906263814796995808150278478401917321303028149052696779188021521903494432566579283759110983514194698343538815668581721435392629846968549800056394029927258028455766590922390233002744056529392911969259179543954329813849867917862580756637993351912933982397533452093711024203074924274092516626912878534596896792727010988293541933703228736647033074302326474914933776299674132427381937705421774109660999315651812111829872708438264100456882192331238757520370318559093667206948307998296678929228541629632241834740605202713115972945193174761021041508338235204280454561 A013906 696 1494848490550382311377667938071945165379757173253741796134493762708337472722533996943392596653031187125270182450615661488169336548244546213031284074252930857873649293732616403229411980376146896520412003351228861593652110445426098943573686351765432686067459858472183767136070367436042028448679504868256108669298596040286859372742365494819386817224723298923567036197931470375848154909474701628634976853663457800519207728194039016347649952947432685497417434083701024580790569502909979244687852707778089274357123870502148939248233746795215396723005430410937538701110292531700770603625640376782410862724195110681758624211240931268770771976158068765596133647990851245313360557104409993029817839511572483250326748012488619651526103826712764218696899516757023146429052129011692229010488606726770568872002593802520218536818926794163746659365327830408139107490782801275308635950570934800456405013618796913263747018699395794593521635899107267203145169531015379363353124039516612938725818367600839809985229214426511802625935824563003536393325327683136136000662506593303974317947215453687077159798589521981711364303488708006964626161765658907788836505948399234903221141648260938430949948083709918282010633127056349207369332103918412942995404266748535544130996586425773831322298933999451891496271386738893299722485879243356107883501525779623341645809512245869765415563769998692260803901993283988906703420596175947385682258305227597355000530624409283937396305945627816970314198483979773283098532392097355873001335219548211428366445389667818930970595436589867183315181927694699154070900788180219626309416606325109358929126200008462145995573346471961534767840497821736814510787710315719978009873997377763985892293453380083733783771890269013832212258755613290935983808558255380250843884296349906734066711380531126028722226443646131432305685614143525476953412329700237841531680192256036109423568886719130057518327042413169891910357344286004788125689605723061359768199254342678170318556100700327983761210662945672068570605295006248366261697822657435475790873325083618668613516753379166178513688989189592991120682419759658586099978388949110613434560333452225058781502530462305761633928360913565909720166292353011918943858625161904567944510511052733755537820150458814927581718623118669692484229089540874136485201132234079878146892911023942221095776418240581105742763923756443359104276198604289766270048016771878256314726419875846658664004332660742205379432461683048166488157041999379896004587958208649775374512972527031587124870413039977509124861004623002441439815117327410029137335103997707217008811945067329692916687707217393072045777692837811533410815128058068891667030060483136072929294036913891272336240239122223771139018363441952648547479306781403559342208728371814123407352263100559412983590992538921479528672821846350465374109395705540153319517926280850652447520651303449903669780393304125102901604393308199866450523883260206322666317597869472379190347317677411767361662361410358650414508328153120408884024934515155002892007347869429044647921054828274467768406391586744269292354274052495515277822793396475115281381798345452429281041054310121506616702876325630115147839266283055243623453347597414030801436542994674561988654238725779408451881020067011651177353470426321884915474169999730915779723805854691393744344257089562939887419229460403910509917420280273274581808502599891495874137869429903286945257529428284455480444575030216931491519963365068359144508861829936432728810472178696416081318984577552842867279254410907694424969935078693460205058963848831598506268995398086411865863788481188319651715338309716285586718615381512644453540707595464672526659745949100188920263441758334487013320092732183617499333658067745427909479655856861437810660580505018082502978636557387282131252270212307099497707536631044994431731396814388081430059952578214404907183568918614333713526745457981995362897480957528217963963399526924160813129861361004456963231493973301726708635015193238174775273286496851400884179497089575099842247983753392793554127102527800134811815033272192168397017108657237080491131408365056864327235955029179822090198466396915791772675202804601817941081027399110019650130235787648485884087313760521940390817387832512831737547496105958281545849368006352903066588874606967967664964702447320547651456766282688639305367127096725744371319764097720645074107117189919455580689034562363202957535443473643017063900424059396614921652044631349247066487651649192294652291867327085450744014317366002994493590948085426220570197240356516974798554258890533409606549973504530052743076727497838297805318300331323291418397847662075126950500435822258294932857265592611271771293546680841349387619318092072307339851112246145000653983474020874453364902241789424073750510423 A013906 697 9621357618214519337159473389533797761575842423771508233357675988151468934195372633488626335719560710035422861924742958509748292106937947306420414032329331756559057516170869458610803194010150444390878154885658424716271605500645153952777891134380980310941492787858430684319876556954397057511459190402266127240879333533728045315734714956022296605336627231963608228463302833833297640914513129504553332827238820970167199026907605664596082341103537733272504219942590503653399316486068124541691947960738550454383553724039412810087794538549157052190338940987424950656120323564364532969251665059620832679418834131270762348631651089285233876813341152792963315632310379476813931028195069527767516842615432971560857812282945039673762477682335912989660258326382448629356604667199502196346055270485602663565331790602694390937924741739128271664779412223952613287524547447508723811840005582206373979214570248181106725277576725226761450826567767765512092989894764119857662336439874475071877349969579092105119760157669578255248823662875315870440424719556059486994912119674265881973499334554830643267929533079680334067655209421359670722843897266351534323323205437776774703072499792753243475681698949746564991164452897243826407149101730549716757869284457069509718730962065424418814459487754834185668785866137168717415723931466820381483219860940998237638614533477118143544105962084692941979368967159449011738214230252885724204303467043509642676180280702323805473151998999980362162999212973825912258257272149071791701032930992593789486372218670738701620075144127135516260387994044283037410163791698239330259229408204373346577968913541065274143586539551384320572246813271450993918806903776612070424006433904389586249961722608728279353043719529735295862546155880315822782834327267108889857278783621647758463139327101849297084101114976672521400673462793381198910756774379817929677539083665792220635621639052465711797681631146709141607985120393816916019265413968385921514530893293716242782646328849851115985581921975735798839935396276401628449914948976426222558256989788673432399928260994722578913332529747512521248666447643140223034493203863885453005238360292894591512912341423348452752203368267503548066024274622261793410871855050448332557674616240685538319559960664540247436101587879487844533020510862778462247568911046894385151607159618573347154252879107836515879698381322317919267294380953330207103859662413561211883495189482966510565453638490639468398472468726455285038884160173414797989857672700535521183318949133552066570049808876967961013235253078229402944063951704454249167882835269914862244147700950491997696472507534717377510336932852798398387966073770655304398847260580209481045951169432465693462453509392651113804222870411067835810028603847339329347309753394827230494047887141443873841044999690939492314016616181004893357391390283583427037005968192269130926032411372400663335665345980252477185021125638479053029764242354646143449094606823993461495137625701785486975864008227032027084867776350039471877831699092076296778951249407964545516334145796580572699908099644600370449959385317861142289807791517848832915514768108164325036023622621570388261869241118335112220989226666078635909108589635182615250610483447972654333740788842999215133405240341169971973800767904163879722517765758578081662414859746201969286653948708608801203811545602864486583133418598994928941701083049293430229036156940072011607099682733032657040371077383711535486924075565014177901245601277078549239050180934047426770084877152840197318912758172864862658294266854203101736609826555680317224634904647505690407969333944377072872080455722374246722077253080491238540035558547115876764258769221269357255615161517163867146773685616140901206513694768726810707184016616719117222580552709409600191469026555683731634510630615091313702373419442470032595713353766509027195796365357122237523516613524340936496721873441264209980017661278620042994830078801321633980462691261871509544096283614602755589036019593892173547606790631004036121082516836007066843953914495263433042551097465088703095082006696241157716962288186247282359530202310575193314554848500376343651494267804524177965515632844979278692351283133069981204978192200180818580644193311339067380854758454079136964141663729111843719656758822113463182317836954436029904621907843894475632620197466219044772624570919121067704133364412015589878213824975517758490578802782224464813312548853477917378116047091728986674670685898672306911658331278717281339216194227615151298081343478451811587862643572996456783445016587985535125851114330272477187250676116067473262532693493619043211175805109410347457765058014863608821964826601541420783031331396144410786262820124406453241557884666682950840699327347689651944261955129937141794014989625667111115581507503089 A013906 698 61926357756491694034091016434412132486134342353344780617214044342606790014325847281946085695524244539111523689389285867803508851664445308580047886914084668146006593930803762443843432862144873741702117876051223402313601734162838932127884310157535081957466100514683095326007447238217534820334477779931292772203943012234475768371611922464189416599682163328058346076012179951423108438016640179494725311869268794679588860286443579366083342403585367364784349628497952790056031116869889170917047177413463844047218405326845006364318905763629097148765922710451825669180865451731232711224912169644835129070348657128965652347278887066963390066390410635390919885826811484772935007275806138389559762657349943698474926254082647325488943406893358977219608876057203388558418976953496845564936558417803115304420078313123117824252575346019446077431701316411751834864865608291940641945269737048994919716499844714888729003493254012376189476697423666083179401130858235779497025975508430998507552278335250602417142832452495486316122979440781899175498134560741606586703293657080623489578958627466642326983035374730668960414014133572702367139281258263000833481181050056996479422697762533588789371999573263308655354926388254005021388869270879711555606494663930268139391585996573060000065514622794412727089990228010902914157672816228949094616851769428567419837633182243715023373101600322078824258317596193949530558172993388549260782299189981223984071334216436436909090483556699530604145284843429593593582048385795773183012401398163664088804085425035878347001459313376679790133934442750962817853645849550420825638679386890360958633684170887640689777154218735775612024936770872010704552355383474270663189060842815480582732837383580629999716007472889175063377827912577179583757536242465365433470667298011707198649917566016698010342174622672301346409574837535939525940856989482120472954520938378736098742538887163864316869025582859703356624563773750900750702186812337522947238600313334757483220386220168437281415988304435073278712826308275843686462210932439778082579279468427399725913251463155555707730775434512693983551205549622792072546499091236892088252094883602650053821992758333778850432474883924968589069918877795072338187511188150967772119261112518422679764331515903488969803620402437026431745194833948068116037904427634301347609850680560887232942845438675569804126685518735231683450615317788300205181477411157887811177851078362365119512383567923757907950229484780239388673026792143037121138434502682382898019606635023093908803674097016610597091809628503290270033205407105302175451958511609669634201084345978792515929706948563525449717014545408579001875596723151240873880389773704607231863740487718464538857208408004824247776013242410183587541026934172595561069251700094522481199751660067622287289693096445780564778874649440297578326592573112010205525644104332534074951852228709871402655866299942576169762470426855345183614751872929630222865575928969362547939998591222307106598693478303999998303499118236142104544578911629391628239125421468206746782238664958800793033044597790826082143002939974918338149008350281365710793943069109606696295335391294986217496564256987308371197778462127628565683139707138280179389960030866974657912392190084116097329386884833206960923768755894589858104869164015863725861312245623448821604370136193013297366544014860177618167944696865710817929415173976738424600645265468133911403274793260975610913193101321110055450515365294350048835436817060515580844915958703589616959648408468542934132202898676611548716673696407182154440716500882867120006558296083640717917500566747553762340704936625513426269914873323848219738488087005819443600499579465932478686677855524867036163066783999649176494235973728831427007508895062903773101735782367339514325160328788489096319661055785028671309075241614605897007191474521594011628473565591756213628823490841097116234120353070566809055416814047017163389473613882334889618713179664507857353577306368863143716202861461010733967924133630328410859676609659816232631614869884187330419392458311741418545109408225304901783466204831535392083785700930254471463781897261457776826889570123774561179100784852352465556564334734553042038792952520288410405799189110084026963292858592603074645194448351222911542106742047398233959269133656825660024403884197695300976685579620316685288968748663288450270024851099725657803512404884398896236527443235750958529910530625240619171215572886520221280609946489118211884703718917453022726694777203551185751346768528128968350858610922550733642928848400964583108525938761848946636820578464918069060989464038800473438948914985317523987353926798561284595991557943044912866918228612254305353287198467982604476128400069212143862879230679010857463886825066885013025915820372235130958995226746954363527 A013906 699 398579279261491019454463474990513488042203371465554205312141293806226814661176066872222715043787602669598681717534904370236039572848490910762031156604260455228872518800371280779094572198236123093288234476697159386917334326466849220928783284492279822011363233784976937819880750979570762718116073717516316715325443179194282470428245795868928302205448094161405039357918462345082464033269335902809618797972585121754409003782629126947834958295919854140758195240935398954607605486847693076007740181014906118386405852596601568797939438879393794029779505275957634983052579084192157542263484868708347069146035086871418173725842033821240346910081454760223899470702197312337886823534583908180674251461295708674073202270981068534879482474354222799514589052148648629524260073381800747473960463216518156567797040110121787546303293560324839624354988745977564040069633703870574107199943255167139108552855760031761066700530781009779400505015125931228809156212791489851715226658281861298227094553797141868113360349655792155882373925862820491284923189893087314363081637206695271432787103309184531074780970852900118048678016970521727871820342951652257573570765283266998891356924784998726469352943849376283820733092974553947441381099009541735312946972684724933827096058787941038720001674583820458795116568974126378895218338327025482902493511568199173912700011469102059484682298873521809785963252652039753703361382838785435314791325915341321121309643484621145644766170206778126907276275085014160718896662053577924156069588652260912212325553596831700347574413641436799330470018013059060275952588488232904228153734601056066523575202677503469940162358115680478210027417610644669994170620705936937663122269432229518740308418763947502834262126686077931694946439040320741773660732091438257550160895168886565546080006376608612121979783237414508064853842138550581616212753298254319731257520160087409437988848968624927948829734727059971681487014673235193790476765174280929458798534456529972983823150305477580117180826411332552851930348619487068580455246099532238583362567351656415234083674662121018890563022352497736332171916980875810396590151600388931733976753139411731455366806336152309167529106691826284103480048879664169278386820323277164363305401426730162185942396802064809906372743551882738014778162553117810582183753897473042038579229158873302615541052639301432979802163451712877299155583746339501507518365864964193108259883543260060200417693390721103744530103892758900327609915282422291973379514942298236388988209028084445318271166148614182500317689259749752806496331389584361919854985002489315882402709822650179358356557810438207083607958550238689598668983839877427139913929557255232824555563041943325205421821336402994513403408400694088262384575920573246231319150695141479110212653199014620235441005133457124617650556397802513236179315821801475102263540751411975365577829429291179833384266468571300532217488194597412985142522914067514977529289571390453849895774352623557789406754578227602261080738425165365581590768665813453400675497232588942217204634355536922772632685365678798918018541971686985821317002852275016223108619915262133292453607878413745476080488879510463323800223020265927225334716472061519664655313514950436270631820085902570054233317970488017790492972565620852171084267909729356380901376042932765458791536495494947785412074004237200191451923674058739763004265849118962522009390949878965423723087892681727546471854025336417457628536417804732876371621909429730035162108916390138105990914316307647034301265201476918005301721729154492009459424565441935607784371443089868349283279350281650425365259833915066962578382705513837222176279629383296935081970264798498247667648208662489274138901753728653979584440249857748053399790824175855259676945390689549111650145406075490275673376198774578793379467267839477362960957796696739965586844434581540963296382673510659536393666895643271187496168623173820590461694768396268990453177242941397496122695820806087713015776273944546210499310722022628854937803528847690590184865946474999934833543713307568697062885123865083627459700223204019000090729509682536855624612367965502931675312896439165530423177082878944825217733959918397330255090748403290668296492770234365556357001247352490651271074771284255128143657934429577291356104173528174239118451769228646766574183393590167955142856982677715973876322560201761539524032442590866644999699753578323031677279934416053082518319154039144220597904864815610579236629588328316340655802842390636249552380514188643188542270364401082956627529592903609587738479166268255134743273672458626159374216109939885155615464776323343548293337535272432334180418092025811523616599072300882712480492586849010560441697694886673097666835696226236779361685719311469885394262109042092979502012214706172489006461761 A013906 700 2565392954019742892628599806010866555166019374508719550481363431400651314956757949780562566413077029929252787881883758999038141652426374534046823900591735551189167034273138090443559896106111683218624074956448424939869676370814619715180427791658893786444083670229299818898424732402103421625407364259220122476467908928304865618563546830520405595401920402719100195236062989685535101803284857252697370282999262440308138110633298502826808898983235681759890024631627868513695979322033741395910886459894023890733514604519168331121635921855314090447013110326372992219725586020486603852044784990316888700068598909139244262533107293491103558152274400775783773790957792755884771491449054395331325453673150405454410336924413103596991812867432481436096128643673589566098064653490439568398793109700394121398044504533501596421136379383941859242339861330251472466353906402471442560857604370792229631360413301090105119330494388636826575984650570681583027210926107016166658337095445849993814872441670357482838350092984610251968426241109683629338276378806043284189619954063852663419519242874346692291448978282267704501782413782098729535695761614466346467849180135598565445392903341453058119934534674326098735588697835119477736701146942370881289339057010520534763492928307352788978211738195850723222736962900635499917586285362782177701083795727397775618789329919074756849818521578499985763216079464187504470354112904736765090309947015925704809893474674736918422671226247204949672759302209505298243945498531911897096449404434858956491416090614092536710208144220166253313075387148226591193705511248118435498547692623365006376547590726930716225074412521353236163762499146349547204290115386312267169473377004244437337552908952402162234783199261050893119246648292095124069708837371603988915175226493996863946553226482040204371019723981650207081665572871565066131439641201946103022041221079737477124333462137266274628954621302369359312337176482974626906978594192126840355631735659545495904619246706608484444155991806795397220651935824595257448333060046001627080355576835862306596987820825819985089143074977342337757420392656441156115420246122102098043459137231580721870629956394049562044261793152189260905445088246284318285760062279982713909610177335124692274355044060192224787212863350955597642251323101621948315964329111723331813715151542110069176419345367599303049518796117288015814278947356666026151405281506401229562996743624477085650537017931514041038380122479431498811309784958611741986817427342256657694609536260448123033137392342469853236642257043165503227823017065031580752325193735877090854491504548045723361902722367309281095130498759118938127565923454908199029995041108332817003698426296070627582640301805808058915382433835948590128981128534350169368227396342618993080663438928905357850039065303690829832942835117101421450090086134441171664128224670565207760409303402412280282343989795123610181434304618879696885031181360298051553015800227791947903599717984088167812943638982293180219891183197644124603512672766827760101263931884493210117109527901819584129174976024589177664396216489673729382132942089220334742491604031258024781950731892973161798752322036215014040898298834927458835292525021937857662966574554756635837427220787158405450574236486124759889714910521925812525393030170911174836719905384298004431334694382023438714002504632654073791850248776062251262434165468115890595797489374516829952222130696446788321641292352995873148485226972982567815704354075404676903705393589245250667527879423366509835695708170669550864997699539391410563640101085810244155613684647131372520830990063229848743746712575200403839122635477955047608093742158623777545036293740043960606887933874287352202179001330299145940920454911090167679263369872648496769634889726746944597925631833376139307398405183349368794716380493087745248752219988064485400325127068607859108325929545971618932450623168105299004742652444584457940673995890703947142820374175365163184386840387374517009055100510369062390123765070515293072076947178274131396302230640532740505566335244341176630359821226793163950014849313717625263100966244538628312941484442268189035767878433805947987580502855148316373176385448783057227806041552850281069855453166248567108099490479388471735874023206632016504241535740660268792178821604558849566730373215712416015512379266050322386908041540458838464447051576096686472584729543642626394477302511045564396674838964919222345295205858865767630235780791321901442395626194429840580965592034001074890352717455834474266071722064020359480308903702577997244773446212456520058718926298813371270505120239698810242149507404835317983652984991787972947075794723683687819349032122810280340294831097917521177624997866599974185456254265555865511187130347690344016568161165698311853966919804038570356409317110180023 A013906 701 16511748981854294028769839961219398876276922638983575517703870152151562286462724332764475410394843450045936676514047359047146149757602928747590536684806312972747536916874672436459773632383299189502408534477412124722755612421558081901463540153849179410122872822294662284268143737423151543054739311098281620760556890355332523689982154697792198911125982570598261507906267371221566053745859867984397950339390321812840202571407856385579811669308456097645495840807605610113047520637516617197381262689933681410955421590194717453836423514181997858849999703557378523862485237503856809296881487558931174366465626108646010834445127396710409948788484273512410461953014652699789657795587681114010009264471005900093655791191087808444773075806608979863847264922808002488628315746040616282986593240068363800501453960442671265614006187493178498141419470093934753048509700996202252026477915888717971642199176627578190454066992244841918274552773808052412146107853772410755158221355913228486740397535837913692164234752530845302985216457982624459906009802793625049890871063999199643231578742239601212503221591224225763996115726469514683155968665396939167823915795621498877514496495671438000458833802709356065314115166190186404694272270214500225190468414216264770281264364660531971870390273654696431459600492006764995446057064690745529971126781043466581319565372099327377727031492632127333867175470546766995085232402115612144831660795306324298673224196468420241731330988357613847391616625461033959815330901857381415493452449088473400600830514911380200006991217594457523347839576543778182643468111383248355492028951582546995236647449742145426860244119510924252109979615043112883701502254135883256610369783767629654546497302665430990084711201081470088571811330008288407140201987454861732826265662818051257284350233395094095121982203311226438798628638292887712439628614572657386563193859008020752726863808692958825844149674137155909224446199495958359070343325878336244035087832390166035747224756205352572592752308773724907333362542581082913110776352695662250447257054478464506029376381657520680288610406628892514228608442331536440075392293186268984027331913706523958146976025427146140316650082522541284103935155618354348008323776535330780793122097619688467247199167351509804663604002538879604195520807685862715689818797927936684655882819621999348973162418621330200987648956757933899570123602866445880757414323786755009089187149850197718887234381604374877439090632659631571353682055249865975254658440752342242956096226443181453547472623241709442590689734623978984541876081125396559554162994425556362581670413857282255240319053789774520211675519774763863584792038467534202469315372872330168392035340201730111347133828045700059343609320342970856436536783774164972162004824858041357781776560505987497660593987693953346759452786206109914240337175260807494152210049960819681012256097088992463309302762309915282526003416493594004888092248930084842026892374685547109345698719648859990285665100158209834456035077735874377882946566774062485933449399137234681484787090144181167572726452711032381535992937229796080392585686885358676977492638165359368999135119564214559131266916671538252117037479418093505182323196377274576604031271369485989775773830522881492812965332987813695442847336333423549967125751989332943782098305980888770735590040842875885602799022674850619271658805758066838477209303871549435625027000153245776845175245353160410886477680547158517168140851230967539482634009422752364356425884090383544417188394031429072015411221414331769023071888446465129641411019142947164299275049882771479604842897076538994352872947256403092847110101000087624987020900686463040235551533959675765544418904976232279335029399959261595882821783523810823111253035836232043643762135048519609634246454971327680598198573413014426396291212572021857517589609854638934154984829332144713716859838351707607714546041273672364512082337863134063775251488733161115265061915580992340505685949419395260929612732784210342131236364445255612957410954432254457693670088067578420623818342885568621816580022834321593237530425276401241338783062381272488571602732799601762623041333982277876688227856488213880050279216248576688906788820906397036611996656998411801166246398850578634337890618147843533002959478873648536418658613182751119496878070534338098834530993702388130142718864812641461738774529282448875301015415905117412895709224675850541085587323047985082307584381163269671426494656045759181095452991887135143414413821528898580362997480527838027601110865804702992598569850183761974520416857115421035684295150250883350483316737118943759410387286938559965056859004380999577162100661839218438310252407460425088196294254073263752008958411643705677648742063948330636091870708103444311878630368141714169613097006512285024043482613316887419775889 A013906 702 106275279977115012392014558045514749421532837088963463398344680726709642861538350520118301956366977875799014206324453121071585790969299307224053117657496318857952800002167879813700808800374821055259500654023950187074435026720208409539911546424446088952088481629666493530713277067357339472079569981812247221810865017340312001524350811514051934916233340036392126268581948650890328119064788940282303856881282522067821347939062956592331921779071796244887903636511146715411842618122635616482044508445515820813633051064098638320977887630540702644824183641993608360412639821011286247520318084279513751615380467345000991312205054603925270101015119234431688489918052188801722265425026202224390525059313107528026500796042219678268856073056337061283814296655060827161665439653818298328686778494561332868810929688117464101735849426828406974263038216402806290240504074438999391414856948584938695753467175092676493081700907066142566792989823830041486549716261873079557087331916582616778032150497007604927165427199808638449951777052821259064144826852142129034489758736673800629316069216562661586886622766124906926516051483251975544328136827746931634249285663737864949798286918439390274187211734231744945492047951102042934549146466489207022903095044561956240346423924632262333424183345105489793749979409524297831084261265922827156610952059281648826410115345753901072341735058382344340444657769625389921447869974730005419102246138244293255495315844370141343925760087598609383362099925969747700019686342853443871941374216523452152643351278836257570653597874425563519197203823610510899410007474424790870132632098315665274962429156615709523153944216905300733598302525425434307221978122891713247501357285164296753632766088529528095014800346102312434288557851219537031277989080541187130044205215019324483463326634260880113479704300406789110776481845675959777746816556004421361404306852069261315668280787034264688010211846084964476245399725002415112693890773113748335941529324389618433019399829029027593139353173309602891240736667403954940220153602238256856030449811793083674130634468446711627930835570433025931707704347541488245324170658503390071461429571461589532351582112425834070204088542093380936153374311318105679322938680836740523642345861159798528347239630388718670677954976513099968306610981903248689091155391311889784728098794894318155767971120956468289815447449286230548960868060444228879491818381004614095466126087628271136575818801398647011780948919884391046861272020533088120768494072527252729054769254393985846270100586293413878852487738618904769303212321618878268310520110029968715407996296537421642540240859626438704742776249973662970036931143246244491323960714979212173018897917660024190058345384205145257055824443724238071029308472487360299420114620441280486869233092776789088655280488536062765741776624328192103751394495629671489334118089594972028145467444706057018273587669074087059279264407724628318203438329755409062385894547560698338407422534320902456455208567747592760532260180339750900966257954430269662900355505991146481531838994139869448638544894821484291672517389588437393462256137684770123053345899207143617142000332861295428162615900250438528245729361390290205425709628740496580203320445260091563891373463669134636096279730218783763967702353278276331866060063936279167381301957011951573302619810248758306168376270000116059394806252829293189364916762508520109139093157247342383077005774202096538486304413845939891865543190834479305976275028110066221058931244083951493424759599605430287662887907071584381229265587699186711911588323183573980307488872387627033354273346698302220530153323963119251824847168801206984471837064987011583778810466740621395831461808111437797472061133221993657829228806630995124656351698433281260482222911584593849832114730729520117724451200596841512234784171999444878480335262260636321375897521378144303118514802556144798960264410929512207620789570729017889441393492747260412108474404916310983867388220743878751917486405366522746103988255642669847669141294683359952995449615643141894533168824503129400048792113909525946383226290014788194882186992076266512910415248035587207646473728687496335677138546512919989364454281547012831608387879919142221818368399295128807553761845517129839070241914881545688738867221132055641838478434348507888715894691137193282066941719599409924727177566504791183772129270125384841401563465052991124669407798277837899162432367588637448614844578609542606798218893977529784929451196161819070369358499300775675429316292812986594084216713346039473490856865241305098370663395376840375079363300251221296699842297738353833274730341575991861173959054834615961470246460124220720889124910991054793436601148144672637396595410074083532394737442099390251295459389006647072649839419576345003590069626186300128507101013843855126062604733927 A013906 703 684024154353744370204256156574342538836036925267690364899691997382592522864362331601709791968748903482053854493776949574637253704604712810956383715463002829407152498624353218063754504816630876875272100218022473618925230363185426355283342902448158613504152034117732527970951685859545940409743035695447384720371808378303195768827244675232787572934554044509852207163903545125517407156845820842263424453110844591933567458058152287222359418419276302258210544355533063583714005352255298891694891797621736634683081392785053822066757780205617237683095620614860067215283371423487245160223666659525858378613392763332725715425371817764592184737777955578699757190264625779028643491012509421503540385231834504446260672213100768330688003903823643650034649161575724169476195220857775827719754845956020372880841145621607023248958822307421029429949086182876687446545436715986932659937274617026030079841958178137522697510954061288817246780092501679720711663860414092962495702149169973109420969785626361418919726707199497931426877970571486741028695107295997027216234917216479259963894076889538570966126606234388681822133102351868470030907593174311169195578950036799560904579555419488940515532940935140351957703124385739976327484857015562542197413175468401035113860023202339389243898408503986303495574123722635847675014367409093527109662805010093025452322961034835700889659220050873793319210589922923991043181547776763647269200808216165689184954487667700848647987158459494696314336968323815903820787808055020363491062760348901205598500965500078794561073290103873854777840288449668746553841305737961681743442075677569343982847506165179425679385226782868914039590299271404316125248028337427218318562628452866225260166978584544408447651845104033195920246119305791908634506866072617705996150109926253124003867798139138575892234300415993134245622433492043543983782278512523165398525080577168025584272329365662480284821710944066038511930744802221219493681535020295262305798910676329849874035382953772178545909323821559049401817076764088773551801404096690988847513593432985731554404990246545713259451238007907613424365360923368225077374508548663685162720271992269801555424379068237230136919593859282937734744217675032110262370441117832789012161747287054841139338057364375016694987360767395255389310477447096101377291034364782542632706205581826480401650090548570317981875626482081284990190440414763789438915008793850380901054732381223609532001815311650571903747228113855461123728220140453997994491451444252275411882560707133950043739638017885510365255057489045617379571345503765415810092537936550618931635249107244558027012381475170611372200234717084235841556411505314963008021535280131447415324972480045673075512700905211097239234456267593393638802992381734714051650558796474892572697380332062237013242793985425667829842723783558388949635561702184566682675225627137971048549882369461717147166078078731316725382678515807557403470472869652918830824015669930467825520245176818600279288286478562244431102489085908493333177867621191585132921062858497573718382081187059189746658557963969996670316365592855811898349038055994406388123541504940604370186593848409468799986455711265608268204702455078864631660328188976493980515580124606673516611294353272589031095837367635557347727173267606160920671792630095822865020471181900175425165303897355923782598685426781356998073345461754051414316556449954375844816638268996831415921004575745244640810556009926418301429545857525165039665255943251027951449104700341032607043997475603213993987014940464842631034314960528546498905168122804334103134243851369996542740543775108190608993708635616754854648092300983466966056417190369697098173660295932731336710058388405395887694718370385446325613552024957759053616036659749160807935932061417119533209982822327831703074947413803076689381767461959423047492756502904410762633508380439569438366730919828624683774305119435289390934615608034719189580886917289380322651494476762263786837977102867318797752850202775981111227182081287908575356343888046181049942591165497426830885299431408945392098242780816779958322053849152651894612600071141133436505360808787115474824927658321666227661200943878606983105979763855145209632826072202411605405102718224407234597002178061260019790878057154432422894586866662758405957597801569978309981327784038036020678585868351624873148296239930147202133457822866629846261063197349564054328070196590974017408827432102553521930014599621479290467468590720015988522178700257751040838327991465052413119751916032816573927789653427787742926562148597817380762330750189958910259434422028846434464953074152169526320977710890244183723983144871396601297290511895307167349672896982898582352113743652926716999115091462457025144141572294315748193770970217209839520285399314271129441919508016809528015780060746800033647163540977908961 A013906 704 4402614077705642100953572683574173579439554411688222006289578289509467706390378442468343607569513223684392951994039812956069465420856611067809443632334290020034920134453365464612119860794988427960019455333567421919854073971475976623843457106771888554917154415729428932278139086620287496734666719597142906513272046253033125964320854474721825665544306382502675684613940435343808084932114501057356296134808812813379473373700382066797622486226980093105517629688924745065592552350950927234468174957380081236486008140882331672282621971321963068440928716075110289600618620677962165976289475338372641894179660218527245829398083921666408556091703979943275131293259392280470556332873927927528361633704221389851158753774085638539845419110347982041394963888563781228138922776401399444313250064485110034848991741733611012839273373246613190824246791209555087109760595788885482117258657920373169522180228626148197251465746595697849864592320912538758644472706329224340508475057895112233009892932927731934134050553796538114453866037741994685212854552978839394144023095781865769513789894529443354467832219150463951525113638390732164004141870974325473673780206016704596231264289467339705864566835657304058340498800718286796455572867058116859534524910033814723547847163318214711584240814285772716599614042203321179732144998572947259557588427387077173718880723995837519571251893359901183513547845976282369282844252762138263755589737556460520425757522018592683289531611440659472159908545712214225845600862860273931413157360132327832345472499789673648821602143247037758082368895681006289200590611297389504557631199692793704158592666373709440215531348707330854796318745583408270262527270453401314634152343704206358889698911443782311501184819672428332328904668270998610596347825898430463664378786973069810910426475478257598973950993842374497649872230449480020015209181828128887950639112697291381293152117206376145343850225482862838513995865792562930539620692157132269475092678139220894927798518826830884978713655013624836704039529311005429028722104647908369231772184497243682390073678138422775717476159593530112310620020221594611899183876475631669351278483595541791352644814245195218531151469499038721308456802223169197662436152095675246728904177018804417383290530150793588079665034563699080258200766343274862427017507996527564796220157353149794347797748751656726150419315378558504077617309830482012808634544445237342159837319378761910646033159968434976918680145440016800215480263603470106813859092063053023081342436429436649426373312978951279440836832484216336101682372633742007691378435900152020306298014144669760345254952421044038311181375319662101769150718297353424951938352449527080651494979347134607579864643882349109238066017956730865993354168395231554643342712555779599486032775018606454764526164368536599156933406325239551807264200112923720476069909738650089992536695539508336928142356479495759286199725186468361440925353761280476546342337489047277075512451402100160177395207658288752008415487910663529705546036018583110629180552481850849119292479573760106511577582941492540279014047469018354921255542648433205595354239500533924353819892010053345644511224312014418917801459213829664819934531716821534196033590525951290841926488131625555502170475170319546086142357570744040598639447792168838826514454548324920796534727582619518546662570755866199645050390549342456542176467890768697288154656006189872906043246354065875127168536500597832949477947473261093326894192433552150998113784894307102833119383844116417167700365702956306614359295855993186558402786511034816174369368473058317657892299743111176868862393620891450791430266344788830722708458388315667329950351230104563809914427337804350983992686720201774759738506280972697780428202242719892922032780771977647387739340468609983287264516262199536028165513331410298815768670868173283881200843229883559677645639988722529683037962335341488824316276626465008612824614443887082014035687915047459188568106060200347272684973132685766593379294798622861343634776489418821077530647049911204700980780798252945811813780234610615967286443037616726953326546179688736206117223504111289176581099359145048172743577066726464905465291111230716884003772660037486519567895044724635933547772789749344499560879447019531044070613917136778426876342906950318905600149213498724875442471403663902290913924465800723433421266324002872944573470282818485154126094313336939480131184580821245642999595958171510880845258191600639867612805222153074107442486499570149843816423406494406725884111441312367644671177799192521713947962187669890702335938926184411546543459464147797265549340642644446920202572846610999414983606705203777019420895702785600410231950829164309304470235425128745036587319599845513105676740427760747030127512287878613784085592531987435887977669883527241168964685526828377495769623 A013906 705 28336734300742165596977820866913847098810719960788605892627883196636235905751767555532026100174783450668476785816174191841107011275272502650017837856869381230421617962947977634597965381188798203381475501200019341101899330027791601811038468244971497497221142403599199802265874563194881087595694998012033566336352941996385989068574781452394499569646437574876419123935143223442071760796220644079007795133203758689705279792502838212958409905869619733399046657224902960429711165176176543849078596609708584205888063095511009282574547946764317741818292455209023586698914454870257041246328930567807385047109996789896309003325551662630137045140946269380039288373451036688660701959198775898851677702560729413018776686742559681016464284372954461776258186059410273361263358639431712503609476859798286577030064053964935107210967300982226084469305064874081418033297842381622550627042942095188407041898059256308566342090797840993686091019732559172451430041392073158779461339879557800355147593309598876940140157343574471517198339494958423298206959912083482082623124044373941272549694991125321028425550628903554601151004490660720228662910502252502942201919512534174511020924290663085644463463700715039374771461072511540194359251233879441042047022663021773159204121254693048031402247275342533224076909643237050851920733336549999083422667371493822457525301915725540848229790125063746463199139083614523193557049626355819278955443718193361775418681446541714886941793760574808509020122248834990047021752194464684096533555482786187317421955505713767461877377203473068744969148465134175062452196976889673855932977668724314908205228798065760139565153687532987995952302583904550736446325559491856377636323998334162668595201360778808174154470405804896389786819259293364010321529154786581625792978754882609065964647072459154949352796661560410201327271581347897580464751510995204571058880398535422500946510577516438658450872991835045850629687692822901870038173864620713182710126433292627432522271502061441178716548782451359122346187896204184616091012317195832496946332277283542894445573987770490463529747657466700383659672992813118929135028849066796565607415808940780239980055981653362528426447042649851380622636779791479503190237290487934704556855297425742680194020320702349255081435487558822629326308695048172757858097148470894215983198036238844206801887605593484507761168307601577377810443628806254089766765289698292250549073811722258572253221006930716684645708523341834051949304886282349597700634270186386883738436821315549572478891888378882214770074060901958425353710627324576935010349756256892154834299079253946199309859296230519848675904066769079931087160841658142635215433751220046478861685149856074401554408741599650512800661548213679012220263148271469850107796364559404134694730649261582524878474626350279960227534231267611312597822283547415797820109231056992336172833612578845707829090559130307173811416597805849332881769814203941266255714679501267018474035037994747551256656403044973200968100966705383834775583290105955274016351844702693339773014315857213845225046794922394921177050111328884005568938663136444523801219091929585020277238185199662780865630307022063821100658997400718066356131883673842263871901428146572909151397658400571222777506422669160018214719760153955410498768819320991360599164523930929265694330718133300059861181810646524123022022565859526474768041713873473869409733203102848145149701106368267416913625319725867357919541740873891725206902147210346352211652672607979261170228114369391792822408074889662903383185153367650754352869866140793361840189064185989591449151498205475421461664385145069343061266654776417177100289527188426827209454633487424898545996054994685669825364441222763651562419616731994656550174596507514483769475234292252926920544389849754585661101958392594148318130904572029356910780974361671038495779878916758440146296771421934332867713607611338844203966296850811672930093417403611513111464501662200308616126009463828083766115018027750105012930670422052663249074288214235403110616837425166632998724741625369760005246941716574395806732326640063157208954642217816339459089148680122167312663522792537716791300913048385415309037188186732046001339494134023656097815184295848097418438672560893665224337169502668029498786587391265883870376561534749336435827181189258023360980022721672331862807801337985225665636933555631623256694843440526777192363408250986017064365988958476758645600948448205496857352211644701437207430605601968383459918695884102836956198930077426429269297119486510768303205822529588192785916968790873787332745004155974553966714169517851425895537639799900087423717388323274779807633832131791393792510546110354179701193545095635898041661868486879422215023538395228469359130748515034889822132002821501500678902814894109609065533859711151374007177670937803139696254342608689 A013906 706 182384941459441732344949018492014871377500685744582018016774227617487260518334048843675667465677266239225895881050432046437166224272521245523923760565196243796755567824494475212601172295456852994746936171820236085965822039529066281775264767819244583115756819361408884452915345883697430523978938330589766160454020903747844986039597814577649170543596860959992816093406091540198814483098429168973413269151030079816173749655517095212107370888774585883724820158902903595041048450003527664767210081738721577993478193688350616018833713655320889147327973916037412499084451159202994815626520487957593088096271098068671579179391391164907844159533613534300330213447442965833804488430175326865142703819132832832377512196278666804992552781473874839372386942036182897076853889535395826750619331120224683222061413563288832322751558910905843983191420369166839816388690334728059632370513451053771237345271280407926846815951712048294824516132218519101693554586903580330998074538704412691411251726165083564401532520737214144728418912019999183086451278981419135318116766081137906291986321508264522124059593811488991332236059696432692018712923370799381544520729241062746374787948911739316646142903345851338674534670073832144149182806164421303194892059987981548520831331408794816845579634434919986319054848843881289591404048565570230750593901177842663717735774308166674759717872062923169102186536446848751055188561463247892925369917487487816709683602397678640820563605678319344723372100695433346344218125584577408231935074096742497237177581365512267206882223621933461705200963939527091723988760846825014094917229287250063189222366937828968813969199980677134556831631069795967800671152390556493353204910512410099552874044112039156540061906515109504244129665631818028394284901924706531141101258258137396683458094432292974744182227323057715276441375151707471156741240134533407974502827440950676866009566730023887344249667224886554515379435973886834690907110086334474948544043298037969526922694526392642500544007740089328127599030042418530224485074490697176120893047128567990323864509017168681901506446626902194747465250649581768327705738987489132607471331489965328312133953457122748336299863437830072384710843879153430560001961452970985120131583695599096919468021333010320711498611730300815118505981685212441392830658574880600690783944798159631238539881677048384857137041308453259344628604177161731866891691404992575438775777384561876905712013255411469818202613534251550207425544859689196856713293480474259914441701665816588281977508453524199890859862791367893797316377920206149483615319581235754022522657038662581842304617712278232814386214408820700230893330073080494743170410516628887613896055182480095481923907823133719380510948351214275414550805172535037069452364376457368886513486751260241852923896011987239970050768356679671198559805269954424838388875308549055223979664412486565519665812216624438666010894539371493712748248971262837941476105387405223465486226098552227438297921643143691947238629880347430307270982080190434486228228081189267358594662280767367332217313363171192094153458244700883267055599381907612755656309893807341038166260052642553141985033567189311320494478833307129921364824956560948938176065653741197517806234258862907785725444021001689399116184025228589828675877198854927496852908389451169062746845657342238907187098518682081013543933787612002209187961908797536425058250433658594939097262668065653410980093931240348288073937047081486888293368186882282271633005197771659061778169532324634279989956455959557600550040079581805359223813492846232368926568001950044804996606101414324290596833333677771050726982204603609262909208796292540690321782864064352833782231886592660148180795643713046269388218563215656683724120413008965295008275537910302080414557439798738979137733962186464598368363620725849147147206748865920856925043353206725768926536200664167089812778404353987490520289046971643755381896256451813137134382765021991320959242328130443640151448033477783194149241230056285704734536551427676537163196907243609282134910999687257277221451116588881596429890963443484021459754748756146671763132228483263550727690676281090585705672092592584129126414342925355497156399443693064220759580076736291830882485821066600015911005970568310852988308560249662432787911089198253148323381226857212553853280242384476661478859952487131841316442617832254708926865058714530438694627876152376094030112582470969176171303145337968312259340905953892582459985526351989991103563478822774105923172290211333056042435629927167177992960673397557257520287180658358964982601978284277728601782977977036400102762419162608328389031446312791366091405362004630614896668705883555352040519165621480442909164075602446961017711246185359992160355679289505207862450561436151433384151380323998123541685399214851168031479952096832673562008764269037184327 A013906 707 1173892041267887577886286200527950473286476896187340259588138682506220806826355726936649976563039612817977920372727780949061529767432872210979188028847476887387541121678210244073299067095657647574768479400941973790253516923368629059240252961500020137825019593999068543586330516071114771070998171871523127298475114265691115840981063116672150195284085850861823041913081643442117858206589192892717845681007348397014271200379039867148780791868368084430611060156013591233617286903841055260430779239128448457467277417598659668958508241049429017617180373618669987676594713627378081260594045757022438569416817808156607837950221524784516448401305056736199190267010955401043646682476139953841173185727348874670843173981932823139646182147169904005270587087665991536320328993933918181735561477520340298283532424758179132898715736935296452580306216153144405284334632315094603518390527657095783127088575388754597105015923090180058055710635991739890551598210534750938357140070668375695475970168940552444150853029119323099923745965447537602064199084313104181670813620548969395197082116535467799121536098211420488938298237174716682245798793347181003808405184005609520190141791462430968520185352949746842718470501987019004169583710176729903869321146059225123951213094093676657840328561037756209504744442972373431092606308156667995699969801688699383721002626817948419922986807827091098988674598553919830912805511254045332894954190831169796664655086507082136094948819462410966174862956706347550709183923079415709431757690617049894895027265578845322451145951833466082712038287845427620128052992955136251694721844302386933457509056883726918623008962511231410264921370814663788782075166990891552098446953342177157386443983702214440922531671565179451875174264481692544329356868508771408764309095880954826181798721892627861943894069555171264315516509868066320027393383751223158682835451879770802391802612755822137140949935895228000949180825074474711254977141654408293493736813273023598898822196456085599809878920409869766468775123820310210080652937802677334645477117634628684545073065561090525575987707201935552847484733761681067503650539191952766234169852136117911124505186396077801395105271939033521582826947025682028710854704584099629281063077798083378263939562830571646639209109120039539282290145677745300671655859503822730091922407614021155404757497652898632536539995866373976609984904095445672769345269732684127977336403338683144488941176532374825884099664202885225416711953678846544364328609499996139480497445424866937272587962692281309298136641858181203667100687812073408785821076879449676752585545972196638002644430080098017827245010406712252186208668762561130776741669535830724391486577501369485194412570650071952798715978843699543064516173016609678096710239287860751031128874857066598828373747629481988070556472557136704961152012730634272627590368870052551747474945183657018576542412799785189436908558992221937957591203028444768144754140577487898215518012945833939206896759882396399658765724759965020626191434614959141672393652212765972638619244408181079357145579343853360036859951899072817109730437692545390006579200590837622839614140726005528417543376904943953592485395377404512519467041555386367771586952937997580455349531228392464486299461546466076552175657237491857543669181477709520609876738942085305838827220818715117994601331241029781356956403426359997135091474315955661986668694770925461926094092892765691872187850713681297021506668195423598563058802276062469323049191573641233400662489022190933575573396305620106845397046615935795851202677407986397784113933473375157230326270704595376247512894049383585957949256823725008254060845671555920224367774884640548911244431727647461996122426775842959364652974831823149386690956351427362713769449200500207423161673875746535037200300023381116112456028611713474077296894127615927646023504311108636955749928789391407199346847593414956906697828765452610483445980296939832322502924568969938684716772643966084010183291490138495517180109746384164101668201191025665886234582271559053897804059468460080565443346344099031941010353693322724277134342258873383337775933776872653971881316790447063423672602633453630711413893071187211376634111464617748045836377909841094771657671437021263546208691901625553580455328883602993051637442023583552263439156495813832020505683315109629668772829903170883616934196228186307770018465432601856987379097268278212806178056909398945160265933800374014980832223024649994845868250622636946315309483071976610357239868507895682035927338269632312975904746479497653871539897753220164115753015364716162968541985657821652394546614177240319976168443826255210519602854261900970225775869348432680305218531248013656298355297833855280280417618655406418488021360153905251818089028633945643225202049047688703054470662027438712811401239769318784300652120175841667598082796161 A013906 708 7555571822570279336715352982764670333084102565437114168418299292178136746471166898578618520101684070683702461945563843817025533687908195025030420015156255931798588585725696756969469937407666430364328079012897066411081691875105212065037587466979924113949100088698746827032073312800707058979421586538074779725649212378181153605287578723550977204365358977593538703055969644197171181842972905550694257024031879803684025340661230595643985208276427841648372482757736985841353989242529049138086822940309715330080308735819209969683411807720805111537215577477911244492336648892579521675055662249891073329195949381804125761536042659496148951052600992788638504880744093718819468019228526058925958145743921838045558766956395452685099726939661981454995306307589390962854595277803616751586408966907699636475125937365332954778718742413336775490085852193777920940990220358832945693368243952054844059554662583382929794689501470018785406466761990983102372545281187870458838409993865905228946892265069342140043233838000951398932502878486500512282693326925057907967669550925015323990973101188242420601305014970388784034593290751827494755971342968575023595202047238216796009177788486677327218115355160632442903128586170635858353870925910024279659978073190271211967522739678177100953993851535434914752395362314134926598878963260012957447530733310448457516989210101314586932376679650243005338062831680332026256819362721395900061108141476863902573976113454252557079771169505152585262815967356203113574200979024735745491127589699214771658344475617542039241176089061666587201048649705903144817852984835840527641561079522758022450704215710177566590773374796426708838754810593365574280988026535655905107974359015248551704137029393862001330650266556841808820614750976890435846445775128351295400299499109712428811436931062562090827548987322939680878324479673759582444073213753498918826157180858199645578862003992646521632193133249699477313253359202319786462993340847359238970358481952132529607241952404751357737115520227622402322935486774986878481139971655697644104074127747818891370889210012666076657329447335227482021038433753859607059648622374350843281935488607337564440831084924090584464776051307894833404977140700119345718908701866937560225765373344149365105459557647610003844747075021002648382793203101936221760907489726412902068034144789651765441323086715750543236131446614565079735840067580393087809266041427073358318033318274109886249385118985914983955343684994590900414276066077168203893535895455033652372323369378224337645860625558725959131896687867411582954317842294424000124757987425507770818766710719326025631854459035028316356263632016169557372938861729228996146965807525257332122073892694896976444660988215596062892345999418793648106497218582244585350014271668747529873949115784156603902811571938782987544009658247818931019776029074728786186682877544180651071998131108214565915998722827007805535920345309674724819776436473709284335111299426930191264161853997827653776735512191742890168899161198727540752242856843949966789119176664070778630768503411885432852808449590755166899723293385934032894493734529350673151115991668433597900390597362840600791556391138497681097318227139589892323084056645720160502079283433810160980725767875145240049142135228366106554059926230930054858192330519785329010735879552718163638594710925991318698726316123883346028376848498428183040466065073181013338261146907982700389782232131702211521713167626047620315295293292937310646153580617918741990122402840664737109720206580555459982606800297903835353623363207152048076317394316151395472997226913823879613309880165627517743045883024491697795344993512584690800966745612199246244667957304332004501045719439221648486508608721709400605968621987981104792982630075815046011230997975495106546614677518444080560938890653388883022593572562801736883091323440021882592989859808273897709682363914097857987665687079943203981726223289719551316854151162346611190115441029017682063806006589582597056355156899512474652533579105371489926623415058449707447204749961473215641753873531406760326827324138417395540298402921541863142063683857503888732410766933237868283340510154976423537511190251610841853993830771484309633519326886512190310582650105360361445895451949971750476795490660184320408688592872675939106955288506397831525920770837735887028357611265422659151198322337464594571669095353913344711403959857868934007718541049001597047554493342411534889661521154500688703774612839144821776240193817254950957917984203935152236548326991714817802166672180380050196273683670089368012508720124654330765278110171583322509434429594820787638073338333381492796371930242010940441372193808606476405880936249699242853731157068433960620325032725849596245903976909394513790446865277066990202594592824895603153026631973747850083720864245670967132672689780576572102012169128937286353247018491279223 A013906 709 48630251811197459416912505163146506545653531958333211718099941721115705201192469769498201261526833556556553555026096227204805574573432095691989368651610861772840323053615488241843149045344271975410430481058106943115500769928490305938320220829983965711347492712195558248940095842331641274112787272563231841963724228545819620739317470304276267272476547697921329676643368827640953356056745759830872126336828421351283050713187526915658994687393528403598610690790381144661097859183227147716581156224101854096755084569628821353902039804741149934006776721590911693109539543743211956276592786332450660584857044431929312216382177419149421828064751031728203920419643082398467651249285389099685678229651871114851665850788427177121572831790004816703988854785708823398032434334124364053755922249293604201329221501079799206159322926700883261568185644166457165003095817875031918182890843383100531178806235635918636503541209960045119319414498273330154073815212756581712651388295148862058995727402033204797672287810580557529859422374426438166727127215900807990542354140409365905462031783021235786140265323969557057399566284777489633080132861516387073091813530327366007476099394681706208299026239380650499452451353699268912464928656884503402219542251531689783248681212868457436485531648373135765522176623463046135870208423025841578576712302627571756400270883511125432400094115430084015706603340245883274873895507516317451587012958637622641284693139998484265992485608446302306088228711781326416631513451939004742341600624067413101059783857229637381475669032599434306865359069194041764826374333977268329202068163258746938494432923856691409483558075457357472447357653878934360464417317676583135250375009827281909021060440179977935230521528601262878309902008146851918527220339626937961690649878998303823193490411186004075363259131713091554443437616476844772146833520829836491694304987916407281423989407364042490981714847839770482908817065728336541362581948409514706232194022803234542009864489666654568111779318808415855834409559755779370403935888586347941745748783610779886742783170640553213830865787049960057313736575822618004881119993078796429701782508549416881525792067633575964685770084403209755722290784705228249982477990900350497196183380366002357050968885648291114976110923081905248900052353232725487377264595148169597335277091577861612935901759921313998704071983497529649002216068090589987969554820876853620296765521840339247592026164889161005576088639509140179745122857963319028952732505960737663211036912233948568036571516290526915976869323678599470066942964026819852234985199060254962154973387171359029793407024428891258781422934081848817410413432118890944747550346504537352802585444729551290060758638874534210224710926937156565434716627341299861205466907355241482671483273733545868433633941367182310397973755795741641936618306302927099871153032101344324262697667171439063831476967676551900106482163091507747370694328462503436265303266287426148031749299845940034592315176746739008938362933887301615827913045947559461093379688887555307544696441555564922544143694864309883188865721321502811082244486781844499681473355163180908810993718602137561020528437209531580246956490022309426324435806403284435006434481374219992957167430982815939773615638082147591356477727776963042076142199194706663880946803207980683508123597505527742167316233699743707026321130194918746915222474671313102932623765073166097774872141305256607212297894457738218683008653918944008816196075535076969576930396666692596042987883583312070970831400849811265351446258414810634571668926685000821192857390466201930781969754034875514432829167883505967663184181579769886543966706353859333172144894320036166846274108992598182684600278185713248624421898351988267966580200210061640689064555202592100555557553343094928809835102284704963520288982609581019575326657983920763874212133247965043606430115201956349573906131377182881345355705187223406081374997854711474507221188059030754827603343870813821485492119624078819642511934139804051588793131147547365379864161981278401183293051626755181982252759927033834864030843555245520041379597150458151715630912875377020860400709152411418800695386797623680691060214729227635919534684970714530520186465927085424869759070890037026379069318742242729372219963915897671939477922491134138157039471936065512323760312764924274269201263588483881019200380197492678839831897203475708318041177650954086145848030342977085706328704052122426233718802924939899625751137794332182813338712205108589551642168594834725557250845321483873420434749974194013181734413213278029240782407456099116750340724881617612768799864668691637489478898609655422433242830014667634169656922864197973846912556679315443400904682109792967850150340452943013073546148197993182921538289366367041084760891517808158651406198541574609607607938160385555812781310687851600458716974737215588001489 A013906 710 313000980833238089535828884219281875379571290845294258909310533197111021361758744453621361202219404473907877578017329269296059926266687655082465928995215008895588403403876672436969459455958287519029096353744979216572851572023849081193965785097521487818471455285690895966657843294120362993146919572251449323400322692331286295208160824770636422925333520439682064814955810450205056646582343174067114994243161251965381204476469546550913360843242524785803092729393834147771444578268949769615583108794904399902670911284138476919437916582967067189694979304574613339563733075594816072297154044161364482100720543930137205178725912956500447137111763849806603205765526815893800477844779269134038217273672213086977715537061137742476195444881774971959001737578013485516162272499401011706843553877785144345995925503924458061969115004010743074411560693531267408767520745709236561373022199572915422148991263091595464629111941937866683415678270060060623861922027919335410151774493763312271382737093984603467064445943615497393407984183682984309346978166172654204271347275144839380059210032426249803473393736074190779494296660063601957447881582290967323184982373227829910656740006263836981841979442653974177597289103222813569861256306237975281351935233850230814584166583677405942121596226284893772468302855190012755285264892083414263381172192030853081304588699190647598950318959189613243905086462768209095051673232534097215299909747236552023874245698777264216030872798524098723674828251472757812401325185793449600337164785511925841114432410992975952799252048288140804952705787493586354747880659874253169781427008113293046350073888434548756589632634063434566284243304040102018434629151706452126486804441876757124154339216729319723575420626962038117969789620821933317849244942415464761161882514141579824284659653604159028435785369587634834801138598747424511293866903958472294461198048840852590942324254161703338532723488889571869276784359281118799643264785571941112854638373311439021823397239014544462884274036157315734788811129067192260243779928951520470419657963151757848577705260870130193967796192418501065170867213639876637390562499612759848736059936424479499490361093968893225273503482358008288774876236102002910176972339385534620175174526935056708788504230360178979838686707001759275421109663362980061602245336129755350621729361437528547388700741157229906360962782480440473647870374342392234937928384466990661021744689138414633864204462201197214112619082284177831921263290992202688766717195612852133444714952798589228242210822875918881959311033373487948969077877913273768193681341075078603881427875706666491897586747833723251219000031817169062997792620924398899989282439872053458949451209086934338923533440009636142240346601615479099839780321371783972570778490887557030302222668511991815471740783081074293253825597299631146887259679444700718765996720094262832057944291215221618418279960566201086387055725038884249235136846139334754482130820846211275901113383818317220068005641647636393007369700984996543922677337893252704492146706913594390828154128731069400262541461434036866493473563367605367589526726786917372613353259191053300159277743768837875911551063134508119801436675859661119957298131493134950262619529151591232129913894234230494250332596860564074594125927833161637125483310791455873123484790200064016432726759939520944604410669559709510512912822082153912276563768293383390868672441962317101250613882585099227034623066907802179652851968590617838536061897397663907597688920072890223693112763586265564808613891039876789065923665224357524150919294586518240478899315125405533775015552594092773191138984902828450427161864821680850868054302673718042047202585542504542227848437495746364934748208298668167791057514504531224608822705560628770617575826426317248266058969556955643380680491744444799019067351196298528276516707828202521116438144345607072660941226969305336885563711346611398067010775591849059168015397817187215964231543215426185619360989099505444221396805697602342254344189717188828815167548109598452331131039919067368507279949786504328265198675587044733790260871700899616199693280462171271587839016669042760575694081548159168517924147947177593850140575650961189857245632868463673511888518664534784762499707609593584475738156201402795495782359210340569503955150080353772188093905919391707786448422742330998222653668488893108210763232681470621002000152742310450902866107485474775686225949161808164746328810024949813232412381174316448376905955484585384525352926930365234600585210340184321997332577529015478302501259953153817384164018344389550557705162753211357402238272206725350621175627361280740113945082713965410590245456265095924514432147878520579583758705795015198925309044364591200071540192721916591594827236131116036944762517995190940316613170794403917278867726139673947525660099523030449456704299576578833651259789331054389324267714727 A013906 711 2014581671979146144917305488142585363626176020833073786271128485169493142564606362552854672824376448449805650494128791121128810234007111221976444004826849156000058151129717793502981321583140932165090291112752020765734157205634696866799213323151936745470004021927869598418726443081208539508400223760423610092522403158527628227158979467386712346240509926947304580097287125900504164911833738412004657123392011221958617557763693430656145353669878121707430235267184898660169702911229306967016871033210321369982756601147285696951085798333364002136922952182143680545807656434973165263217281352059689154817597967880931089591656278776180957427819341472355781897206508162790351448972900135435982941481879232996877410552954694480822463218296698168343517120648084051407552429465612205892260560096405269315340453145705658175948479572259518111787327788885118267548970779000424777137321823065737166940704873260748827597332243708194662735716923753180775969314810944419031782502700512038594728380215708144633015977198068001339579725144758690278575257490998199679082456134947560929968436077736465938837353459424965304262659847923744013605970487007391493810399003048330450646133942136203311219751491869808120159068538504433560681507997860648536302558878845296151833098501685985993732741019875192038169953803882252267391027691306838810213563969972437013883220341914830338970692780747352875115795919032923231472171648508208873015067002257750962998834183605153096000795920670993151433415092568924436544582550305368780982908207076185303975989247467763822967796326235037052971713226393832079277038450017030269550499253680936905823973621308488847634385876825748626661625400255382345637596298181761199148458361842372578750912137221239897596593524402725306328029637449904756805762740401179707250954386717558310975799168857553733559468113047786355528464812077794521294701190224785443149270833270479687743492117003900151041725098649973673816546073368514018252329799762464178134161711594467368039870055550590151873957002702886028397820988893719433874231239247616119142272593526074566388173211864636383033267248499472401305054994440524515932285210445089563093398219386143655188289194639028128236537224150590143398153238101473716897184677797710053822143340216763702213927683549125455631872315803824300041731234018673178633180553481397942686713423382906803285432294442148607197038278278505679480154948806035864597090791865424072132679277723211059769435340857440280673257041926191999241599534134626830424838854962411539131956973440530189072155934341660364466637854476215545931481615961954224997023543859194646542001137809472928459589181312349811920652321786213378442401551138408389153718106893412176135087643448226223790111991871941516655659166881577595900071192999032169368122144374691479086498756918478937568830486998390959864207606400299834849785626976143358324491627401667919276325333153053157155167296230544398959721406463947365374828393690984271667781333837766022167199820145339311164167635579272964678232923346875610500916825007871791789097012016364862246054029379317416894006897510733147397203115266143234447277221267888122798347956321521571107066191162353280758180304348349395327138338612598831809316127548918685178159368118140165780746383757229802054668457475313557565380256727475070981144629029411468787229465010650631718665852249416055157986382145949390023212852018716758203875274108740134133843791117065938414679908879425314229706934330564204393376198074442990736712240882172308019031896888706481035600484119115264196968357297273692166934321201136980066100345276874571478680254612198029474084926830120862079375067506425577107710278511971792718645234633866403904218031038400312836416695736684645723212087245674771084798496078638015792423759176214063363039847388242036656510786295124556583739218275915071052781012400837658382860376813096499370138835291837662871740439615299619926039794579782845668818336405168549032641729632868217160869943553805821827874766663678169376277780574122952352352445076900298022701942102377231472308950865809823820251753848718627699413639223946263017809029745983338429582447849732828685486540064676688732044571913923427176161464170780875934195343107034497609353928393506085762529083886847810162621655575054400285325951499805472969710317226961052142795202533634439146432894706935382669352800578642924093389380602807734780588457326754661191876669101900674495505950851383174164610584305959848507880212102415555749744802684643452295560008241522747592063633777767765164834414476572979597277554050836070663955866990661900443842390322783273005231720350492647736394487649851263393149400937387762667209635510452272694652210713656298076993753972880782759868259732805510496520390532726018442057218644358800895225117481855786577163619360721242370250965550366092150419337065007434439149701944360372147512521649616139919450386242406601346525235809123361 A013906 712 12966538642371273435815484757468112307077792648456808632749673927621271001693706209372528303450465583344767449918332385830939569847980032263789531535359256777276882280616701212188359308302398056754253739571523679591387682591386441735745049077975706008148642096507289994695181010840635014805115221398836179853735921912567190246477107382058194302738682384737795202977113311779828678301126699391937290843544307684374794407589443866549666554075644359504766642750298652197092646144770371292010268756506019477438925570498124264571242420502359061605969084816875203275245288841644487429751706309359915873786162957384655651975629748307120872073843023750206830323611828368018539016136582976412440753526303028144820943270636077138780295377841425178930618014863451247688640226523986862109210010152577380320906318221190593061158764855555543582175584702696208765510945230623931011354361354636395954278637226077707891264296205465532760136392472180318815144667598218434824280088778921756024909846902711606751699953726944593945994586877391582863675908525383825517064612966976789158675833769886558390174228077095659461333840873565054315764692902256615189446104950477100357703089675530757228746068976435796405528979674323241417257499231474400182091220721943769969777900709637084148859771534086553148530914975940907205456369343748932828246400963184305167248168065141124848421645684513759446281427252896122210423291684674270622368415394512659606440805405807741893373050818439302073276401197150348814682668085580108215897874358257355747948730561014409407612015109788597090635115622707356346630211488497962656209469017934522487241791849693543035049646097606269392973166013555928372668123470628091421810785938035621850635382078018966866216551554634810206307269260793232332133473373841950200506729510268849411940908149882133970119347673138328374901145793963228222573500942794966213515707282824619044850011282833233709856350046620067505653409603502921621780255140392537975684564793289068883011841352952652069882880036647701568676116337119168822180371117112719275128532211433395352850553934972469331481488422008839693832981578082308884449152388251779093789251975558470012065558839890546219978338706901081815329699806981753647435176320650546520947775532800785537398697948517628782478011956717733906803496535957448982583421223136121278626029135596608522978569150306662092892406943129912080582338943663087294848433138587479168702665340418845442069586770080399748429353249002352390974674470330666457617098590265332773011197342305142398723247342908405295212293288193008595547270178525412342380017507353320448908083229332036416780377610015473525506807126762441974844102126858836866670809461276665205981838408294486717907920788101027677136035289144073788328251922560969710087327387091034878578032668600953480468579123178684665785273578001325039936573771688511471348333414585333500558741623762321616683560940922390828433610156444382377498719107934210780059022713577368472413701391993713658036312212087204491295991728553199407518302500221640551979212029612445866563354129617364001003823036744924718117956490521434144032091612167022843956287280234331113543967730024474402134948494630368192168059555760830202924069192336589936915649801871614629041746521871159735845950943592032089041032257726087080783993365041049301248402856515046118908012927464563280703719544820406334830175877600703475648205193382870801151426548049789533253756128756726965265174618829986602997876138843054622327302674616283559512139816316347738268119926756678696907307907711806447662802549722689593689584494620394710014803306011438501619320200208560599798551160119509718238171297128580064262103225419043591704086394547790584722480744687940062708076055259088093148245206646269242479456115407511153228257980458379914939876603795120873895853831375658036165069699699044656668914706278335962045497501558772298560886476334856401613626749565023260240579217793051754386400368030403919445845135102933224681088959292398339717819859053792245512397193403591694876331486137040977146175409742498998876710634121923198362727080923571962350834023942351638417873981140492943780030493739501352783673956126177653041296606785356295352926657239559739446481891538044140555053731371525695005518754508912363895655690654112457310284212311530179231914902260940286959069336816720601696210212534744333988018086117217344100897053195856076279707056037334692984428258220644133352172182023574529224755248003897645340979712545686091678361590125267245804945624820099110944325829775389161220080204072220387565457696814277788288421862057313859724312146655850899809608505823706630181653394677549164528756067050250912192315893861366718533772209427073415950998754453424617845705539962577379717405884821088257630375918328520118945421021327042643281068210363339944649706447183001145600380110061670270749037186131855294857575057338610031730498275823400480708823 A013906 713 83457090225055849179696944610336582370874001168346441045737934536327674262854274104751406938215280004102010562909709223216267083814057344800815904770888804843628620328671340530160061115476981615803843776914999434472270971133291984560770496417685389535605455517360020406326365432857045293095799719443849454348334224850498446972581204758758584493071999196230414990115322424480917854782708723744399838359810499954171917361727463904359880477658895043787988247699385477978191873365369765872731249239056222921477686523196608623403264154503415229654147877277500996474202088118896605157070386642304529014832453447622026713003780701108299275126375029013477480905566726233697547466737582884151378156873745811078721264473355620639648582693102012060433830745640270393902045701506077172028579084375470353786803134938732525315037788066700934046330749372105824414435013758509723997413564224384484645549626759604672641983714031974643521974548733570489743624675283120035452211379451591591938636318743339531135056735270743748632144637286191172623540388105994507679980202217710288063919091953972960888689161664418108104339837369684322389891870808589049378285111475268631547599777311474660573939159833999703144151609623972674633275384376005635291201553855137730238590202787167679101924548495017247751674914888992426505488664631053037566553925114584560273081575788894622930264720250000344015757340329187185916202480471611449000386593845563795069298032788032818881218382023906072824218051910470267540941087953946930454636772340649223866819576305271166889817740167782068364129691992403134070138935302513442456555222447299738269101296279232087858840544312805428763577086259188604689923867823312821826131899396774008448984086990182831256604838082812878227694348355821695368300956415414019279380084936312337030599980584136823803639872560570167867496365422954666227763394778651781223598327959857257016987056170184703955797949628112745149539783327638805059893992711079529052031518815332545481691084009187331481426185743717177457637540653602602414458876377030630917438602399333854145552192865482508174395557634577641301524054149219022212262110830057620607856795428121929552868075180217637929134040487791829634524606044768361216393865065184900546276568416113606388137347750055800390700874911536489606917337304733975056907925105583612238835692244693282090613452700592232414953393181565607710471573183673306268586648692515551435125219145147452929146490320499590358005028778743547795183109204391492739818609191764142736241208935764307142025581972797114063002577419408053522890503582660788051991229023330992598086399136528647266889465967579822917581059502687556067694012815492986654938597780421835161864763766357361525399620609048532782540780781035435318990025964011839466732599016611672703491570520321066727339575959417264797834385096853782411520487039390948989032546334632409178986752738911252401289920677179243751852867695159705404737238239318602014757430429374700525840620058448994946906411852081994017121517290131285134184573669184054615247537492311858666133978408683813466312949375791938994985482432072199002901944623329932312538141942125275422340921891368915646860460798774707901083544945304329150778912277611264284337484192727753716330441933819785867693935434131970592074624684789496499794490207128402382745048986710621482110756649596049619814420366268008570339858698564144610563995958993486800895376202554426513831080483030458305795749801684052462299159101109522717033978278647794374281044521769010550767845813740861634088472900645531446769345551289785107516801334858515149040809155023580119828000235370967556589206169577085538414226161074456396552938260203283288159454536942910095444445883707010207030686361734444834718055998081268514947950012210326558502625654717430356863870199700499670853461536597896971464793206170048182638372487351623720959803525675293172436271745752518656531055234175590505886630364387784107982627303969914054097829214403818540143554155518913007054411825081862342857999088982853580175412026477740733967946075268265233927124352956201524319549908212865934873054114163187371469414273395743775247992808166783355479730381795030653908778126006680494100742019837239652068187597227649637752536198536999806368905596952156530973256234951762135821846617921831088388080857762887189386997212534941927683190727976513950853442292453949032182400042057775885570358552176506889847473928800635323192319958562159756154048867203150582306897385985438856371380872071632960665941137691471172032734944194017600094734680918807185964220688686699142705666032899557659839558414943359348033275039198873403223273555259080822270507410866413106932627057243350649267815023740477991242299176235018365098881932199355179902467344927017659381466629302342167933527972671161627783600408294610509366525543381179142476987318734661015443670249699463904069489217275961307458370464108012920206867954289 A013906 714 537158458470406639476798171564127589586698281301878437399648034787350871948002267154197984786933349947441946972509966590883458131037021292807317842960776762833655165052101481921911998240172462284007759266640418205069559959156965931783823259224494433139767424380971545822115857869211413472900098853644384328548720549776931725682844229180602503991892510522663257908723824679550784268205703815111201688828297792706534741107733030208579386193216485502819511642162205825486589416792084134986592666921054847007092457309770829536981235417988975089477867110879902596149755290449443332326473883572490259192913757920427898280054892889113494281364718033365692689884178059427175573754704174433327533740347235734915850059544231135414657677676668283611088863482886534867898674536568729263645940789666467983303213849940966518183766261958594089942562594405907718229077899759487752482684812200667507056990821346794217526523383923701773010156232919475286667950473385782658342592546653595381633098299689462187844404472662704631302263711184515550577315812203301007544486814682544088608189200064310189005188264854645839170610981875506100623923813435766467842579729248064929780972993500268751262449293823445151333938203541989156567159587300813238667078082744638744057038381577767181213918354234064797445758576721362181391616428177425800970226390033780532421726688757821384034848820328047964203411647126381639761448421766093048493495250591737613447710908249025517576397764610893684479646088887591933195263384864770648203188207197331247490637112215397938113110183204722941240987594147459965150400245261785277761152010112120539310162244597761494065633325503915031784448034104724761475758657197504717570871267759130611862559585410654334678629753360446089090672925179554478231896282717655115090703054019239356260542970832844956930790868276117875962785159115476305292401331639811941516038532976131537200485520071575128012972442503256070454024337642364729475613280728007749257339701906433921783264036724944816669157060628273849109223181323030534832085487757166462091039526482735656792745837684398283110713626612410359547575235254946809082737751206265555996034830256224584424095565609667532361716377555315528125365006444002528336608138655247378336723367189073897681043101229637400454084841330743504126055155539963387219703925397847343548144435929285893330945261995287910958358367530417528228039736759723399088673796205531621870608158368335792628341508948915294903613160944864582646692238645920753555482326541146797751406951445244047923426360351538895519608198155365089435681632500733684552917382985713270891745208477602203135713146054170620176812429262706532683409885526908576205607459253833615791222139214247839352475170309705260635176876594551956867334220683285854868828096552375423323409045477474855583044988349363596360687759677439164447913006112574658788916706373086964392307133083822267014275571921117885267531942019667303763842690180970608847469884042092848106590594028857779483556455579264977618141957959715466154412941443637105634466181205878985342760768992883202017209087524232816006801844953290873546934910962757246530278682122204421587656036229059080641260798838967999776183766923894901799311796585617317597645576021473928537827425627647442031030787473927269996505366067572082269976768483219442777364416830272001602033193786330986798145205823486533085646957155492442215191301442696015816535348353677765211311078049389709103300333665820539277351956586312568773122626855926780786343180940376318675360769028350298592533903934759561808693749853625149348270011654007259969922768719271934739194110518928279436080041005114287465573635652248449906758728300491580968762088092670740792443191152476429196950508949544961870823716696858386037305633425439849872532465114360949855388272912750913152999981186851117987008621498980146429987210290358211875033584703855493483357990596872003187333061639099422723429872139414763528925227369515628532694184379323516634123183783995067100563614169482869117417682430381166760786951968735821228889451945930372060530209339279176987643464814876522169858637736315431896045564272670781677610991774894618882558474284753772984071186729876215951441852194185278573911514764103002152401072093700228944723860956603834023034000955038129560561991726334852072929005512296154621200673799918785731650210859676539731977897324939927675643965233898271416659578274791394884921559889318467557981626219051847011403819348080927828376922842005677485133942676292150304951505579992536637814689328918555822246544900388998199730510080083815220259614631190837647004722927111786336198533565622394436722294184476898036855024480378161935914065631498839247960356353346859335586433606866026809075633032137794316678986378249595622836287069243724896183787232206222444853582002724158289687671115462648705427759990026604284123758905961396602710328437189612629530530528068360202883033109512325127 A013906 715 3457336084066792481150013573959571662343218375969376167408162831167322273206420756182052119997484958400768343302885715897466609557493214738811330547315694792027056585996938008457724836489146346414437353301526189231272026756200223576275288347746760173278110083542495542151354646985493796626406240955962057562364257669512906074076694674576966662350689416854970001398009227909453933469175904310464277211478192700002155935185569734851778472269005573950673844021449218329429831386643813177632010805588662917150170487958542310294542415713925413894335243634042084915410304415397241445916173895214612672324496115394840660099543349462595415123401833361027042584687200263547685513907073930184726638496947748291775487119797095258808184041110480170542246528856032368491255558562722384614962705479984243539057757340570590262546456693793363360643183156566303300869697936571680679277661012214080904373713474039689534417316096453630440801507998657634325018256353723268512544737139506042059406520809518172126497017816791290314749905921636478372349452586664031016801904898274289866904698300509522434832220452179345764424887798917540562208087669140601454933313142287677974341257059904500275306806675155474435672133818800057113946941639606478183002177348326876367840310587999390752435934901845943320586426094970502426664660656184777312094109833909193093388853621099582360383010960776689218064879131100356582407120219295240630019768701679376246150879970332257646874224717468973289844778746689030126077801120330672508168052995077092593467629742747791011188749935898436069795841814677844914476022565788974840021046412221076248345187591881090007998880595173844987420609613173706485451168902942559106404254288142605999747302349640767152428455862633233662396129047268949209086518015995800476428240966815353095992051926519185808626797289492913358127940519376782109234610264090582111093163999451193386539584573714042074160399089498734686274266367414070730007257210120747580878233588987562627432258999926341496154812363075365990797204858546218321652749604527424058114427619000470265448392123159113098711659875651401130801519032406530110012015545812188867476186807475839310385936525042824354243606674663512212240996181670810565241629436976730876825921087343825457822097997297668074950845789905241637577206217973554567587830822306956964714694603182407754539376220426537378681453170345830144887845963415288381660591967490900015705535725856929500532877472732788315945806243155352542465959063363001520701553784056824403679683872085936411143609790464104909405361588939897005833723425574669745436377927558414711111188030368355596937125357613738691980685441398016352691136432841919326100928131116197216162522077176649581081428095096679286352396243431208325719368539955322128983997637448205689279660545995626944407942529447507937890938137185567824020173741501627117073432520647473671657675269874127861541463477405483653016482342294691512909282552047458911461150855865136008260917623743480566974532207972413083837684664120308922574692654770163579390656964141190766157980876181960847121049590022983215675667007152199040917699685630765864404433483726475573454758815190650810271814453781599812583441954954242483931687886771261922798382919706781569626945786146529219984330791742299466751117337351455098713789083989590077983990022714603385607235132594294942561334308485556782820072193159053692004651026701586402528646573628755408373465578025643108459063379487668367234009324310616797834906407505756344026714428243324536071927558210239245893965444853162162330453356014131254631692251619188049656592622986904882255068838879730398850457719362980308329032610814899744818217193585770883727225084360644673804256186271903597726788029623841068522543133195807594962509852558395799648125224111561299075079322644073950615919357912120885297857031924610372613623171041875044494389287673567378493156819272242939610768839949386095749988793535417237336053184703190329097006484770568261023422315085830162167242914114451878263807478387006810012623772795309021815814021806025328699189189169404155850180101256976799332314453983669675876089595287454676955219763633400555982423058053354953469615694210531673405551105277079058452245360671331009182591573562782812666770809401010390887316730808952979930216251513853240795632094126028768723082608407390677112406713115203078768137815602095828915637306125444501944716960011905670927800687542695693437542134043610822148919892834285243261679008695683348241699456006954247570222488279245903241042110959359644336625793543804425839848070440376903506211428814162729553435319378855456202487078125358739076036481118198591341225578829110619929086944928838133501734903892369584656586392840516903590406287136968867485596577222742137039872976424117364029478245665499894389376238548159617138723214170310210756639025017487804297889966768072293294078403464406302920790423450619093713304789973177887244890561 A013906 716 22252600903330711318502521816659671351921137191641862509464356981243976541896233789107057888180972329608076521039125357316647930159104550231645135688901540964799801467885289972170818047263061662720138957860804977375373090508082015613594418230001425613957350889438156385257076422642554099459793424133219697457120253301365706419541015231850737338454223373348568183708066907990418458506796047477326577380157185237309976338340095463925100407539308142858401941250546526250097389236605200439159549324474951446159079768978548089068106015583413840240907385017261334950706704951911127199732444437247305771227064300848774918747075140510129761961601526340412878350653368605883300823637197941026954006603360161083531114095096195489363243695713151272308394650276821942712113275566268281159822904677158226012909623054680134642209048715900057712732227407483430286429574226167580938304018512337014130299420102641037457020151536196649112239700396604074084390979154492283227837731074699737266766744366696620539174195145979903878308353729383496116522792710006929386775822978673437664822986573596361156775318281841366855435775610348319774784089612659426190249845510171300116405529488716911015469037995990211795717288799697016004952600193489678607818783160662252422014408170895762673705762553951824369853199491380728500346101961810298159255739170712597602281694282188949228174669916318318211867358341303862386679991373619386962343328144673141546279493240888234179655388140708403951279412772800712228769972696232481683239890718493479374317224421326545440327632328670347708777977893009044370373346509157907688745581927974238563502809740690710505353539126583010967869728739483293521688232810272019706591277257706645128231551246993904176162824892268375050327688420486170359259546626628458425855573749075230191916771472888275945054426346646686442193263066307115891297419131007569536659708455719692395100349393932358705727765556901554506858570414040982244587099893560202846952552612844975804135228188362908604385553469393590367305653910869942471041423347852854144476389404560343789726900503150295479101101059029766108426441413596543227865066174179461131858282624989466014527349851403707232665358115223774182671850086923649885919004935279122941942379409077819578675055690220864830533351643936072677328588200610562126211961798339626311142671606330867874075232360708800871514720342783191432237873151706247468282479485816281879786214930369167192248282191481372947819578392489251249232978355763011296756800787137653352852907532313212218309294869585108384916833225442183514218844934133546593351213019395109616957517300945152967857088235599683733959040875944032765529127141567057561114426070212818138867135833781388294646382149878846047959241094634753688785577666561657897631250305806296550755318197595131514251450043811761583488774442707369165157477119897807183585767890241722634258176619527453742737367662554442871707065008452041656273070388892797832570598083091577090818099321157984942882561555057785145267094824118101491651165045681358963065999216551404199425557106547630424641637681397297859331569611815006231617349947711780455998424621948514971876522716840639008137321056896023482522748542676053931756331808205004277969912316574305608197405122043710319341607601115006976727286816440676564420805374212810171301708294768978498729428595027362093490046147080854000206491919933923117158291603153568730810436673649424471396696558866301841628733369121797881768045276461368252427115011604822304581935223222924174474798435793565898634903233222536311380477144808061601829910001863399669090862332813404330568236535641680594528351588817882766651410741390204268262518506415421327081539081149044821727307674717862817903628046953202094497590837542903843183785551945262896294613249333878786372793272744926863529118247862173875240665022428742499499085201573175149506151030992751681592780441625165938663194747626351551677770121350127987607244562992086152351214009207653632860277053746477363453998759560153545500109416863862572577080931664677655401061868553058482195725443386170252677215743464633823544946809696614432637338134001241897837990039123492234693576772740304781279486686122096062402105017592390858315700261439396641635308996359802216828081631692527422314844829125088849702987858917428709422281059603406383369431685044650132897699161112045529607752452485840273770359765819361841980365392553908981736453460660616627586870251656656209862445509804701985470604855865400648672024601774167922668868520878706414604158703578497731308531069895110809623325249242426800243879386368034585222146543836860663540684287882605842740873872989749675988957865717694334806239254384112818696956936523325729617327233454311088805786373370019611458847130631555794541627152696532827149584100141420586753801027345777314653501188462576932832018292198132506778094002377914728437288473589307256960108996443428049487973291810333682323440648058423 A013906 717 143225372055946300479864476777004759088238147915463760269753347805730799707598031074882688289188383986866636059654527219687505688744041458151597547575311610878002448579213210915351839542775276091417127340454687090495140963480060124620449138613742065740415097695779051783154687033340444580179345186865879667190253742494472054953467876600415870313198471429488443389232130486775773912481007192608358575034733038101863405035440905058566072532362773190129675325754366380404130580531299225610181491177739082415825869957506695143236880676658196586737682561204154872380636445470298520174107520626565635769496916723317906506853305851096390122493220252850432046682079354452896742073111513507343248231723490949268857901488173732164594688018197471199463229748546670973221511296398021887565058033758494607890608761980629101843439715239242325158940082748564124140048985063574126399186501423750754538453760481692922949229453198938549137020209969779856004551287944162325707510785538526131058793267737377226730970056708461732467822824367641359545108661199504129910068860798023929799919775872060923956882722396101708670416066299236135544193151689813209143631261400472476305125914885996669196037034422225627759882401744908291084364633587165938479684170264646363740665481929887745814567368873789947120134051573951912218103130939183979885238562021241832589262567021306868042117439493205993194724988788542725545471055717655525939369743700669961879405192364538299844585699871731550812989589444326454548658012373587059854549287946740476516531047183634161459034674045211091782959176565823511669941896190792935047103805023043494558531364954826469726158714082608676561971553484272119875263405430764642134380821238699361424577247247730486186916364855577309876551265071377219188627668113473691990046541110844114319132168652124144661019441635254973755405513383984341217140904541926653134292957901012252109357368119190779429099963747804422039337611674419777783072468290216956672563133341816470102115147003572288255476726373857149605475174409650378133890167874989282802821597609316136828602207965147882254844018093578821883607767207312215828866723614716755399808134365372574656341006524633291221015049047413732394220683604020425477685585982149235993510240112962160500468143966363231805949524119986433824215117364882387267109476837010665430338956394706437125229003278221565527767669675230194692544209194872443948747658861177225162988845963577076673656885345165794403087908649449444853241935609266767418801557448687925194061341425251417268829501868790025257500765112742219766457863059895913681289926458892578017337197777317228688596194865584375203281135028596243682184038773735139964075908436031780538370517653808002080529179225697661608860125704764734461539231315130460877813614487024216160378136993864041555831720729337524985556888962898476574577171758314411981421972059982079784949175277859190204891457193308650496211665917695239150061582686057437080080940977919890567447437839039948281227574886965290015243848901548773709078534583615894992417102595456114559143288503828095250229232199197728295823732750018232653826709014505084155502268326505970699632653852878228995551589423305322469570914923413220991282343939417621849481699349396815881182111075430180607922120692183367349609835409990233520673899724677001256386551071078251377447666631604196818900004088440825078251052823423266517659950051916250025570638411386757650502828119783209794254206619213499943732585838835192321931494715137616806339806700444305449911647588630867316717468980829239029999554407645353634506728431123479416355288139767225269222555248521581402828394050226858019957440965471651510601583151137352150611974494180086595010804661016593322974291054610913628504907304083406350749055850764029225725559925057365389519023371478900803587595530799967786688127632454079785453440543549094861297868645272980336557921245991045413153282871521634425180353976161046822139975292302172762082669829665617006284814192941763352925600738103677351504810744465803821968486814953426374597036750228398090471082087460473202627228809938391657736753583963136427204302837411955280456262322382215380324360006189651496854755175815150136569351815245661754184249167813630498612929611557438479665905413572777026924195312025461742163877984828179851889132742010967451755158040015338570325175711729386460172150243290070645199938686213088856097430931806604197236550076348735206652359236158557599754682119912924991269829269815280407275644841456953289894313222278015880692574642666538823423544792001907193743422104684749038762091381294194826352466352398571273755438531523194937684324366300464398803797036307021907969794381280403851830427899693351896542376817753020996257501483735512136075870517310499717307440132868260186294435575856531403608719965749802398728859799852787803594831110861404773073637885547074816974242605967222638184398818495683022325570480930398523886700951046294467089 A013906 718 921847620854685579469472366052337142124267985668659765165905071875980792582400634122603666591299630955181164936104998688745139427207890030883827814153523859493354913895678895582548404978264848844059987637844142072098767074308140622679955470172588448633860531148543629491145187804231537090525267138067896534762319343728097749595368293281950483979262789195887936189180498433645844991179743277094460455914778746655661813956024821187366330981165408682878804875191835771949463033088564051661512369471402698933523927319908514738306694285044246993672975989028433783763002721347637588232975721632151343825551093473710144320039727141563292890178380721892108350637874678477420775565076778182394164353515868906889968672238096583801463868063109166372366762549450125891797461681992333389876148320175250460034464470912688255246310307102090664840467889018141460459935304671039883430519244133248202718295092100020872773812346490815738168216069297522787735901650300393575931257091925393893957346637248593751629292007705110712537144160858897891018643315750800010017762341715335734400205049995708223483414412115092459888871755412624406356918782526667419979147063896101219559163046395080459803228594244250963652924777294028264962812718836320377972145851493664770737686089961059483559369982679235809617044961909644372541602560098500234646496021995485720493071998409619310974806286860019941856915818514215451765513811170942120791180874279601204452776454039149534436600257269520264954329853092864465449073157334650457585409327630987438843838989823053449667727611048176094119606815375202198572248833954336771939881245733430834897341441107442664636673556274599777128909674467620468854312492700463989049127058113953964009547793282199380655755836523641029382771599083303265084189371268479603124292124552993739289146099778918673619939856032981903545787988230413926702556340962097820414334539535474901778297530792376738843031547968434757161936361537370015795633999772459877560755015342667044626458111610413472507119839459290847863152900485332343749417044771012145442961170021538652063816021021023815915789511948479395178805667210413529164615534470516885600267286965625213281317842957777811517341663830978044599415537369951637380323277537104360042177679379383211002064635140894222491600577923005843439450201145639199109949211473555737367904129618374013645907818646758425733688746340480136997994073041952890502414352877526004937227117795747572408954778393160444645754039220523388235049759565154893608631472673960386507320356453026982778309882546673597535938247028042596998302701700519644751174649134208032273842151553651303649245298649739934249012110473360232850119462673058751961800224730894098445677312707463557534999419005064564412555608058982565298386800700520735957689512908256904514336699393497866819586604894226473578114183378128869411443757406424657355741439914461239349299129655422053860921696265951779460738482447696328636824817290326982748319403896647842214556344403239897840241133030694835632584640170541138821011662517514080423178871370545794749939990958594434067146167060680904132727011519450601613828961778546696868677936227428418970785734197395819047915503723565249139765471270906221034693175438063034467558589235594750119135312345567514944535286062289571157089816872242769589154809775626744297534783280477005705475646990659250965949309014607485406625616082670577488074995897000792438331399544660277896510324248969823876779502994128475868343622735686018254917522489312993968167570477757802272400683575551162437883264452477406826064422014767318347981939990562588877102444331373801990983708915935140811024714246419286028746935456026705898699925503740838553126327751794541095191627504301523318172317409307571656432160592286103881799230381674104158794127544723498323273039443854622834865395381495657064075623470252389248544753868388411866850507769922230078342220506185743207631240137138171081068595051986320586352874992782043542021457379479486359082219837041367964259219831488436995616528101467265168900116332017781172153015308075298450816915896051604474417345760245297577532349772866045401281424137456576485677700804828515287643032255318720084220625492571610875457191570593708311911512841513085964333839214840438256528292647311248407804356027187896505944280920502961592447656300113096281332149164746444299742452415959454437223798013348343166738108963436810967320706895916914278654088428056647406190465803134479097277849979726715377084626731970691342405745745797571108738233648016551567584487953304278490370368557187931353100118659532951682393115527353221811229912339996077427836900504299595074799937344767429929990027428055446308208030277393458368901811799196007625847251234306932418114995872330677388446976672997813681993721147105696372234886357615154903897159490513980420441705670763891810152966056575026581339097689175716168708447577218891656719688044632959950964029285943004026428500459360160069187015527 A013906 719 5933327481554709546619282176934397798351537379682578598907216948033465842472186244630581251239245240600963604668344855575313956936333512545048908964832334218383038446568055589830466348543020112003523593012924678916758394767353680739801772630757048453245407792634210749869925891507451024131842669467233339386241710771768935853923901546887229023906540198401428946875678576829907398888064802383323990894203894782585942326623162665675556972846307110018186215606806845827936522746778347613963213508660676461461894194938001929476297123614684543827998103296151236585086516224526817757560195655097045876772179001621859971423277457509510909250649389510685218337869630221695397866862852965716805402977601388227778901633778967280474465356960916241216618205567815471632789349914659581067595618107521732071689605156107584662836802620944391536011291614206691662041081378672314856438838523342323136828479587972324644331617679649736440648830320110625712184456435599386089690115064814365511615110327228525653142932208748735398863460059735041428572607774829451388877754523763109146756618972104526654259909967516090548558520500847757209484509707484038161910843350678223811801082159523651351891291739963824980150756819862977764995544903193118810518375146240288791484110701318235479590966072427620648578000021272406189697535846472061295765332145698490548695540505459764384857517620787481332631167130083241023462802459933415122559471481903391255071196560519701831924271009674875870696946269645286552141883872698776130126646228032412585090471175274681309394730935276650866154072488892475044365103776680157801717851076807647420175659303081800842435601387213126353325217880891947731367172232205182492668425596602340798575104872457331008288009488118081273980596302358625387101766670438279814211815745821789382917520475289344752522984552798890844013607697530907064234511587257011571739059213197377135736432864232798476415174202545799270215928967026520739576118324997473725719022617715667634012191281456903480876893228864930433608069128968465433365154150192590625236785025939940152440377800186519490402880414703011715803339604510074645543969042980570063015081150590193082126717129296392512714961396606868720511135998042326631591382065112998888026950011429737474450661699936648542674255938510693199380601225992326839716927837623340155317748169340314254111743267192333066162047426687324946406080166065062193114981103242794359195687199034835317441369225227369475772586490058741166202944874628867743393659918724736215973685825013945049416295364360104782785253384691212772891846605971227711856709694732415929069518015257282692683694433247163077624089354160438821183236452739502986778069143845117114272146051903494116295490765517314273704801400041176021280314795981191735236123192580468969572519414784444240619178507304720303629180177386536101734260147876539498399024926603363196657186008063768148413366333309484874069667906332853130947326954992875043123266357034362062702764225405382293784751134894181490459936720669181265062646666962964128933164366493712832218213011226412575547037762337844112548348571504135243542956741340616582563837154091855312443683964801269198158317616982643126343985512656198359413100176878548945454029452916395620766045733668207055840655076700015045289936943196941644345769435815686766272227919623815212333398242178800735339931073431005786444536937694384192721329083316689771404907235139477367017258949907587183120542616639737856755882397789473553792910611451432263536057565071523086351350232926713695498932883975851790083091960183793526077805123584677584981016177855127450828054057995116732013053242366941046696123136793849296324155974616523820035544767740968532016248965345918579498255167951174923677875541803036518716891303872475448583725471263588275368510164513177594700826043505921901874763690593394673773146286747524676000320197731384556109127402559445064994234879037988307470438284282686790601728222489667756477385013054211135670874332072602349407184079747861781037677471330182121898994081452768321722918855007023290656826300909140472097684762462534499346067296734137961256219885277149673867556269831252380572014217155294856783032833344734839656972766765049820337413482296882860254938355693563750889338080682473222510832712285098627360758930892712793324819325493638826458678208951471623543537235410293722850844331776628515102832660460053774211837860584586559799015291475303406136302161238743982596410608772064186430290997673932435426853824790743976222729568972775795566161445946834319731545889070476641649006477033454296830309152372671217732156967680147372980116039702545168662523053129432434257881803106372675457710598219689444018472594061072629310568574551172784320807526877904449094388979180412767107404513149125719105559405163631798959614155206653224281247029202081479705035372007474276311615832038042296532453435604499772782486167108257039349667673146374252364474893932099550740191363078097761 A013906 720 38188930802612283907416190504536472728635329152958306987026273452956561640934958630324329222344957429625327890161868732768182959529471649134737729873435840520150140824299178619216193269180427696753095053223586666673125476852093491553857960659564713512706907728266653920450048422322741847013816642726741033325261131433899587900852126253996788317417692660199648392220645678229136677481403674366290685523972978756633551792364706661082211393280518843415782721517361994496718442625567590216698831523973584317995032468329844152771258657497509560875528796163459938535765503096119611786148262383314285549641476911835847074050411900699137974179052443631372230252418829389997622192597655645920600437817063851910147139078261819602910861779017894522740892071078970136135402302797769791987351583437020747567494888319276959791557014691697087852065524702057940432136479844047903020036123257844698125464026796688555918271297131089823591615014489031785028238440888075059462674344266612487760125334048885030487926939721254461843327039111255215753503304043269115640643613184741021214962937224772165399459191700052416789580793515987956180965157664196936635147723224234331083519212549874936713186052351473985164218462602227337896884720468852707904248270243877659081047215523654715701416957343507009168130470390916502672216406962689526416570125198641459753662701263532416280126989535932159962911284139541357778677644373375216890179796356248518980838710483925059247992958243223819586229195244007552582872549270857658853707728563272822515158958515680968122953610692151324865814701385375659504474025137308896905982078753253363819315663525775427279604485939379495312340292831153721537150979426548200900408972409712299982523286220106635233877471852782395581216093146511821999894746196908729214243520792909853342215502488485247072488043965515271491631075808749170966536349013060555630681691593448445945957239510674722844085471572336237312259402895418377576525572148269215032215551192375913366500929269066170520817625595352192941840260481752279712781776358513029322608404644213352220578558571585903416418146537010826535928814240111187374324406342004691261096676458033135112794720908126930874465352780320843241180806603047742718956770815115594601960043517415710785518195277755348291101648490041730598980937036707130908524170469192122045298301205496346267252339995590502584060630820426977107526149234291700591220256818989036774248646933697469051566534723207602933802556647184148293902160823203390498117579262264524870528720944027730121195226754331609897946386125783594492313026659416669684614950446723122138155088790875104658075847879569345344524264146025061283650975659934730872428117887503512622625727336146691030959667920202007104359982557545222996335405174909971556744874857702953389025298327711954196999565251241185393221548430460589932644593162964129864744075293169070487262102562699177675663331505832169802824188541250114919400911215479706333681133554233617021742497602838354488925426473818220776851380492522040151117110436380405430510069938131243131657869787316041995734147672358846588891775489760640345831004821430488156868675319879034297259718181060895394681900485842916207742226746486133717219991431751010355230424291072272538948193095575228806410609418332604936646568614787032973993382687826244808288890264875305675195581442259828861300017984960140076541790207170685838132577396101792993353574848539329174859965521425049412967622626810860276165726379835493581640123663641145889384459356545142116175908612246223207028688175247785838138778356285238175016198462548374481349468609224604582244989939798463612275091145135764437315265278641134361450907038131240773419038317036208624263059914361445627723538162456369061789628498355181475987832325440480246163721350889097551050182817793239019409498799337035891678322156604961654777073690683423215701928902427012868021089393571666327960188704052002776869203157974881145881899232723815636728921687076380463597282311115169623390483401396591939349388128853718389009737263199955218143056711992469307656029364072439913602628637082396687124564822863691727965742065064385363349728724434492440928019702487961964391475895668550672082279068558861055779968904887165919421850701099779193090334930234071748395040551887208554523029219538795738326647591905703805205528279437341723893081080372396131014971958920180506782511274323443889271943131108579612056473478180028750961545461373861161176529246895813921881298450841631313232582627215131456153331902150942682361694259489785445963897262297538839141091295408934329223682500709775783551844373829342783048959011327198678504849615348250542208677738251080025073507404877110615182187951476826390154672870832419092153739279967912155597526845424995450682373286375783278285033538509105383811119850565256033530034347675612717329146481372703006018334379227229268990580943078972881050145364264060437418958080381953894586321432235611418709775498408172977328023 A013906 721 245797057448877955241510845840539794491642900346339128467797645955022794821700234435577584119935410337466971788548112685071365014286798142606825244506779658080984717843492248211541811034736561543002906074150259476934904451058633979708232808085464726864516516608474980094311226012678023227834449651697760562655811206476659575288534276850028450509293144229627385531730607266550356250150690169681754489737424814009407064643924033165109863725661314494187269209159222251744992271163973580318118007387506711610037101262307514103780221261373493179574283638485112231175104545494187790482492865553008218597436072431156271464134850284181591806141524942199677234579544165612505465615970572733031535183740794203794912167576396914768458104835349372286181681495444631882924143663796306016269246452593784429460812751969560025215669450611801709517026975457417710494798607088878812267688361677765917866943510624678810064674035390610068445126157201378306344007291340875692447167777000001419307468372928202823785755142986318106704065084894453729128550716455766869569847035216315578709778196266101753363651372284290472436700813281074469849661825775850303733076602340238067229091299060899699789358055750043124093821352240607710681248692396656844550553024446290263882684678305166363821805123479179933910232376187282695558801365439457994524606209331399568995268651638628022797681388210670206252164303292548041349287405619062963604590501018965661402688368352237667615404740838065928627089177204401303013903652391639796559449762784121088285685756529693589411395611503153334740812392558852928422004860374342157438539410708951015444905635724479990943091375844523638997114257381746437539590946375207527027940986706444894006413875599779800941120628817353002322391132610899339946268550421250120916991785350799784190195353933244600598278914361136459058259233364112065306269464215769215809648690915650750925140256823854677654469616356305334671099622010105806586027330617507524288095337408190363365084690594449163168470878777265919575862967669902913263404996792680826689365346972950100071455261412316928352939022536463874298739672032639960078421272488517500565520765843926362951290512353976414645348952110148597149471396313880117514958379138473551507163312373013988204394537548613691685994057547340662448636761229650685073163184930191430381401403875887969822805727764238962173400552756639431117186177941088747058396361435102353918677858951175169047766904799974192689759548858207162582419115499299380008825594461621438798753439347046272571444049353654977045377936715984357925437502948149866007883644003113240112059538653527443740273876968730998922811335866419381017597971631991285507636609568408020944048741759916401790280041900516747012097643214378293215902410749695571059453978076252400124779255714480542412178772807869444917363760689556004788847498692292036506036475804661694647196022994710913338511954094242345285218846148155388410681619095374299502844228183856661282573172248545423046313746206774588569541944873380785472361555937423967829825475075801459811744208600503095686949511231953155730487456931092469165406967065380372435044600314376183245927506296644026647293087418751652833288226924158801347892871311810593242814854772872983850151429993353954901539281055419133455750585377804216172931490709111635988116540834098319555405354246818953672626341657372302860669215607391593599463747595358002620220328001372171559305715064065466813808267120715692862477339824769520265734338461611043857118439288283829643453996165070693014996647935938859644803659102027998731098283861033992254412282836702519130700465284092262681621496966356561485763046469324914659384015358526744633310213338587782125315175838380890035879000787158913816266242857988883806703952673022556949034144770745586799018986828023789409903191730621335602152527064409248711992834809514416230420600177633787283997462570689239568302264844004179708882657661409520439128940953247301706750737998162251862211122822169944199321974107195144752687858837430728377074099365836189368608536066835745881046731005242100130836883609884824340397382925684962207450208180282701282698483027412874380719973115970476573777325140755006438402072306965345444342012401188176155309392807068656110992625595867556059280180490855371569444417455973991178808549941629133346707965502658578343187165160087309231085297662992191363566068962912777812608246268308788626002398675969680791050086399495421667710425782553143665403242114985377811505340564597720841892304715085904877019914315207264126631608396907928024533888971566226607358544297665860396033428672585873616277685989842735924003939287799404939591027499848171161821693870828956768253569146172211198487297649472144796850074738446511627295052728863251494031338525151768072706927620348310873355014572346731714618801863421496183892430651357827383865064353398522514862642718919745550136935764263435547958448907959826275743407846119651905532732560750955285414379539889 A013906 722 1582034170131683485073011642049837422497724340143857425139810103959089280291086552007788734507257438777683181602419125243770284710149733217580441414704499704831939421798936427330619654660749424731375953490014503532553633719240081404857226276691224296501342830057341678805159399368118106056309665174557319313125791868127602520791330573063742667236335363810352615475455571965810519598163643618799972737740046039675749094671467943394022715621614121915460770863487496025463118789560343205865456610022527110724281026449944132249267100654092453211900683476578182713338265915659697125957459577752045576712077482739765649744284094682640199150316361071052297171045407033530890266079092884016238390259123774588035956365395169247591561943850267084868559462421434588307235631601469707653672450520426836256069095930450013881376697558759115650437949954296522279019223551146255521187450112866156921101476796004577086408094274968105379766308626019990852389106921570805876952481191319520135149688909817827747453678614273987641857962380704822998300443504005059900587797976185286260819629925089950157549863964442386992234652222655950696495581944699613671480261457936374902343491179071528356441336196620399811459398403744369754389280252566375504825040105023709215909470350416709389619928653869355413363586782846383666581022256836697386852487503186688296105714419093722004137697019240029707319673948346868538102196548144416572355660839099912502009563460825346446292736995859899773257465036075307895844417675745364063106838564547238277739955519239597626352910264329040443985684657159425133878472029036374524634441066340681905601710274155806718346629575277268812193603370699202011032883410565442340133598774201119648423923903319513523328775171444168275026705909642233690367785960623960267013233658700122735374074534920761352348528302495900120304413408848469142749550322118916681791921684234112301161770016026419287538601933947591346672989354427390437479330907228680231399012408259844187912319292714748710215245361321904060600668580921405926462523907271593690096309825431918565944210571604336175585940607129411502095572996909577978571026208232562195142385622594194538696998030155929618567689210471490152222820175365068097206579758859260273928270035448861971881437350989256894187306050336423241366646077683133579315858353183143101595320256026744403353226886255265094512031433931326905995083436087880969508080012148290989928004806715383641074411183340980295299385043976679663437215197110107069424144553133895916262285108067285847141305906949051735921178965336368910242884194037803753030779836893929881202573627195860787825605586110552983799844281924477318076949581527765686538078338539355986747081510685245613248056415726097661014085581219361226892120970111927840919519195613240601776322089063106837790829959110520846707759819567898964530665076275643003121372328790003665710617592229846624089938046150798059380101323873756897109371764293178704985034928161568534849460859189719593806180156201750175717451310092170304909535994026947193373722387725809195249101154816387896403027677971203070213832830006238496265482974622491502459692267921232946401642783659860704403118332156070269451964846345721031943900847017672929144238690813397619493035205377713774152838040846079551683986089942332522135134389705155714510661980781762880382196363969033444738132845742036619911148281190125631722753295589149312658636766589335766810536424012592318868787143424548604745555988839776528375717349217021010852457266884070608938837624039079599492222569965944527702814517635724195436913321640979108808740715750030402089250024828010246265015750648930290022960583801514129193523691564746103133393758450326101367797454801131972916199555563424764828928518355316746367092338859340023261017274456174962374758262737643120801904538773042519053565202503321017082694098376374446303754017009111983348846080234617692270765304212852394040008931460409537011744485201846597609133165259305622637579524898613765157696592791026719562949231413285406574682239934604196589317970854025785151253959778472954482411059964296919949546312812051926709186695269705302421987402344107662130226333925164765102295670228422500404764109278430252393272601124300709279992523228026695279394608805582973369255574741053534813392590181836006305786158756955081012150386807278022109124308167971832158331238016116149937548923006960917084736397611305393511450156701286723171709686246787560783016325012555448358812499564091331579437718205564588356667642206810158253872986363284068010596466284179564185212524544917481660685915080471576898986986402797379549013570276922364465311286607452685387102132711455277520192926593652860092651481998981488341905328815096492858192400592277035986759121566049886710848147496990906372390724640735508251542434557621880244264723042019903012722758775852392777348219895546106598878566425420071833405015547766613545053526919604872131097152886517298704612264488261485794589843850907785927 A013906 723 10182514556687870077365282971225976745431270572614535731296640783946356575576572891409466966824644865274669702124459119828864165602179264346841351036443403743697119473919631881494442499938131934623818498613780419710226852513394863269582974345397624662216342414839760712985836064007191395088786319278605780259801998609880017591477634994624808670067916464513216384147140142433140777142003380460357872930743981147144729955245039997188514347532166702291722524321811700631017366379355188070669690593722222211420451114623912765993644558425263382583244480789689650259715754458394881978776413251047334283351742921489711461372074722821948467319744658365139955530777908242417310847846306930387727849475579492703283111500716639820551216576367059599824158616039963562409157906808698342568761101199995624548896533108280433695301737695436322702886746122686741094909426368855343700006196221795299036033042465626487698063132730031040284321222160923385982838661610903805410481963648381054185229754166883606897529252173232080440759003163312822571350071443898439255728969389434333927822599330943225066894964078491006420760558190726069673734463380693745557136280472958581048074213045978778036282699139764333983688018700151248058075163228643823015852113104688615645854408123612134562914500451831448629314828244665841587713096535635079368986299973723118907821942261332943965277637245906430526499032179724728887134306037273478594565351152114848132921739714138992822171133714143894886307272282688055448262946796359943770029258647053665258263618526569149505193169509442369158364153543315465844462766294784065917009212316254383598346228711090807480983300840428822178480613699776213969297421909409010847822507535137957041295783647663227629282498773298472367790213394584423317362866593160302296868757366538924066965777014315497884858983700071369268020469113147982427652068968917834552434662588868439070796450310261531596414067787350041931019268320443253450537029129424965406603413720816390319960140893429523857752922974626707947118689016133424584945580512900171146095553070749951038485058103071567913379339725113137815632326589647983855329774538174194056769327705284785859780652392407906508960816475993702340828283075969728491978889184875487849276303344771034610685286123978246686104207985940485374607522915573293031294569700501850819951328362635944153311718396760871704206851935563858412113113308280180062926544229630567674986184241668912490543798899018435136788129832103994315006475973413257865538606825551479043363344919313118791247014285050180497134128785289980680859415982105859921193388587733387333369016347386688210695821734923554923409241145054636114863347900419163982189554747709414129807670851728405806109835174963758597784382632082167097178514561133115975407460938050911854558818243686704253667143871511287078061562960357109525064194449031200913639222938801238563770873565425427710034904113776366033904699495205588088411625189506050705579494664628214508298583454819737379557251005108041331227787717552569696812357628403383379440604474182297933177185474094374522298352373916207082549311438580843101768867485330650824415923110788952225941588719109658825760079855344397786295267775023357143904902609396270033787016687945976074440660692886410406272200054333378199924362082097702332516817283238051047000697665370834042807786891857540628806168174761837204308779861600096778859321114792152054485228142179905137360628438938480483404886049070589440313826069876973779975349730611528664053137362508419675349224969620561706634570292642317299268316300883069975231008999350664400127376644632697928274329772551589952476110271578987929677252192826788854835831857536912627679896983445447250255913573627082165955370596053760041133320266616614453262610205570941143335885707325080525856038721063590137071492664800100806212781016175832705053078581226089032846043041098478850243462026595519941323094370413263016412653205942686700678782535117508935595360984284574929124026512024518417076384361134375289271951344962279633609110012227410178488280596480512884077777365242455951272185048923782730638822763643660734111186821792300835306641663165680942398247352774896759712805021005015561522700641405459605979673353338185000069314916931047023974664534623552331564394533695556731421435704068728906334202602412216536986987057074316246655907477006768326109450155486363068837493447753391849951923519610742190389667635933229891679171437106707389332841642380286172156104319881842293371992901508358199317319282244307114406207618668418868151526491592915148686543335867007818664384164726787670672756597024740094278636649956877322069755042376871839422477102162446195280151101730571430487316717603770509619003969781744606132376650205298154634125164777794225982160498205224941293592433806325503386257387867907685557011540298443508616617039387646117285735773687158914384945868862287501404433537985758808724410452614310381506882242301065409896340216253170396263607779340883371596744961 A013906 724 65538156289336075757359497494869516843619340331153558752381014833267644520716245893613082845653035206096563414580847584696671070224427292823941901853955246581918749046126305223033584523379295910492471826823315307938980630586621434441137489847179583711283519987356989986701395049720238285439944204584619363534714775138710982064783935654208424909930943660954388681590756425768548608972493463802361172932683507848556952634331726470624314001138228429128412227361022486674544208974198109252338368365069868874920540588451818564013832198108534995645987531219353452621569678198008689859923715993485752683311007090529853936421923537711988263994167293655859996800833674270724961754359642687252539429877199738804327331725857039692526078952784089485911024539238507195167246629382817916304047532380883438095918358595749011451719472303857707574466188199531947239032622043197509436128981008778620383478020642337784710014757905006175916708908006904108906941739788709431627117713354511859437724231623742135069664119520417088320316124697166342367351032887435612214536362026899949136003492445521110056733933781847039739217273386972403462053097239084524360455198868163652418705124618994186162381896629328192685572493344587584379855670320539069761318637216570838491885498745554097009072804581642181565150089568757276842186074895459093651019388931772980320527403320134464560306963544229132774218360276746000699604680722862893037780535930456337976393908956920507478031421283094058844219607805773286868039079772123749564621428688153329009368233258153659433703520219912826635853011109443695379747014602069359176480824627237688092530560741028341094574501481188166626708448622258736347789676424671321107306461616232443837044828010151681509139006002028209535119965450739690927745264856821159566335148394821238145946710125650454602726925725068457088638670233126224662341400543611521996720973511225255734247237379299637059858510304635930932422350519406691243589853677970470120034035678080528121143213118438861875181021517277789308481744218167254393342392515141426254974090338049952116896034326297964638303719584353868787680415818994673351364807040355706697928864990615794475098183561307882203604388399546734105473733978036230191248879552849052090274590098993635219241966547064520210380016340852141457457507864989755588921584629837184012037992647553320699558805520963059267269842007502891143795352049955978986756822466573096840923602040576013226124146237105011863620321927953719081431726586146608370054353271390483280398361528006556940211181664482733891465769868299670125384736040515176762753618282937673429418334784387878958094577352823078266400605379284391775447905215427583162617865373536253668488693632826162611314394859531762904539326663323631620755251945947203076501983356397420158706667891025213116160745787394572005871994328953759391880252492660826782095417087592780221256715676710993663489184848375717087760275263070020453731544907100942916501641428217156052986029529344832944751655605970106065958652881355459100090340335070717790578878523171914026119445485889008795973344213388962042316682832529739432168337857135537119173655802664697136773562961120418815569109656386927281037042676897159589672312575669416858074828350344267484893625366034597413537230914308258443435768416574971723978289303248247190005611413625910095587599506899038623432178888451127557092385100750751701933739441944664330821616756322637171515119328562616289999654487733144850037812228070171049927882411173398236177762291219529418496256688642514996565470061056330452924532744974641253588278155907653357109039775045152881762984511254018129489945013705517908262674410535352658300622525434704832779111190120220291053897538219654909271687848316446064428157964795980119955628358355088031321924621141830767029833830046590933609142312637475223361989603996207600339446954724469563935399205272906658412555110643888605695309189348812522846465573496769947106977218425832815056652503673133853042924172483424942120666948096708452478499135488553783822559963429805910441795399193173737843813800336724664779069334345246511868072423018530260371398522135122935220055922224788373838362561301237335100194607310484874297703614405540096730028730044753657901134580384725995430164254772558684398169806189660699387237743832834815181800580617653022320435235890875853950023498280174268376276742113564533570719089993409359695113281981963221919204560865392680699993325021696358380709975042858242153736946541256472048772907673010737668632741038170385658593562963147103095000473478618266842592394004264704605778367950106736620902213964006732629643051493397653762413378717082425563984539163545431868033582565851312617027544132005093192708867876943423467879525912319340492269065441402421840696847499712114320424606182306509441614034601892556581072328319104787580002765143400373469224446820929468489145648430702123651915971179872808221698145810948323839150972058766243528440076499579507798498085306239302593108252517623 A013906 725 421826053465774225848350500184620950649811435805037889800976278154998370937400364243635310482038993577513173257493536285829325966141501035176328692404391873650806666991791721738135650511960667578426847595271457719045902408811786763215174194815465383363033704885985251001975617118501507646823386801568782748151116699960616458435797630760414816210059659715578152910035893985700417459519845498290080718877066966956504602189312567347117509051028028582221652140689525554950295897621617181099523290857938895044012696972697743251760480771470482459481082324650967059306671647282005844919090989968660069882960017310082191674711692608487791679041010701350838899389068213556660712512940405692599071391714105398455060591262397876425712380585199204874017021415955991116064341672301694415878142206706972450604597455919238979614194463526628429142962429154740051888316943659379987476662714012985211854856073815166304253810516938581165318277963087881213034432118296881429287177704525318924908980294141851324860687168026399883490848446981733707531703249067815990627745611977303299321872126577282678065889057559254721296232923043326120216161218043101004775745296048713047099565797905590897146943583696900107694435718530982886610193384677909397884774881418415200331377786652455893405666682259420583821582822945243917502266447850863869207083086815294499475164308667724220031479802659154369127410923638712184380895689537833521563467487972241137739997101157512609862675192155493463983580963163434254520095254817750290644004180186994862096144162553484498820501616442794382327886077083190162651567039204926905450028120223748903090542426911592576005676930586935087950648536330734661880941649328198284909764193078406376263456619449343704219576277308112252243902643789110254524956741244346872626664268024968912391997086090259423929079229302064288303259884684290344221888436999070214322941060812160096168332066575593563892760903789671341605380068809129621338840849591229489563790225298363860608823271752372139558288241575580278271121315026391280643808554668082912886218701528675442957918972263827620613993677420718932894505330593675632862343416240544170315267564680295034459236868077539058465993680044703825232627129373395643937833387167823126477874226061526991087921496691432895204437945515329294704716428544271758456466318781160150455592649711131282811360421003211939773477376716097180893129207599269815659559366984970485840400739528647138695871565764167183373329613698731424133739523390658619756340746297841237328409031432254306716229657627921792903198467631441503713829168121217574350711911760057913813722693161151434016779326282801350038399671628719440013161696597980816895633359471902451545401523842785241940195126153383245448291363394196413116826720575533658891022005062065040456550550933724893263709403023476541767990169595201226585612719969370063833152363103808177827624113148789067089042970474549108047786233367533884657231852942004804234024924295015494841544260258991910110121705297896450386890513762342039690652761383250068956367830730467886638615710116983320540901462214436552118330685332372960686060656188409314388233525309890304763392564549866679800656529953118404696811802374148294844870261340221821508551914928939873616522691369299218820438461434691559074598703997643403230825594508936733063662286982811231062364576973033078950657340563430195694198673196521395461479310320984446653033397258239911500421137684558695419825246164539812723526922469453848946005976461979023523635087078754779636032452264147430900539187269189485116367645861388317410044138990829133331455268392833444434465013018118220809615701159348414250221106603528343334784603687223984407524002854751949028782716042837308337706463180696619411659723519608853073215568894900262364782650281813874464557101763183565229398667859948025191559378253753762814991597030912156606548659127063835860527040198507017920046763433700904039735188768716920771672363070974580058360179945449049363095853697094484742243759866713612771150820561207804726629847062701687263030676725029189435354866047100675439078109456627686969936484863388356111629628278154743558243060394620061076435928002893289813110791859400588147291904574653797162807643306422439892756362248517168467604969690055574680415369444880179314876151941854259532851675894454366706640977087479587566440256092991111691043770175165446290696162819845450378408124506691635109657118840894044122674637137550120204389173982897275346878509719712190305075815162890828950318340662351840694540989068822911114975784632470790331464451657002591101636469358107093843502787618531736985513674646978169535010133013212042450201772940753511495585794872912639135003416914481222057535239372797689665033522111449075200942032553470312387997416269526839569021464671029245225898966400311648943302688812870371865807037737411368989976028483724761638003833170257410598652143797691776090088069308903276567503852484953635700170570587297533067962308561874216191570034149334035172689 A013906 726 2715017166442061678119449803409783763368259286163704986755285061068976679794340272596972425173898302039671870103655719818543581376893087197249916945056160805229253935445949705667197227223104459043734591531892279989777060647638882050912643922581156911950978445206976968389808749411347349232078177876569623859583202913974614017938037030161380579409904020392743435435439156003604982012658340934000873004379377833301729700768966617656648349558020894568982255204162042978925452348585612392249649036450459001544265814071344310894265808090088639484703847852690979275399080910282007345904076859647855460170700526693626343810188879738792138558853855940564562494210533472847918280357676389596720184958559340282608440051147595735147498900792882805896445337671438431727942913072127304741776369445142975183641746603223602371766963235958370203515302230153107049791005542103444766735505722698479277425519906707728936219883544024018313328141139774942630345675923575304709222521208277604785105440953337845781807809829116542705307137965791752876335725485214893976564956075430832249467236408790807323990638574398106210631959700599450770570447742623186850381334806006061879707960626389064631715450306322457129858327475916861985353311920117969407709885614593246745746461097476027922330308910693645858735957851383860071708290135759772708523924776242013044635477471943346109530074807486629609652627406485559696954687305087008021680373021937718441204866162055448183901360434303665268456473447190227920040633452679443358934501797117303071688482807641982079591843835480264523135413257031851421051274951817356853404950341405284686164491115655440495426106672444705544785541052272569725854765618062003733690966395770849331018665168396447205247740235418127137944277074033533262939923646810863283202522174852632484491843701077438611389961593963736367570668635968539367000142088259906580465961436170920949852370918379355605806224393780324611842396768219159774396898930380562786547474270067547145682575403380478153841011615647295094988383778120908334432812684178032779774823536053179486554101071697481059145533907711102358703019123029290003844114010715912786799480183057064182976468001192791976184189160599969152609242995752549439089766356663908205343980429791526818399805909779427275018817739551971098667638651845923722638967795622888666263800561819691854203919966201076146077442699285015077561225923427107083131695314778145891745462417060031310615202081205237101534646445822534110603225445198801872658385468048886362990044170595769981252857743265871036299951134750355102337978369432821886149184158273466433169557360068924904273859499265024489710203457689806966692633193766537644960491503803463040687084280174843892465081318851445178158391978742692324189595845189292036667617245127186888687235942648423680683623170184332075272611152142886248325722330885815224762063380196654038703583667296416470435092099713070829739612588631493145776381636060302027698036683311752915114909508708140767693911067042178733172510050020653850768655066159751898576835392747231868891247755501474776280187340013653201170952878224221378901001702033674971797506132993635293831728389092582555468197051968043972241491766528232758486716792485307339313817557789477652972590508935949441960397348185946973408879846284304134880901699438433379297171315185808187369632808448342646472510719334049996044985770837718108028724128629295996324124935209291646706355086588045567354524284374412671844383442747811994486682944559223454203184027273733774626920021903179467844669094205736858202337082866425667043915723684650156513978796533334790251657845284074083680424350847064050620510867939873427924437540450038281473476263106162723867762432923303609658238630347834421473900179857369804215819514347709039369732257662800758212830850033754197779283510089701452305516863307900255017931460608732242789463216331863430494052191492379255240567545499156777809821304085209771990308012345325741536566135670631370724816456272318207209347428111803094564307185863385925497610929733090565903596654924404548217920244598194102657582316254399416635141904795075602140594576560703336617892814069490067768890850149926205635586953408709959717705218965740944792256835341788926046663162863707737646289973429801367705268700218968427972047916417890070364453154181540101971721706390159631076144777222330690794867732860534894074998212692372525624914483311773158796595829251756494630668042017810753326678829240602997897954067884901518084742587392966246678578799693743633391424033206194862194496586588710944054388903171387028218880178097767086709972262569023415624552041218355412639475724548656236940059029854808278440033161729707154508105297433602812221462535190430800291710854807370475026056844631300770846300454224455187172194320985126385304998231097881079494683658021896527865884066691923502919049281099022483495434505598554092904760535167266879195005714279874441812317448414563938463342950805558365879247728976059178265098448306827071945490636327 A013906 727 17474781734109198587532373906027937856868952078684759445567471715815880570157543453147615289961044119044927763438573766664044250190096183530409122179893605205611671962629990266423125203056837823234927832064154153066241655860005985016217239322597771222137296458958809761656966815612479631798441755628613762541261330992940109112057359072819990762620879872326691461460840763669710900742299424062169980955626177861726754847436432906788045008139320878612806955407521936193105982745652566221569282828214656641376424462537398456014131474039985384126897218199732615622359946623327226006758283767056456956081467140080835062598302524784616609468309103706061137857674507644230388888352167926446122785416728699912584854864123469776746458517625965697551944674004199049983123272951395072983599143043659872322406270257432010560305691455018004350804290901930339488172989983878712000264705109750298207902803072898944184536293909394182102861387928002473574226978810972447438071409821249103615379909141929370332818224138965455825504660296157988083333312376684486341806019081406709133032700789065851184115878653857230122057539395235370771005707335098550322143951609293474337025174421934871418889316570946402690563737041325163221394891703867851571527668306287941539258014659512149985695227445180672667354171165049548085519151257266462754099003566091846965748242978200252128651130276642916081680420839341486756576422953285628471286317137137680525019851888082449530316233921807355824972943676508693141558090838719166507174568100363373804340664499586817864106406927586552201630955169004157670923426177204982061914978295251514252802019240811084844652353698442773420241603653007188247017239702454051297315715724654935695756668425952294194365856130051814677417682135516213582190536984685572216797571182457517123131686762523864464349499575577336823258900080435656575015795528777031899836027627968653859135658593914536797941651733337235853159527542350011479821059652262422627255330185829366598284024419520116902127518225290158253562819011622061511968292890120492035874227042511129416026082554112580332663943148158999688721666211375709511212036304073290253927326679858053654651308984201218286369272614503487255612432891010951314439344061349248930108291031425685096919861968767448285576442426241152317111765363337948230741261898582810106886348899464240927962420847018533045272525775444211799355653543668596684765105217405115863314664809807413105858981608950759381802810909044746665042295871627192041471690698578173400226429867104889948446962165865086183391936386492504810447330712250357117163098412814317762865848327578104325148725671077945519174840053477585241423362808266898205377944767064892717685030097113395263360378891020267212323519103636676541951435891013183475161361582353653440693870248813583218202273206053734462356343880816800904207524644340600621190733302685072845431539811917619074569611990343525443498747307550190488365793508585272533860064520376817692929442012007080873161330638979457794003752852880085267817877654491856014141724442260896608715100252387628665987549824585496685784254361088319702539809997872529669004076016550653568006788195037320082809841818055156044428719841051625217456670220295260496241114441355399965366562114056335639115709749215182500671429936473056928411747486868664611805693514296970226119224539226831054224819060810677353694171851230951080583922344234268880868807257859777825236921617075360971123320896063260379536894461045780496030400363433145964896484091655105464183554294536375845605761011807434987132604866947738777098437660727632242327651829215753643892726210889233239977913507604044772762970781288728758707458092412820742693838631709508704627205660808874724898536600768871643812587105323723137775860420435276641584100628482164020517846351798803594597306965181279314636447324533760651082878030968789509752262046195074867816379364346634772812840237500679232758798681799711319481415043102750919258686691360718528545077324613141386744432853495407065077316605581502957875069624311069332219653004746106743090573440877874425281411338147789904463679152934451286308400918684446995717218088586463911253826241126526484159170638463476488259333962153613969827028736354275761637958121655685251245534946455088024420232261773455908598894802500871829159755507744276364544977202872359210359526903861507585382711368322773741735356221275063058698238960262347988208357989433738151920637837565042117498895995830950421299511379152510691614106359168606551045943907357228978573458336158459857921512743614143563787857636204834699367391902138316504176123002380295877991176158631473331654201103368671730035490356392786279279558360266868535968161974399687425221924838135182948441951118363435305340635789544760297331190004444392572769442712512371314173128229739229200838050699523627563853887851464094994548502407056725668488455412067714445988905137200092007038620664065269904437616722880939703380968158016699949318334965660955659612318542070508276726855038688832161 A013906 728 112473689090861601564473882063445575629493481628978100664162077605789532196569513701862481638233736588305987495713520193051754561401274240192664040678702946609902245554969799441360616938818456725713365107411294134008833018002958501617234714793326906621204833102544322497772486764899673990768478004747938790236109578907093120702626598666831437805059561820090794301133252223360198068016393701966579321733877860497079966475013552884574885971822460961813389757788515961362944340303101675032233902546399607771126659954481346790577363014016941647227466022079321622432667085929425827818016632416107457334076258456789302189309146267279793622035085021474780662222278313554388753908823257568206017267057463850581466142510717045833273631054712260935678576238914208525965525595997801018232477459135058913603213340727530719145749615056664947177268742116603027052325806871807860831919732880205563618347751238631609109530883549671878218477174160683224772160795481150835260898852103127919311125170546293109236042247209261338844296141764554393494245781782486556874678778272478502481431092494798467807925946762603406095494189283747412014367187366310208676078967932814788494791622214399556112868320486194882332591074959773925023882461453947919387441107209498248510612547847648409975379577300196506257816348098968503473394590560648196682105842909590296575064943455038345386478801798158696421911204906349702895283363840419281811764388301396150083447848560896257457304179988987322012573831221690991540815427063154236314287481170797098441951405567264118051916223483523212157101986885333727196144297611670045859332037145794017000422506926459740262284264160496255603958103980807245023371681638212215889118925694372722780833562526699067071847317541666087036294556489154832676236987387622089938579529697212163132848770172163137378064651146770162821024658720411475147006890441075347829286317571082649485670782241331671517674164542302984622832352980511699938065918545421678039976453654251542899299192584407367782190137036718733044211275205720574258126538165276798071654830105477210238933564264584627636079241834051140533505875267924568282523011381467993212833371584617624633739370021300621908944863207451218673250293151028099416032471073856808906559988222079488293764475143642584400731936175040257028176091213962659729293905832110179751787203534624370847004431681761806036208504367099924505300165196216566591811091610308895651034299645950274692003715265898957491750849374753791884318325737276576105782026125958736317333580290131488685456965807530586400871406017646327889189003898477600278552888327628544432797262822269038726440724431962837096722347554320081425538571247448992395896897155884752789223019670345121809562731152566059730167995918058197604053330737071466368070503491050860847435906918859564651393673733871511430646017442888050782189771791929114423996627957603949813183373247657284107272600146763617583585057741719515698459756488428258776402489255275687920162563587887690928405818328880960316231496648364766652922722116345076013628989121874826061227174503753347050928304400622089495070685067210278899204188301136871227386701640593683237865515151611089853752545716746577220466479947913740607000717175705857828158023246816739079287314496871697496472924634392895381919053371608804649784452054874721393543292810890704236090888028480839468042534588315377510708007135467373370858764492855826871497781512474975987018883791611680058962788586130493501009633906090781975161795166380384999139731107935696468659570398759140919233720648019701527386031407145009843806089548560670689479885557410011455593441098373440139499163759272740344859537647352240325005436940894611897492289420333074384466382764507575173477621760602521622551638327240608151761694786045649765123334991426777018311896741475766924461214504195770847805095282131598630272724434479751579567403555193346759945878607056912293550514572755834275012464584010799353164969342769089159914213275132721176171408622732520272582823185565188795460931193118267492398499250947180918946638079526570913143810732180220912039034896408160517065470070235584995472072094168209629755546623946866889951185750291030850632488824679927650872546331969678199398407618032688318488140290611718177057440133871580620360990976439750523119136369812868891509588243981318969004512204867089097083068470980687316624916636524706513202167867310203192410999444211841637468947486785914517947333901346895877669196750494566927478160968628608122395612166090346594578703746511349235638428547725149997314123096771687627781030981783534383430417297584638463438460053509400712237360730374572957879195692259226708911818106936215219137030495195137433398927546793607361515159378457517823923712987020668283482063779585891126405523466775635024996593216580013521379014669584479692209581753524003605218024095555967569497291628142706859295990572274149400439567657481851788858976840811851492537723330997676093278170737073680601895420027887132333056129162025721453352956340279594057627223 A013906 729 723919241464143433198290519501883486583860964028301795363074939063480215026664813528386670654874242853987124476123245699907309108993161646944371849574084959492018048862010983845805317309845602217348137515530931120368814333592215931174577335917026082143045379105729432298280460781854662392764758026513362596964652235431616457782505789943069856896530475303808643264538900015058847313690839488896679051386592630265357162661688156013763375300537693854340878473813810188306657264099486344381993453017201290680436679911406335046105076393726844252540970338948087169293139769852258420895696625934986320259980387584546627621044598413382428720630165232374054191829725467497595175499777212086319821794704438052443065536085856082929669902323579877687528254425301793646638528911121274599093478666761722493157646963098257251458711514622660036109783427441003076947047840778712422410500749285380917956007220250507886870865335618745745668348030568894348979723730869536810475639500442002661562725313569439829579635865529598753441113561973297318685934377855234872934440631782619102096841642161248654686269511963855094598891356737122669086788145834839147440820132701596934224932594098295082190167224483077027537196237179816183909990713601887513313920858300103585313541498051376910006164514699078681676952447372359234551458959192894096177495167270241138228843223352231869059845130601966138604293230320549565782136811870735761554177038292973000816548975949984700411517557742858627124375490566912261566786588269943326821810029421291708977164835563021435374624621604610241904878273575509537702812976922789217976390741959071300762550399498570664018971487639560951282746514850140845855463159510335728252419373560496013661358634333781853454414979328079727633445214597076283211869200113409725221546785909943625694969251956211004121344770955956110081962314982509355182111770242182227473592185094414813438550739583519414651081485232700018956274655279645616314471008368394999500856167642366338379104063096302270773325013185325360397977931691413178082272937034312162330909064165577503780888373819409415993085175623902220014846805739579419593239006644031847839467581365052555987995958061008108719283907691236199149043811570567650479684682968920755008075034273263759923152923239457942609560192276667133041501987452350067210022725745161530674157304959654826930521044823885827948508353623653029390217181159512124867237176808370388361265057286114528861955268725661893759328137117250945118089065630839929682417403381631630784915768165325776280220143676538837067143868021835818985286420918939013209661932917313688560223632985271571523655671612592982807629204624815175842695204278519590064384222730998737421646058094088132343126417714700490581848669351222453741465426916234773057866008651100770859368167445853326927045112181287765496058479846410405435591662344580412119089728378528479152434112118946226962855249046420982688784601300512212829171564455999804377686726900768887015122875010955824293208289960364666764654379832226027293172592034482815584788848731655183595397096027011329017813035530813181366971738337543408120940582942704193166291805397523668952253043387465976902571221356161815066908884947394968959684816988834168091260095818486190855797351650738672079541033160102271441147025734980728546007609492228528918282617880326707975033934525896451744259291199761561833402906770315480323913212832241151293576645553347724369217083559953295665744731576820898931768850124030061930358794186566226326518014338444164416181745319060605341523523256837069787880391545157934093112417823251632867539035048237025362128655459428202827784466167848787409454271119772060550166469016468449024141214564534840982939511441658979914786476475501715827658879486066797593334321904301415546203221308724796274372648408720362113887466745578920325874390383480739922765438004792707720887600900643811064950336151380508042207799616755004645136551338045820341147878274546427630789727213907564013202612689064097728796545930650203947343396258308409146826633864339131277395761376694288010816774199393039605656057982252389086890718828270315836511702918794896873009704224214049079069084745585424378252465019306879576199957475948714490950545083471367229882912342496698006876415403563410824796121744271153201224191539890469999785497727031454476919409098210854840386928171717249945547565819079339093303180737586955146052189395756777440431797873942113406188696924596783853964990820668452381705569003305961488324141595930439671590477807932097073356750114150935109162774995044774261255044292385579044051682360387804681682888296184856708403951075421270035435056039502828013317618089852160272186092268535756453495153523312207186036565459419395643386622618019569161711796833291193250202306126717091063691647773382253968233171415477378775595296052221945936419792861262982974160906489754914294881733847922715574473408215259714388259953576521474671034727797403575539238301276369024626245373428551148981939485539100118096238127070064183255650573365489 A013906 730 4659392542363049337261784797162311265689627428796812062472559842516657437625368885899736848962805248873560050712024519597878509632504373014178879143403214710431733924666662361799062133430003572912413163461124899800067975554315923863103972613988199404618815124489507891467011355790064783309034700970643095757435260662954636566733226663559548071946985649008341634415212097339623906495542838908483717935638735769660019716397417931142093804271988682075529932778782200508836235335185880236258632887373092406861993861691020784729653085711229017916932306654296148215469715105710194521523070708460267657501082947767083594862317053685785101419026919582234117079203910704649874224661762560571299980769593346927775557761727447198371800368131057080694978667672510222424986369087393037916953117762461145236777768927408726372625517646160955564794951794725908067286592740661180248994869624157716473619721380008814684106086006852364848912252168115889160795201977116027163347208969193380736730616132915469061036082245650374229519437186811898384042982931367895987767476419289637979447292025633057649849387969441974991135912191695482331318065274927046102756690575372994516420105327496402864189107484131081444649840240798649636595781359556513483105461318873863610607715626192493415079806931031812179260681145977952752790641011788469565673347777393645658351247478720574124800250787434050542442772502921056953874895794126527023728896501177708722994589285512852376600768152155343924681584318081911766349555889905131841986269230195524942033212049222204074423417560892481898212769941979815784426736384326155923597816717273074853163935925959828803363859001668474651862046551630100082235889318472232792187361668080483594057190016583796496008349671293430658395431672855389755916731843065543891061626104663964285636435480043595002899388567128971417433267572301469210660898817615877884524062745387141123571521982863208099853585759907092138109085683586560105046331273414860576272339088611771085461977782781443446375995035340276586120002474796505368857590842370235845833410238778665607417594418613939058761181818530673686477019134194301820243006727740267875618622291045886463365445868694263113498601944281134271739554093295542103191365151434232319050938690319481288335065855421822452709444476638580565081740026425021188636759300690790201823897650675939627730470613204903781515586102287123810144518622435757748304367932290317090536309822608082245038943760175532850264595340037658299854196730949597165531919477333541075381077110020517402880760960211485008185251964935266820675215358276666685098915114298821538168775458599321782475280516394011556743004577782496783328900379191619613873768941285104606612649654491477491989755316773088499653047610038055181581704810274319267927584479719451888815298288962945939793598318472246240436197524350084688152532346789903723479818339621043127093415230497994715288784642213188366982079947088342677457548594685423148907693320880675520557577010716640442998821124628363400378015865052489165186220360532999228709446613012047719347948931233782178444497806547500704199038979246679152055359074439193534756510097627713683995151210035612928175025962577182605273193533268970976698884654032363875955005278900642865111375293715770296868449371992792134074326571060163067311996255302038646503485899615715644588153839248211945909001079098546930175489965170772649574456540020305508440352987570770752309739791251520474885146442871350155093197916113850020895031312451146224853099935961144728530940463212118493765677538249480476269735442958936452994665458669760884445554795459475040530359236665702497273190754328170367901329131741847063517640101688863586597388137373941872016655843890941683761676534357760140155341435367989630222274209448497085840896280047861681426984474976928441649184799375639664786999351423983576036711867544081510790380863843652488841215641435584873273907875608703756862692126248771849432004758297228977656440045225143452283428543762968881968055546824918925625056037103389521053313577086302117223347266966556643778404468900843994714587129201664288732685469895305849442121243499465102924317898715590525291722750118655527098994605459760699212117562900620176872828104194185350170486273675242224739672968147817534318300744615887427008626916648433247349829389796894812802338900313405748075940522429535119666275456426670570617808274218102635645606986852053364181281119223362204027128776129750037580980590913673648807823967115445302083644670491975713867163670705739097473420205099964572133314062699931467503009075545985874981128737398505523948316886304931329181138811676630163443682174894461750563720757969293322802763049669944236299158356913695861536396145838775811213541984781131927836999591565375938637586861622552662048154291304674456652659795207807918540651354578646356174253978844039971624859731358988614337461983479940434928752899652429355884876234382568957848591673015723921596947665752048837069962025549241187891863334173188271407895595500518115448223778326951566727 A013906 731 29989448574290616060539527746722061978742573673944359740610823234463190482057979651178569969663808823950596117479984032542168160323602093719199129522489277178984317623890799625728860969067269486489800077750867020953868913983192416344822212406234649320522478394802172690688458270759892937597622334349491894876698137921183434383837436303414852316039477453095296620276909476227206953205241682408746818549022827499900880281496506119180897462469384449956062554131185364769644541445976293957481597974213591701259346157737969790649209530645868910866521833408232433493600992532632070537243365492903284515483492723280034126206910332271127137022643980664675483823914536236498285416782162824395162632126506751345159716770790122683109948696817752323931561082823287462533504041771058567845515780838592454916717935591544664127363642123244543222779034419321535307523590180205402867356386141360149320966978366170074330343417927602170528742431856487526388860072678996901620619665018405031751190944032777548882716160709216066619547822901276454480846364889429237765595282478959926381549721898139151173204559311402069640372690483633875834802710205819768694155306087967945644798929983894180100103512631734697138701886684982702997955801183112048661391454221504559933089696216634671644695009781898087097299230269147174354754772741737633569734692253593149477609443250930816224139220553945639170497741699768424477674008420255713323488316893079637295285163785685648804167717890747982782216842454596286223961599605099665995245430055884355591980870140526988638986642654127399618188474326672193465384533740102963395757342443503534419637726849500062399729350338375875146189720288258533253598390563723526226365579960818144017224836562909002490507869348381773364148827879561077867766365580992011964427259747371173882106072046930232391746459308320585279796689706109555243752801478470232310911259582833308060711700513747729411035927730677693133473446875952571026194218967324823966066435786612752543515602468360864055978011013747141823137375088639163755308972815153770894678949156491392931642981913084896363284121269427171867240556765237555160608334651043978959362790252617154017276943958849239530724932133860268601970976811504109347081020752877661147097275882866961153806382773083258990739263991101391549999901846900500152333885267686062679977830876644529291365620418007090019831372000353013325557001423884032332994580410421256373453743972574771901280690398199469632070576364684001734658460149870323069191211204499395765741467989540787042409765640930470052038089187747350054385177644736515681969606603511419915441830741527534559382294424728981525161940313178328693901484653307326560419135608857794039039081315138639715225817704825250753122395413535166201587134683675442899890832872950936128413123435078634358968947981910612783907836882467997131997734502534769301293264411491523583765813464909154799785962010416359453506541392882424773655150694563360486509989551997089722012116889886973698812361353753894373479239766919533270922173113974045854709445741533802254091135667904035287755994345687360324966555140801508633577445991253182233075320471295451575986403524654247020968831129051911221171882285501008463079029350788627006455866541815200400359544592080442139857166036280203702604353305357083137152095913839489328152185945590314079035451846168354220567777732448378844206503608897146347680006330163913217111506869080217336233527537243185047883688111549914471283018754993965785037588522675747846309675801123962145467018933812076382519262263569275917075377830140649926677044062250904780274955488872023960792293960398637608406820399284839050249144447782715154342318245024405323550992956269809150361298724236555269687680430177828973767850760140712480553723052064368078972451885812094198220801536626428536909639039167802726974149766542296721738858171684276223405092340334045790985736405244436650002404037818951164556890427936398951688737802033061649736184290004535483100279323648978422672920542417739152514350049018141420104847468684381028075670618309328088286627154578664939473269866927227533134598995362362536915850970749077718951213037172800068327702680666957671254924235888692558049018391152466371074189058633515519272358134165729566507620930827428352286854769503254729614986794581726792547342944213515350116644364659886892788343249955681360718194370043606140501935961105765372219153010576305706174639462745452758354582108341283746134081359463086993788696135975726561948951789408334442118921821801188899849365823153721274098251034260265001342719942326877364533663081053709239526081752950540626055718522563196816069599660606744627008550154510355293168304335401797895694433796412967962528752578496383821073602458952145015810177462174666465018461733696285468505003535758802306355150304267208041843691561482788424037666376954984763087864557914306854970623075137230258770634224407616117744131957034607033866078074473043552703062929829539268133390593409679674999479327862261118358308960830591268738366978068226427842359361 A013906 732 193022377404995386646941165635920316562445912868276062205962287849374514816860502922005630574255868277372651666569472867964556243521694070694911282908167201746015459848306180935462574196229336488482219301831248694247287507433322626594082033065381541511599610159036200582503823571797541589655893328334011711146371923122043549612371396289430060800374478428887740734842944368948649882813884865879760724340273232619194531493648066684647135116282585318783553527844376004237548256824019397779178980750143831451258683826933677696256505218105823843373361736804242965689504293080458698777892574786689604968240570005034384687972963868740943250485735426443219397581665557904032083854307956219656034241149016843473159326919657610600575936525122062445870635654502086496465281004724860415742510577390008677056033067719089358143508086434450153060131278731559228525832306991233783307489204446240407560960564438250194725585545574396737067477650082480495060254806766952954767564036603556097276555574288759547308427981967637865874260293095870398862614134731523648487924837216476369446402881691034638679596952892027531115325283785503511292201580214256627496245645252149871175282079409327418828040542802677195785803917451681625561971835254314952617406256638401323793422334616063052397631213344651279602092219648213531628005398252873825663126898343568492488165196802025802488524903237844137055558946305112600507905760377653918659640764016554871948047596935851325881163261872090543744441898414743624663591673887085999530835957022180880923956929662889899637621204540394309640730059413156285705573486046375527731539000734846869237094345743691780126061205944953195366052182849290792697065225916087971962384516021752135518256956237823417816762891325371588319925759280817786606652972742658869263157642284174223417876242076755072742990581143894040821522465213090293126241637526341530442707509237152082503405328619756601960615216197853255455779885485909198856447977890808359460223941510114483544188843338017168840645679342254320043357482190137061162336620016005267221570591650739281455829785135410581113549210943628691657510686852039381495095330472904356667241979502900650939022337310931590908904701865246602794415682803886793667319498355638864180491521947759585353573635116855022422231726614277503793101018252985105851973136105474315727836551918074879592776071418097007799511512354868114846855527215606024318243336662551980510484390841673825103404662679618368970090029690799321776856837376396804794127367897601254441059737304204917894904798214643344406144991076933342291091657437456359554035303675264502992814619200415556368538315044543407136605378401143143640691963437922038155867780542122600658610917749123377760615685203728068908104057863139172235421943211331651180612062925987647093558908129504322705909275560734499217415718563614716064553694481248144648993793342052587377706007134173784131518778084009262254060653148289044514941913586898023323825165683069604452644634459405793957535050312704401773482490519134169531567032466915052218638158132400897401503702418164462196101279914904421816076212414611804483165759463680480693578707388179180682939056421083690233683589455655365425011096345108417314279469008742923912613171425346472390451352318424809203774691617449835139831611166461924550226932470369400260827024945598598890401277241922763509071872233799996035256620057599885614865774983106191687563127456256373290545311329642413380650840790957511157841158782574126722766187624804390920360357674833605887241629045508821140093176035288264063936688569380961171018305810760175226189247836113029315877755685954048380405979629194178827197729122475144204645099640135116033400168657136492236263892514648882854167414123012058270507889865076353789224591490093131034517787888083471808059068424654756928538596862274412907140980030836145708886847621312889480579802249062653288490507611740193121186423211987741595337589807615445837909145730950882117847941601680661924904101122812836727921893422746618470111669337547571402301894271134435039387646054460915675747014679982308032524204195107992442298144301607574577940578984624031132827607373315891510180530854792008338677932821192535125150893178765438860198759228212417177860007370330654335284360424784602683243031687708887056174312950398535169124542927588050029115813139968110383190003558449500036289025306269574077176652009711365213125139945551731197797197483565455643066206070947663250443871619410723730862917853914415826914202207095807528191027635297329567223166770294691846493359356603816819537206101756000837074690636098474087859019608030941504729341522669973884731855288348596532834092727131643718696763431033014073367599104506031454846198957337150532080333671459425907494725037425679279456321050443951101213899972356416912892827174818114609664351275908814893535865721649577495007235432279843525842185035297986015426560195826389146129619512735993740174694552088052559135490166967846261675471612158237908425173775530969313317673371879250298405307130720582691258174776656823 A013906 733 1242358227654000221877333242852596278064482814168338555046909929663306712819896379958530486307197737995989524945562760707413595826097150980058697371367001611787554382886426549520697991189881316302287112827806444714477669217455914054420433734946137027037393569649841536365794407319574104227790581432569317938954972902783103146242739349907699145822064671614422607864521241088472060032699968159311136779782447238855924388417421278469261795575739604038455293264066454584242314059971479482760234178498322998554488670838697787904556683565018892553529233201147831582514881130238358782668197428480286132110100415067913026645741970185823688903661109811839830067088970041956711574691088033858689578395779786517370564721704049824385742725021913710769042344700404922906918836137793822262841397757210140618508859043182286756661461267565768201497504534944920119607641088276878622554674988613128323522135602198180573070659447158949417847100300764822757017605603750830281747527414045042061813277534684437491001769282741532204554734117645553770626594447780299114279715610544407165151769062751918959422953090567931155701406083015839026380982595400969144589068185099158058289928584831668666881926951384211750355588543462708868914418488036263265074374438070777891588527289449755114858126876592352850907969043287241626799191149007096677690087170265338661646754647280341159666399841280575446628587435138287350490855685466390155787548213992604834178712514204888130375943992407596866595732401768446225398135625081428763478299296128014757668743716537233765303305776495135132095945432793452567407067967900186803286196926606726502886087532566990383171913160455357884321922404716752848540206887368431405724289843004992205177984532482621090500997118241816144881835921266776595101224614541403214569839848812248773676083825557027975163838226011434402383320368317017216531033480001205625074207378125979146156215363024470066732992022468539415780020675488033270695306947361659148753296144371034785358255052496743438547307933714763197030823626992113342652777167883675389644685326577094219023259846747803945876124669012547924148977306745315708810286364621964645704706244079638084366819847594853368625392415517466915169617819105017137213096182004827713996057343847808772873376191368924005582174217971718711596199187125472915154606330760516873714650696082037824742807117839368749471331325964668906917754644605475325378555272224659801894792635603071432487522876805322931792056171970168379123220067249709939759048125476150550812933752779758193858445233655232187265080470303082379121871751705970177621098248563162956986281424588260263323747004268741646719840071034548864569762234029925444830252498217827005890845770178146008585894441151218730220193196099010769243252376234651993754774186929240110457098223426978240917920224390404568896519138266891632439077719598520127074538658820566776400386415075989496278411966689566427044087506466418153640434780921635984134138838368065267131548124490355266098023018334822787423941613475395578125314748449201427942066178628371589183886544533235909104641100271335671024949417241299785502592553763743616148750458246955352334370015222447062049737735207781221665712194883164146021841460398139457124480397611328790144974828335227291745050809969131924253409211709979042845381265217134796782972196219428922778042027967108885452270181348912967881551699711392620578042026752090655124905122461183514433988280759364639865658374568993840238192837442109502513189092355596367869524945597911555417106448415657382383290732922495371390070457916715163766355475476945578495856581985231243446044581665000537614887364144506548535182313453339037075558054553086173135762941735179861849431450739412734616240456718749800164975563377855134176799174865120493282101322448950837187498328641547672173700898144321881593986496834612010580373899479503867018103446147138665054802859233270709814196386735514816702959928795117021510705664761385593463035773992386116615723036933108541983902983278241238563773952159038948362205981078756223024717399969107133383184567706401368428980934001753961400038564988641801381705799963631990413557040923990125110309888503524559326591342168152825105019075254894681049768262567190393815799013417976114716327146229539403988072504301963281241798145938106959046048568000180852688549360092741767488072297073401530412068614006831029224617403926141677509941502612572266232823607442964135470059673981301495728351659990492875810073425288617072906648436976225651113419623383252520078689858879818847803334608041361480159710559732594523695699825552817961006072785841012694137374164204046227723176683662175470853930982885624665127327882431985322900021032923093664012179148735664267467101531063962175723722321031559508850573735798777571562640376589776417502379357936850348241110879684236769378305314586479206562947354723906344918649666756644945204488632730485808995967353643461724157617214057470072472623798187732328511411089982613389454227008253922325622987013783381409503388909713663507360800714416511706118289 A013906 734 7996243682053230750078620676301608086146387509592686680406293397418916517911350325871427985829928010566321206956698255939836545600129615030443936415316401255017543139410371317021697870709054281013011542639462215792915344924087850232770577726884424431012938840260770023697226272990489548727810314269447501531167267158017706453597431715602970043317825194692787651170556238431099524287048211162405120034595295808679656945919750523726683873121342570275683457613121276498105928403699012168507453933138431743485193275131956636294978078366924393954660005409575437771298577558441748882314973841417090284403920035819456533660134809611734999309256858509666607373497622706757786846781961629110139657080628458492572412652586809158836404487995719158912350312016038322717486702543636303364683390564835188098955165340573009090230699599268059203331052830960991997395803465043269784129424480235188193203432828259044144219327438105373972914259091125561598370966704462430228113725838696908159257456167423436454146800710588481614060431054969136492696086787809593742100447611918221246574432744659874331049208163805269718480655132576414406574052661030859946991836889685670274367973817481216802404822360053111609918939832596401989475235034542786812318594393855784787080576499758905185231300915267054125471550195978534633957586357573783651773848727727120637519457746740292860630714953627342811879782338040269820320365555161802014472095434293804176232317039815032283728294483924689239135376073995526483717712443543478451812207326538474889417914938728408784673575011404027541519813714742108878062510065718592030023490585186717879765349287624820583795861066904719531250215016141839179431820818065591899213692860996280544851884499752790877498459295015885651397190458993968670443601339231258790274086722023775708708646398037198108749944019121113735739067369374655542499001621771399816506999138749498995508533658295006742726426072871226388979825614532674525606844003502583330464236365749499143497107399352047153489895588009480099866962435825299768189803755067918908411842888917194336950825351796300692412173880526229743760801045429065545191124970930029793628966101138270026847790358328201315178464095868939557183563462671843315981551119373498823184525712673437060622144735684034440860787952622745927351215464660727719144944374746137456515176005172751579018593393255596175078557080553414966357741682523938872172986576496283543306935316615379592991040455465802614779278198066989455791083617302199822798571089071543264670970469167727192733446970520218101878289829471952149284405395990459210940312364451773956057953543178676828021955764696085416673715602322721342631537166662872427355081855136823324576503936965718815339761585042558615721628936359495271543422729011268717439584554622706080259770950666667412084369410813609714185128679950140090207830806993897830255317374929143227317192299969439462445082912918624045740223313632585218256536919141505315029875573358428305645269850226626684463147767898208304076574636301068001497822703977778466324922054351469079442583873700681210914293013243709446851736007015119185321113065269394877593696970684583353309856106886890590694395123840456211599555025550889369098657130743342107886949535802892779148077721531641832632215565389152476744960605925041642564569788711449029330505614331547811119991360411905505118521015833806538433650111575523913709136752591631423478597210617181284842599432947571284246851219548521520660210801920659401734247022259296193162441796924498854328005169514977483501016625810572626178880261319044227301435700097710335532757040464569217135244920887454555273816981999945712118580936919204537908008555516374318859155859696632757555555171946463978558096949918528245043239312518114247872902131548894231092799872035047578275894555063724868961494559864919132344283830995977172014915485297608357954900988885012916854824999406047300217634214390423641882379216980949875581279830447290834786656062685476434976792658703154632438300079102025048141276530561165222018445930874385064771578664269362914200926310065122502878292431695651097179408417494689737830532453655323016074364965451837373822867278700440772749790899024595258794913789883314596111908608396497920903561269419696640121629213344472336082802546556411251477678804021713159107321378307988029935975853987397825979481712762308426457004939282568847132661655438194503049369420749911217761770596000270112583770292211832012920706108318188887770035420342413476883196320792871135964300599025433674840834922372109882327058081124760673295591943160966634427151702298101013595709532638301166822229240155563509482474185652257456602402704179010114019620924795931709150290075107323442709141178710751558262006669752815501984150094915230823873828310392311431284199449380971316356516863801341180949236322679479540930669763401483335806980265945731535772736352081464396552293979854433223330531504851619364049810452378299098668664875099023658488121189131963810919987824986075183067233105255570451387270685313170119957138152629714204092506577127 A013906 735 51466567049277537365653279639569121094011698222654321766626283664423461397643094290470284416600556341312467536147296122730575371417575046793892617039166812002923378662541967553713385938253126558218129751386704156383220129894738366230741278558388476995579111813940525316633476441578426473527400821575958540347617721801637158808666654440699167017518380967084560949098051451332338405448272744577668057498827190011124649226271964845134575659977441402795903292624009836139648605539649311077687771570378013183158719340042643172320728089850405254559318243197883001871233200578233641326445805679387999132391179895106308324227673060900823280659140216470683100702159809425281534066777151257791643610873303414419459000169588541021812580171479831038431393544292244146154436515509815715707156388078243009074393385753639703046842731750851777976945398571185964115494497861606994172192932347390391881007562460135300964337058620957457032948881101352370514743782951499831561708182505815973952479613201002663257592581725991199517286556997633216880809009324110764014812021283836559892840624175062369531528253620650901115654935297972276830852057826457348203801280422070136070736387704328507397640661563371324538720498958953023770145002687934224099959098796732923423832558990187731076627187026872696951099933803035069541530473249465519390609048841765358825453899232027656771470477776774672515842753892969124376130242598406778263233370143848886453063640152994204334148622103547286111484303846228588914791112462013962728972337940714627085180770890480022782372271809625232838668262364184369282555490223917399782297483463532435318402547529959000590770403806944723221925602667639413609661743899610745961360757550023383310893612836792377294851065994260430501170747030412617294228980374551737895969086154690674616316935283481933786865940937862046545227996089402978578374651595276996809176108357696366613248382051831458583500033369142207870125577735318077954167931154035827700950174483037228565753602730067753232034615038615701174418024605087117385890066070305114390724206095181961350273086097256657387502248470707835127646625483140048018332080868770700752015240562298596319411587538293210237539701134197378036301528408023680023914644676321783536111959779085687911075916914506785285193246513347742390285504197460822230024528711786678595279257474661603416355270456526903652293645315520408544811886174121176292338496940725819109978789976550182135690732298254130399016303775181081114854750502637692714070823439148003990762148082434416742859572274579012138497617595892992912381637679645420209121202904752624139655916881963274351301318832411296499009952701000631254597095821890412307699889612736906847374709079161745537080367099557576848389596353134882874531608077912576330611247971053971920737414939926750131097346466704301188627453683296324518628540359779525342479000198903566507140419439562201898032172290983395446431766143135894441428933603757993743855334437456506516041793083617197074157589893877257730485132624333924923964500675988446587281147790070697549186718617406263607099733435740056592278043086599713262607248829855212834636048341386923273992419184568690045181735194564653454335314791819287934572558132859994772703412436118198318820276006436132187969532228783513819630089981221400300828970807584413979788194497263557433267478552647645114531056910614809877001654860088342313334406373585878771086504806375420442427670962056069802363231118982589649850703173466422695736408681989465237787730122542419729562075776771538721089383852419498448498052717779001079082004558273997234133912048094846828723913699839521914654745015376476584574443583273363693132445510237927232568895803467404372663394642071419803144557396929469840286338046450777012497018524079804542034524806773674235103005988222520114266232779924653203030204825644140699257997179386864471464521295503130692308134901152116698424668452352302474464158296560817865048441367740607233443250242473227453927834591295438396411825646027765204428768208541641848581870338061832190947096934719464107276732649303480765543177344697282069773005112083023831257382744357262707249126424831175318143195049192631064602707404400660521777831807118942717482710188292540617722190251500578531770367335905201109040193590910531663569597626513525339628294202022970600562208635980810085458255265565694504467558541916787021260376917348035122340287525657745817062447843172166537237761833885579493538096315331016820476453087472950585042822456960950585865874410433156855026083966765272836346583991040785486241370134220485470728756869024466372149649880429801246968087414270580105312956347503607715000678428223642494299389001963821484667505472886495489216881861606694816758758794816845786487170574356981506624547728795380934566038136627069065232052820709715700614350560823809386912329816980793458037906785857947550150101210565068798498581491178222295950903137531186332466449156491898755622370488189475231144409398821191350668187197434350102008504326379954085793299964520625309395286448711192609511376060145326561 A013906 736 331256478561648132680660926835183235569594535773493585322372714479526294802490346434808381812796074603512111239008896368464079677795909229406543188431722036267331867791001355070570275589973943351101351898429553590008044200507090020320668013060333765191156647269873402538036659660418214183902771586144669719456606890393914715638049960642812998739035308708827944272800599772422736969538152141653261758206173892637772058174970977027228010107066185130795592586157497340768574324724883065809698144732601532505331341113248086083664311996012026907346086059378991873912898711909310049715980176263889192499772043979608221838484513911817587616707492518299565880422641374275744824819962650058028440813339110318274783999528530018885956247698643010145390630819050575564392084385545993813081746068312682843754908347641738627227624888605472585219466677475862781833014202850069145691234774763599717050579857587354623414704076895589181871821300234521620495977544193405280373379528514031103237224491068981084639363210244011375074690710125817572038276901500175047191387249506072455410365501524793456697665154493501082839437833220556778174316826426913967910098944635628165807931653846040858289252688568774081095521912430964581871806397035466627746203045826660374548520724228581871600931858830102894912333401233628148598142870785884649471110817249354574918698426144766584467456609345199226024636898119734572894435254036557278427114259291770773379970988853243176106667144835811850132649218670546454661593373157096334912882004498353005037313658455544861275162295055978700004532599789881515941191051614279188666991931608122745334553007976618903739400953150002020696378299250642266310651097716052327493182582331790153009386928726798760055073594654696162033196829453967036433389638230883456344555355888140240732009192193291960155558090893821818247052396034056235352071640172699931473762980795300505376614931080631045633700355275244865629427671377670363813763084507760421372216748882675284818588240656452473040733370261488897944057231740780232376851825521145830872937008831281750663100725790475205979448384428701079668982464402030066082455560375146218390328029486466634330270535570980735659916992617183354742303088258284356756162855859930977210169459540399713786638100301267345922856555843460148299517372942797580934462765202407206269975481892235888517634330515973740634114637971032572894540169893601614180958838414962040747778215014038928937778094992741884414795793689260325166027569414398595036360745946796181449914016475340181161987007992480702724534171530002693680657167007922042845035790467584219112905383031806147128077784357758621342327215997416505971107235513553602023778030609711901228752277158699146755368461218667712845094439760325231445311393931016065277495391599757434794234815486692958719037488249546962025313991122308515241203175344884429481387315577211577963267688676890101250986085899864940397872972993009712236830026798012536727307074819182123518979982621187961067874684610327630652803869970703287346884446174393506272920904610587003675825092066112482923711119600991463067312636674134458259789327755296790141719887289747333906098189271664396191475145047389845308236923013122531162670542530526497335326199709322312921950651732093154355112382974005167688379392240004491276438440454600289827911887135100817040709102709983802099396166429237257248170462247145581430033713121784855727131227604980792736676243002932850479951966070045758014689024415618395452744163865462120656978392260115045429428759491293055846712608132833271902501302123707849142341906464614934179937165873370930722129360874566207998734665496503277429789627936096431492747163732701311277854184522376803862161431460733888350030849989825214700238089880907133468946097698331381405492119498404090747385586871254099779816667489438582170751037618100885480684315339566389432859371388662506709522617914086118247088725820618575565400064002961144139979480258167683182721829595390860210496240676842255854676479114031284379168671257669536720626981077291907189377010726103079770621847250215913300938470700300938568808993042119785855146636624964657324963964120577161440703726452505646604238183583362360544721095306927357127070819341445375757091895169913988128910481409882089821763086737501864099094534696226943225039193989131132664134367618734635127868643070736898863968239148356318726780078149334604423429053233754552685429166738266271886784507715196612374177471452506582795355875494384913187386275021103415576683719700470576091749150356901896463309481444647422378871238973799082116126739172647540963120793960355188247314320652228548366770309396560412991190611596748243802686412307066828666089306177874685036552653051779218936981519857707841659936194916068537421292361402398048510527577598412679588522866548205233681639270931704399780787465631215611108088075075809299708775752875912006605734755490674512826987523752926888432666102763242537112458754935064911577649701423236983201533731990896197238611722761565332820417105673542575065749186167157143573880278725083951593606423 A013906 737 2132080316994914027242243191809143771975710803163975023434556364231297710867945123843253884622117325201792952588416237078889199985623955797326198405060195106074987595933537034698979499301599660470257728581993768242173145233624405302660789321184787807251744748558918785311874488148715149935063316579081141936136495562738640222593953397833644944742998735960903777324630230741034676134728098769864979744597999890661875722230067223192359812256544691203300296772766704906774427974922728046442789985962666745529961840054866526127990208865348037300908629585681558694716168234106504373319100995634849356921560296863843521372576931724729747333681952517709782757497104850830070273016192862962440948829849489323255678071877457487346492293181427047848213968937780438679846041590318258456872004734561858032621998058985470921186132858401613235569217813305027084811448133414622595385759103906271693640480312323366818932866682398387161616423923015361590427941594726414722494238714694584493103187192520398921250972922711570905882360029283335049065559267032341163764954983647662905873318123180593691461820233468164240026035821784298075304816885555082728960389971612912895600720244710388155964023517300809075440594792421651869778528000914446381227879750585104715102749523743563329205556563058120956948732700696253898832616679382633162430837810827162572795940184227885392571023075362707622029089526754666780107088086271417183103407872992773774848762614308649743831914330993963750918325870045640979635963876166064895542183699478942875500878504404736979054361911647483113923273366929405365957473436720204556022472850062419575074832911019255244750767149000343455894989591733776596272695018227029385694453261513141228790896493002230111689152545440591059629232180878234557178792364299879118059084452983140221453782240108949354703505229417813803121687959847025612014658836724075995041634045100966840677237875356302066147147845773335364179907386677969002440167332629932233776117666153764890715126692631473279688412942548942237859947155114148663197123609230248320518212006232158476908193714736444558679380752978979193219897601876755401619350268831649736713059080289013116605196449728532861099557116012659765012139285989590711617031504174075725649833729726634915032631630407359973059156333207163821286560546718764610464462877571157205225312803048719215409256099776173973714199311302389703321763360713493494222315152920272026232677079758104361996165477259869278559980003141314869060085384207378496372115232649439974901883930542940447640686944983347223616136443187932127452641992271269985011346194725502415597814771739084272424773550806569198166338380394459746291594257547012131510529560868604927490371117824453142324888507785543402896533681690290981136409873148137734636350521255357567135829695014067818000565904232553842202895529562132555913111369208819483501520878904176699342832245141680864956075537078994410075266924612747110287535285171200404677045799862919126436522178284004784903487751168889973258759618858846308592108276943434423345170553944019386999871100544078616678647598666004196373056217869108601479187221172510208151127804518154224355177737831352234776227709499752299120753561777050111591136407722556507438745438215698703519006623621295649381447100368057343014926882588207227395665621150883393231851879378796198054248748263685274755833820023656216028461217491179733018127479215408103665330986876724890465156979918225831656685477151176524277537599474294550243501729886320062055698276174645651844385790150467620947597768367504499776760938414812148872368333280179079304499318008909876356862256959488090889199873125760394162284463239098714163322758060825955934037835571308284900595694252274337144502611116061591859374528138347462152916933297971298389569364888716680653299990359688226339124549078975592284638245716000307557404128245610753661458385021818204422288935153002788576821790814457624510333744145010939357347947903295760479329368863486795379806005206708915574455973610241458994871623068602518985050425267960225794996397347878474760083532195996442063102219322587043850783780703696388850272068614634897420930535719727968998743344826499550981662203239489245755491808731074746553322378572576554136528119833609708095596074649124719649676090981312960481158414730317412437878440957586241804872588082269337662811445747835943844809928264849153542879868535922735838506622777703478894993219331672951194602258741151709678250549141040576628809221747155875299241339528153821123079222508085889134097001655593022988346737729886324496291246870338905584557524786695791745195780361174393389283796529726651680623513492385838232958754616449381761714071047703433217183243192820483912220412601247813350508446465518862713038708594673318351773141265794862744394600382500261380832032447474918370183149986379091598272938903215180046264925397659655515480855592606112332774653359114465912391359594484707875371441857476761046014120115020498178424612207541394170309225163480802823357891514341698941361895182166038226409314142678710941739314810243016251847545431089 A013906 738 13722800223727995934842421271898439852749462397968828494257842813025563402260922522232660237510372491241283657841784728609048950103070848528429895821020351349620003888173649558525533807473355863470120039554615516269133428112421805698943652721882460709690116550173957011410586178674565714278495232220552854332658580259763907826211033794472795804581986713210811300856942513218443350497024255420729073324285124410262329171645437561523582731098725627413523442031319571759783242075398076202625726226620908368924551179504259781378206884899020782445442151673394400533825546400413760677681782459547393214476586165797521201881735926467942236142912499313693736282737188326906166991235861820178266063914359951659311420768181970356480184245772225709428517041474900562033956310867553790591078929569264073015260368852964722865279917920243214537463286088141117942136570513366272239452962908113404471461049974860315761470823941188082418959738801932461465019748887626196314222735891653486040093247164268321954001250814284160419079586797957588559707768929448739823010421654315749610577389988906551941884446426941184629141895479290614426901631027624257836965103271060970625209426541999993834921951017414441387048544208039552060485940248989690564691395237520184637318576177900217628988879545743195414410277076997428907974020536027655276579585927852732035277140033173860551276756373949235664093576171900712247474795654456432086547337539481928536331409311267177618164334980892681630476910285387170999793078642614318627968665258855397624129950855675898021977688909498896407918263072322509721342822452120031552723350971189303795095875283008406359764886884098317599945524993828550858983586671700412997408794388567275955939685106459452763759695161778730182507191142770358844455819982414976862365761805366863682372501144649555416500422958826739947025654448545684368711265301137149462154255994747292218225055258384407309331732007108286657891797648893039043072753930201335923339278507725121578000070682231734623409558823884286530054205852188864949328164162403844166029150218828309587738714258487911780144121553770981877426535390556241491924893767342706961344940820004627549970039932835094380808106746748270589917527608404100249581299402670283078256227777489918548925873365950998511079489451143596410991004968949493569210672390814974679751505482713002581064857633001678922497570737905956850247108354384768857083338578292322414138507493561516703603485696403218811974577373358579968270797142045471133475189272856594436379916323162540949589001933534952019291154483157544633004920118461242669137883000998124394116085921379452883231284270319006012633524870283218226825678658402908703562876365389719244818157711611594211430799872865927782429284286411532524400463732167904271362532223028271889731727506695930301913216353745868294385711221428524941323462969427600820898629398288745369578342921191941643393982090549626118327073743362782574069405719964659526240270994627100479005824466543006209280069062821626797154204661524803426382655963546935546656725078683711573380911358889176595909296721140745447296345776488312063370356316683137870662054386715790314848877746646659136836329784444764212179768342068784046388829679890222518757817130041544840503633648898560903826731374324243303312723536258429470597500651035140271844077220876559257773077551145732872377787716672519520441274157970832236353093673955737440169627440067100111671179871597813404002685974063634963798059185613179408397910654641706927171759209968747318729049569734431218812724263247809014606656828639607270709625815329547655827959053971421020320355889545402457378065378993876032643660468977730335214103290585490715694352884714541080361954792530766163959659369538585214332942228561555719595691833213864480590616054715937386506102819851646797780239917592621000572085380346458567544945159004739055053652046226484447305968431749483427236906895556098630313715021791532144456090963051742344890808227978921191035246722970164481795240684554462342911429007036238342851796409320458923574044497095236185872740321864976327897753527621397861579685231445771326501726676923325019570924307065921075169278736270626599463964650185063930493639414683591827455250618068953096180763808394215009433133125895371345444155160454936804002180594540575365322651838308273504337099048195197675580672809158963642313935468117963995461640041692106549355021231968912342461437342292877877710719885832800618525640174210092528100799832727754487891144900982656149508783092235361055927021297926964564359884606960589735467432692755177722586827732758175952328648644557182278670363038807530426458019386702123143209836449564301663156336029189388658463384847041407771885032467103153154723851585849217073391027700792365449860206595374109904260844975409702879836688586219078058527499726132781161554902842399136701584516928728748940159476596527481202870267810725362878873958740586444488140691852199277548621185659903471378307216003809723599578310589216393520886499801543092593589342044522468104976282004217031122418887246703703965951465186102571667527 A013906 739 88324649160390120539251474256434620057165033058929883497217006784717393825198272849514527091078223411393397382164366245489751946653249334430020060958353591266667264685619252120468909842994481698354862825747072695830223056097389302157756086590919122811589013826896296992693446477008790313136392838436129820114026724444869609789878603885818417967250638107667412840591475946355935329868068587207421625987249290502121070527615910531049381046228165000923639711454189506459078551649293879980236674618627897233968952512343985914055152236171618119947244474827990336115084318795478305641472396761030647484243874032127715005083097858170454736002781864570197483667241522927564219570872000575271641532612743274342747447881342647630138738508986344539300269660277685908143320463758203767194356730780625831503259968244197523260884342746531972185700059170404467479045120667711412764497401642895354076057028778342369329132407378098325960694582119646384823149605614630655263673306597092673299751890733008264130382272669762155924219964929926739423155180594674890418654366341803594795792510013368763245284363568917905099485034974863791132287324553232198559145483682970380856772316057615866319443054977278317920440188173605914627644258120003051938217508897246377749112956552594820434819171942087395603171685992592862569836231258917846845826081829633436866131773312538345142186291950173545321939040338979945969048668686991075465224350140881734361316912000709319792428690303923745163548648176979720354321183169840171400895722858177126510285440280273576502469944168830855402829857097701479187396825889945600244150070959957477156438771206664175214828211342258017796186180175353436521362995189292251292981111901294266628080700657164553579855367636648397559068882161431999756001305753076759423249834435640375493992471134857153458104581808083775870858941830315875766764171442116983980690310491999771037727306836915671294566127981827371072515266554869169593608018249373857060833301848247032192709708935087449521239750069195860417708677457294835594553684109538845571112558806904058616874959346618861570748155753762982809901139075258931032860346525179860551703780432251044498856816731423629872253592202686004173521549399658471812690849341281057798752923862052794822949202557825147609796894372441928754707077894863290287734126767915226575195844053121455171618728972166925121064781935925840031390024126985926339906346675021741323983483736632213104621369937644982577920887254974882668719967289624373811645100150025631604432819767172958303100525471894153684700487119589680295828786570017190024806929288293270957198310807469191908815493894277842116371699364173299651701869053260952613815994354241561733350635660027303121583148746121504220944246911854862482697253939292765481654334735962456579571576215629804127207016685917743175491411720062936506412681619034552550385147037269978238267980412413305252867352870634452219311632798576842081133601019854496589099884534371175778345785264462812214056307552008537884475885093772537859774023032383573777175185863110356199349215158406839558844630586037188974487704064080111930889349286389297651870619117557469982445370342484998008762553353802567023713766710096023715486419188353674477049244980222986843361678910652710183418855694012223115573724943532188714073929132785467842701723512048296042852943284773979752998667325691154307755551837736460268625579996709292982873700386483799334054016868299485118158859850362658453796891652907087992986033456628567888753462188767877023670487094813218234186746122685192816500453432416735779581005149115626747754693461315577884191780387184324288728109455629581045573795553881531798942947215636889069524338329062243480800105195221849084038605865514086174175332382206569224929693960863224152598047509458540586076849341832407905365262731917843028685137733195266176007934959544039183821187972165509587026638773911765410512275038864226526529267484502775377244949877401340479341539302494533555471372998661957371251424813347321819561575709434643404345759856554870549533336280567443758288711061453387333230410633231290776593375981619370156930102984928704526440181667313591650718261009244293619073692628466084933585222591222833473498810128853779777931385872811447016459880362924792091650069957908009313881807054407070468566892900932588011725557099157823192839934370520631526461802352672780736441558650864698144195345421234485173015275008005368478058247962140745431443174455795909572593886297778453503856755245425412029297809494227420484788492041763132885065792770818543019747662139985938848527670569943956483538831402855108259044040452287576807620087873464503377936628363298046059544641307120917366180197816561035622717825524412110085334779087619507365800827404801035816649591698689984663519959731563413262716711725091059528457063169796643099705768025355786715286594442604782139752866075723477947725628131687514287900252222262377876132925018059854655125127973820088681468001575608687822080662312728809923403176792163273213100606542867875930187357843868258745562947998110658095323951290314984434285733761 A013906 740 568487737350932829601967451570083171762593760373611943138128201099768304725058127067062879840971685706358013486911943533594246513578014780913318609208872428674074982388432674050815224585588631317834432864457391116297985355551038953217958283636856159674511268021647192874843515378170188470423230090918515114782175109693665398883816622970260173754587873829818398964651062066996399868849034174792377730471650060178293437442926972435145966351223326206539861991340192450571345022358071119353636459024883335966575429720157627330027480709217541084995607344847811803921970149689045224167351370586082280720680668919566993578961561317750399146888353034553338582619264305404167471685445004798645603076941301884613022136938944580675710058631144695771113515526040661751076903663666868509555027583662765606215186773788763019457530113246241833453625275941018601427479709093779677566883499582438011939951124778282460434976066301171513608834848763711171431785202050488715591756841203051248144144983656162609777737028022114963947761701736979459799048884534271568221873100223503174738735551276975945732443296466259776061734808465219738007759595376924188570766119884500630034820499051223477874083070801620460598999762069871213372235727240874803321182695868229442700858934116597804341905333595250614078704858936623122851327438209717071121204781001588363939269176237742989987494744889455847218045088712511202378264615362834199633068489458813164784321577337381425480759853836827469717190196853366184244492667046918598314955379548168340974590121549856872206636907861445294356016130921791231657447248538970134512233600172625588393504589984614517494733054275262997036358347468374863680219064545634856563819928718112043951780821109836474281827036500568457090530086217557721605540712274675328976518109120992881328129983641539895659997218388387354239971854236960774780282207512269555025228215103009282320278887268634322527081635872938727010986128283566295629631813003229679276494996517851847924321786136387560113884816679618291828496322191517414015156442842641581919711320088905289350312826465894883338853897048642098067627527179069293940833461334915719202934765258655984502905580371581360162870302398612644160216209827646007442310059321808947395598790229056471589125339238639984042282972515806001046857617859058074400425532683783793160675744500399906143662004888903783334489461759822729005156962059556978096371835077349459618431827663886588390438022048571720100523057237346801240637080424802811011965258834916423797769948478705299963452945417347632809446187368761201644295539638424150895835905676201376472466647377478681057961242417977929160814172600701268000133762967872759529266278549962196171519230375967112255479848350057920841944957001388661156471091511389416058487505797468805668729457574435380385519991397289864863371919384545040942493718449901709065803588437303363544028447851573490371156016577437962100600892581690467491009684988933350139776918123608176622725446566428370154255816718217288752981171692107217645991514726320788395705067303729299351187925540305752946692726160026358995621112638913579865596147054006751216533896262957199019222382286260919538712798940873675645110936368159571569005005738025854244634568583743359808363038524827196620076667914165714164361135524228798104508735256299816451098339214707465897344241540352011165354701451040981190642291781952201894746371432759880925268261366642296457143233092161312943865950485862744200486447011946965454039705536337086530803125084440803906162373919291393489080224099521981988132977946561430417755745424474320408523686976884290505872576352591115345485146197975264555611579996656520023403845710733981504409488333891467391943391472529781799108292592260529948550181350888576384891661217144286732005374901170911491411626723357625794842371227740285552776385453087219085085440121316559792513216456331672471891797285995573917592807860468492354440965069007046779902892428762975984826561098835573588023283300326898692752509337414341362082410886389701033057001032417945177395042236076302661555237419408079388526220866323785770891339345663961773965969836324972877821578193142164425958924219022444525069628033379286499686712328458945667319752081177123497230229942768847324262435754748445105547286223091510391337971661983567160867241154667156321153707356264761202472961706159873080921736340008983583530470931582443847504702134544630001940654190850297366170857863388851872451255806340812006197651915502264760373899626607132736886751053504198245325017233557848002863019839908533635351726981063517606149132779164794705129772727946656057340296456797978972687899243758142065058772409714835669027735264598566643392352955237905703030517289271213862973908037146202897320594861099313271241882982721391959154048178530054009593868494807765358567919333478435238289522089622540334427865134498191291723381296420277224498212545990010774326773088992900006403019009514419090532031558401111044345801665157948602834116311895886648826573124002538402227597217941853168129889346876560099192861407003547457231646619759817858723942492476023 A013906 741 3658982068884515061278815993140943831991968011424374614933489480251086029738994800741200697224279222494317455600391279378844593387942260389027971837151261594189381794370911922598246215054881288062124427126120278109646723957303440709271733273178093685327922878352252758329648936299678045370289264033072748329422449292051055434448060934538273277524125379609434843447339110777477809321067399167685696858877091563278137718031720918544144694502931797066179394948928508297887722535239214542553942547589594685265116001051328503562231065270407356039623882364759799569490545119160038405252962822612136584940587978635772582152994192456573557296280822835476138912871423477237975477210312158520729036845049609795915832739932017379220041705900157744613536077861423130976911571357316603463394934902914755770203873885167888338944337741681655901056406869426043488167549033267785171249867644352927821083620842308824866243435159505081163415628916996371052266770662721248691177995002579370479633830556540456620304669276150943493400428394642895587221389694629967068223875375511843094207437394312705189483391284107535845836514402321457804188077417387098362638130520355766438620206675324848873250509454172514240233147925600081095089895817376713854232670996272607495921574494588825461791392000548456123171173467882721680402281397629045002691468543766106255121967587593563429405081888806034916050933980419150489848926809238270360968902940648805901467414694044413576223110319923687626921949103185785466398750666098765191834274852467196464253416306706570430429082015455658390211283932145554541339788996003060652476873146835877497477414513215343757375602630753209064133985795219642275224132214554845089600546451465319427304736825484548222388517473591178284815433686715774118551770724664120630930709496014138684786140123301339816651953476593568228750963164215082824031645924346143564599742445680748073197150774119263641356924197479338065026071489875033941911711312200646323603513635372700116424773057946435117826081742642144435282299503863117767074554064795136247297860517074984936772860508433977271113848908291748227402887961166312396571025863028755444881774755829193635263384811885565086414769130751193701952098480610700586479260254145509765907030504299256017517365753331245790810659714171300344195934700703823423760658074310543030623163203384937433108415939532661643538457905771602703073238976653295139071736186097252652968876364961662795980677030146170250666960875788196422737565788132616599037185509945302479895810023501275506482670621066327514999649301947614578874850086482993814649357160647678996048925398581503266476641436908255318508702174119315401383784944341927060686876307081099331593184597795743291195771933568956848405606530381188899513824614551690688322133648526997765084287163153014139496678897990006840684309809727280782454932847288995715833721465813318442823062692130340073735957429206076785300467850761915368602487748910726245638702188526458622348442568929705275243753346143580818944229093552292445545253963868151722145177540004886949773922946235868150838175101171002535536952978985682947372870701918026975145279427474810727206978845671499465646557352473499696122680259516649281351164385646902540786473993061996487699038784468001853175254120992665095201786644103421355078368066605738529516311637916207895176110327628553884600052575201497461999522180214725580999837544546644030274183897169358578305858648310100821437061003348029272595591539820215767471350280450864452532928978515364977135800852238813725443687076821389612115445775675505036739309267772597320841158573007860365007439415698965357116105902335314708195658703630420216056995178513362686718035479371424008907863104100476753374218065268147916110641319886522232394862749433338109897535670707527087981366783779495791281253132155067592735613419076279750947756076926754990404623893146195165792753466219136610215481045723071357486059624435148022492500522363621579139106542742562652214258543307075932112806764206301434125449590731738147516209197195996014516910338330874058101582421477745255915785021989417034279976075758088820716133452194241384907356770052383218007869740184635577661820224905244537007253073088290435733233815069419810581533309880530671093585258533024871415973536850991481266715414540806298610877741535153868917563416266543201912208429766710155985279051239862441424971261867194141380779957050761387500580716016699975500672237813017793027288533150351040970406213522779593274579226244415432541131881935964371846909957396089420088291377705456411104160640492479304099714727719247872246799076789110364088069815717636474375006951482268011373446574387861214554496980676152132225231867196974807706360548741179752448455072177529702994749129490072537278164794842657952086557443915544663414271428329476496911261117626598592296918097474887410123712448763371492033144743143545576371958498832894983917262705683927829005912026580755064712412207596694082262497790126927706384211144685256906760968372140661870027408779760519521045720636388543519458519279166937433651520708099564765356272836193850603303889 A013906 742 23550463626190366323056478365740761846434679366555193582204860481787715809908371012787021919174609003746742695131389208291070746740328452059097463338245662502929668186526658356631763838544979794249638121662214369169077924215522299485036155550686911044904579122622373575305727623609878689572743712534419552200839875543747766288121735859588873441879461718171528688578376954278843855678986907161139661177755556143664298754489440712025175895451083551524324285423771361883551557725629171846465270238580454625343332517554710854603240981335729493194140897891245182640493483643889879069381070492579867023526258852176504408732349099658520019489016000091356998358887596397756302796914252189309784691194377140662674298644832260534621260893478538998439120639990825739101327953924665219485397745497831067898261312253683141935146015613308534187173096959182229022762787047429876212477886863657456510736815423048508766071870184834412610582039270507173847659863487611269964722649888886713130997847865775272184901615962869192097143393494861038512543281011303726129793262706048022716500380220822819857395099107726549588598928617780898687781302768857528836677392907778194826848096893280363771403803771797082822524940018900602755814185314901890578693472338162223348122354547225324639222793362986051729179920151792680508605461057659920399758214721389171632410490228634718823907392979443501189680016568332936321285711126153076769929671659724357322268484294109903010428582545868587391725698656646107986157334058490124651106192106753272692322226271756687643899209026603918690227665857677514953270561525901327409144955140525072279746274560231985285378158363230001887475330535161378020642916810224575308534849949063648438696851733549693559332777721526265215223822901457265737521859641296840174046455549704129424852479479629715419529084195398676714143660505253598828876316023643830709006600092060163095685969004947103703202149559976755199464100051356745586785849722303444560401209762435630785449773098102132045574076441682567841018181435592850998285936533065721619341853454051959772903443323435470571092723623941235661206986108637066629483146316324088906376696777257939649972039990285973644990094391326530325203475390989318444881681381947672763227354437132986373555774444893290526963653976688449771263094939332148966757945271982143461350182121964218353025321173499470040757248772607714656706520174709599595298395699233749432167656609486443605270658738242091869688538964153227528111972397486849918896795696637877999360037574092270097221191673205909636875387787045415461439089230184211857961687415434564172466528646682268478664065775954390761496255677477636848488714540020551843562551510947284115204472533730447762084868314223020428537486752573252505063508461097472499947346653761202376315896092549760485650472748325694598990572653669515573188329847118596552636362320437291466235119797054269421209913447768527874531169147976498649297041805287310496032941360206952268742041889432726040378205143177813398945956316681642615838076533565031259767058443367674084968740537544606321570232445196273972585518547623647538542744732195179495287493226071505700383547844485835885217959889691342454641340229578168985479597435407741640073236379926629659626294387139132451671574634872293036846353054268547314809168756921378944282605796520519272661491474459749395268356192030131779058390587969787490189237380979980477747031607258720899968865170040179251350677529472064772465727438181067013453853078127958263009149700364519763033171864701323050063397211089813280211964610148607114681796030463282357814745093269131005293077631158125783516748411754586474892170527500729744676928518258232335118820631403909319766062335035374848242874824862186962823313484762378164819048093276019710272234431408697020039254229211671279742554628374344215030716280577679641054333191434980995205868162284261231984028223025276387204139920272370270255897461315793928533448289611439205540934422635293928640677475404695026122739027151878791423298595159087703598920452908068576063814237743552927743713307401335333696771515786430402668684055373044674594540532096240178058771395429266358542426347149197907834612971827296339054874266200306527998549332985354711897777848316384421178499823662224899964101362096121063510654891371816834420032675585596858130476871343251471825229341469956545504758924494329945828523806520081941517193411103968701109650187469074770413923253142152381026637359322529870092587239563847775715685080783659558328086400375370732986255975916618366359333590854870433415386609309285721587070189752687007800579510298052968125699541905499498388255367124235339127403244935289813269334760096087043182945551810178424757179773366451111413346664624338061162332596349521944802555030131977611306649398243708485553802007828427744559317115608134463340122718255809257937885753610984759147086935518757565662620480253611799470986394889809094727398830898856795476281325479528779511651813998920254492072711616940495032611455248944042517822307750161495645976697974947361662204352831163582520929748931676980547489175326436973620762837927 A013906 743 151578861707184980950840303133986992324966923498171954326469178327930992139093074409554659020326060439002321118610051011059775163286885850111407544474874102131093849324673551827098356759872110883860098576893741819500810513979107443634416064525574845095494273503836655804803992850128077434480701984964923543871010327076872129314188317747713828455526780273521291474030616461033956698592457626998251130243818729496380703638366830300758256698455313459268723944217292838659663883706449240809793816843195639064646180846035640326049587867533353173413656409156030692571861749996965115919057367397422979057804071479394278915613594001143417717797991709076004976888237668861523995212799468678898707528676090948664219083362575606266185810202914340132830645057360471310084658466947341512778303381450746509049498909294807714812283511570609090855872252401553825495056105073215951751048559769693624610685326790430308056945319161067677765231434384453954844168628739442384158552874553786773853706081125947612700386221591301384470104200716894381202938358934137658549411957865233248675188206731631410829405944376322023358731594016553762802810373607216773725246681100227829826419960502386816397528472579979751445178640016070762243165340952271579112939679829424059111123879833551887664389151502301733144745074809549756642799199040242025045540987014510145112063831909641472059224581451490322777688646879473716360953037806837472596599452679365249180681503007004215471850934269023461378621958468813580613947853966024504367274781822956679420319314808637254219997166723918945834416005549401669626878305783304327360558268004032565292238976041827216867646711934066880038438631362672189293518893111071273715061121725706170182867410777270435292756608558501526434149345965034162128838658649243428176342685852149325494743282331358361432478084357464905078341550287365464047046274504567804277099667456330786319776716803208256290379232905309468490784364116849629960289996359199719272226403645984235156514148931557970876606387886888503745562484955707997372860699603041825884599603086013152920608667110690626961958654047888804559359956591423423341207442411048335363935307665426699060519989787197194468116479104953774172911112408466362847485095790929229955889040139959836914531093957967816230188825527280866866120822271105901677149733745705365192457015249429543046966054757805099500537632836832255976690414180850908388001662069993248521486271444871804893678567475273320310826739942154876927970796756757704067541958704485329596034982319745763994358936477497144049935444055435250487325251893071540702508701064520349069505734389372891946770109108603611297021094755943445586312398408659498714450923479624975483907500361168231340360607580171137974074253097517585748197977239025489442728605003509338586384183604010003053493020720376846152350779365437210872881694493192849091385182166610317867662149659931667609318477950150830005543568827394501245912469944168343899968149893178495786251960120757100220905978025856517025612013317179673678951093030275553993582888242560425523069958377641464085594314607011921609532994205367630469166825257851318178237190013172753214123745484021498398971419610295644168533607697263840902508708596204570050893894461286103323328082494602245181389177700137839181654766556369984629840789664429618918380739840194268576959882021198686801989717498079794465220018852145225923967066692408830488083762656158417453468305555131917443176173862074817793806377536644643404574613082437337270411099609893274225160214499167307704014196195817442077399316934777716362332375108100134160744429877847118462001063159761184779857539022757750375566897529485629387043136129991745882515675339192131922911056947668589656864089678877963022859093984455939364485926461820456530072724176956347204050513683406935959672033284454811768003445517482184313942570056360199883626323105241168790651776165071176497846655546865628482369653833857681041358760164702559450508954484587715630548923984078680998519908478235804996025807949862028027444986464631676823068298322401052681612754940099432865691879468231380817203765939011908480013848791973910796367326859571390521940036022489309909705956358929816000801466599138479519337767009514956902440279169566222654561289090529595599309644053217834134279359035496753679501536371276627238650087897532037207922012095364764521963736570356609086523798402428883763710597191205151221606189216565267115030262032898720482554130181214049871661333231256094684293219659906341712628070606451214789660957746799095205988332242163609330020089695121555989136888106323378753848205327050301135025069366646668357954758714402502255345287983716538042607389897801129167781249321774579232936900734048744045787513911428205909595751270186071122776311450304743174690273707840105405034814676472446114700148801824606996177955476786750126663705405053786477643038967817606626449647689736972530242486985844258538185030373464040643566194975280886703308363571469252387558270752906713636619683511711354245451287985731597691370512598174166626602997350914389906213508543028156612007968121188085330105181546551580961 A013906 744 975613545497008101848074329194315240141854583288994571025489610646730345737506735824416262702862496824149516515517971554677506453795404733163607169028044603132750979443917342587481718842905541782556758454699996903751305245975830341084268395996731975206468898806504532732659545752971900298877824856015090897129370221608936391406470779617273665782930603526016849729836640044660679959288674500326804674386890972862923467197876879638473300193305967596370036477295363241057257020246818625941430764481984349124261993565115571363086982524083224964228773533476554055920054371560716445089813453246831609297843830837899011338557146454101428624025079350769381100959770302313187935919935370635148943911241657244798305847667129965362121176198856292713563592500426667993364220931127252914380043521076842138295178958347270571578037293712908827666557380638974153848325896495257978541199140333749172907612228290298580250163606365103820310502986080339521083580844406708813182212684264143625385884159312425035370841954635621526824463881554778132194863885957224379640897809122188963477806888079688709671971144244929620790808584027287695339528928494194431049075399172683690908469327839813869012517601790844613355915423416956938068461540080766512322515517692354736891468406099522857305477464547779244014047949034921909319584125148268476207692412983933270921016260064797521198085720253229578577916878522172497983805558216773718884814711056663766007335127108610533222739457825889272480063792037039007889518972239244056512778471062714462890216279633368730738099224063328639588722616405852590491270795280230324276837684359878973390745287773982314495559840829847824867244215900715606854015273043191815077017645391396828513307379284409125303486948199251390153752103856625874178815798726447394238806011685680346102812462030462070097400290907578739546648088801232692960957959583553455084280504934882462213790632759311837916788343055458260354380506492936297847502796036560598739759507522005110059983746876590624945849388431059612863224881107276478934830353865141034739561463125439154708489150297223842012213849270550772004004541087512010858217133510254075981317469945215476511284412626898152234500223471815489721397227972445615248870763898276812721976732281549516605983804878708448218462235860735516487688691578876572518410948746034507318914362901559093383538637778015547534588889345915432929779510480020478246755781652566555168528512810300527324793792019503108269347511839508947031206341909780151271195213113903219748132586208819409864744180284383400625793645798092286427342473745207759499806960535718097091069746996899487471350164370397093346302644084753304395342701310786703934265200181619853581019652597102617609910614074381442701467000404435630407313813416561035796280157714102306845103735450384555083328429462452471094759872313276234141195984179400341899393377541787153135302203328653569295563720325107643650370310417218806332620004537858311082152701787910159104372299759514116707126645324875412362178702629936172425801114967762850017719267659786096892432665114223993877066367660638932568066420522758510796808611580594526797269690280954357940452870379863383069730903808789097274632106167030241545975609012221111015080561358637582122379440467555698557517964166038280251969385141726055982383357671123926717987446205255499195435697927968019407178904290743398547657611798872959859143961936218729250164509185626637067708554181634430911964864403948218983441121413339994064529978890853978679049588096439306306190370470214006769577843585576222592774551757938011264683446200394541804568286033272155983071308860886783329542612286353687325527371945622124305889379928319463668708589359681903957105121007728093357829585556018425156437969553195094137033441381052862644137867747283746632360095392600448415483373726167736539306600532327834633754063184263577999579099334157260057530024957622711353679836502479759823100544865973048366782166474762165601367155634194751384674153042456929894056623294533675835535736817438815060249346516726840698417880429297758619929483969424404029065868572194770303143738475197724061977775575279736936823269661314302386155097273096912412166564269103408708046513935098758684933001327322526254323173751083370219126971108806528928447432334420234205330012572606282067783957112511720791094822688665044958948387095916334577589642128458768397783844180884329010372356257432936629126444720715341038955221823613449286843897912945781393118320513662546228587874305500563137681693851338031152930777766906128835396560308524051766009494168567761039789285804917734578679619419322916358310660042530717359043605568133544573675856896978053614769775716983013111144669603458560623858790481289495397896144651223553108785246517603227568583452768988781599215520347540707542957994199210693243227499839582196467601010487328061670501053637880103218872430359240077686902804760304734986218519413929792532437452949032663747932774065784308166631862714681122319893963052575855968061643632818792918230679267947668679668759167670110147969815778576377072127972216359474612601201561032084697825174510876442257265623 A013906 745 6279383414264849617273140272189526535680344754170037184257912877058808333675181316576330841533730111396636971578038487590147685921340876686464450857123471685061259837287001280541539848702503183513366714382599142171481387260799813785025343300694793871496329651550953803722124138690320419685380195867238738190102342120261126480274298357094182037846304909490453868640685949294971454831207945099456926978357345004949467417634784469122930156386083511397123109690384670129036188821466469335347746310958268591595499812448876651933805358360005396415939116930777084361942650514014216366338705191111071900682912055706695436335842919679830551414243451303769050663494710866901370979042724583239946459100512861915956862254491398282648731097579275307612896033644973681552413849840514376404699592456578285358921207022305746512482299289128024742589852930973996822302595445625978223377797298493144152799699612270665234903078776682791418128763720937290714149657982831209422763642334874730974247057807601411689433871018825300164825950332797925347705486808333579435331035127458937079757638019443487868676223770462843050269575294143944966884709642211108866921699101937308465192890198956491117121634578663290191261052744101766869638375954268060976221436494690563564308244435319821245958108740599847102755109418435276386595740046809181768960047608462248020759586558354239071980650638951832425472925255658035302190581017989624008128244971806580433694949394019615645234446550201457637702151227431051759156650210339252808427626122775204794222203319904275396505049774105436846116397691045494479840357344306343486046954291865916511230709697747056652027295112606305238649513238303059591165593224544636336628256982791399237423826357505551682783221094633614290256371277392866948889701814422378600777179401671046895876414270302530331636911680580958067229891599819192434710411036459887195757523237974096191492495842625967432792855234306597385824094492302265090096689688750344553774459927922704936098805969322915932735843090282531521834927420940651214256842804287423442958733246257178425333901183091484594968418523255564567532570599996820318503209839748789250163820828459598015735069850220247533847459871841255324559886998479854528587762599121326675625405886983225260360307620644440969731761882546594016396919696222861175392866681084897978940543227260909559785485226492065923265418455819357375329555843821506445020158847949025179393072313726988126943245249708184694387656972395640534661675720306620108173298411559179191103354934317031346947077151564129109934022551577030701100620739492651746402266031795345424185427128595265037889812330994254738979821599136393337471833228182772826360380281332567673257220773855793253135224911523346478061488217784086438722701411786988706820137219142058383946335511939934478418695353671649725163460040844449296681047784401194134781767269787438950572330389278956100160516482368464306455555394861693343607314437867212575525435967083703037180312920951050368469097633750244586229422357421271273839598025714955645371597284367190626230930737079279803422698976027979769161946329266713081657463529486478518389919190151988615049528249099341026577181014613373044719897434103421925962749289236546262334136665536737491230302054997268847520790846034331322831801388271252508339821247463034787863831473471072795458048186308791465935260090379396238038426236098393383078682225400447864478191587545343706104286478747083497959208671252301291616538377720900977417279077924295769693050062997400454068704247643368630973324966517118421251446336785342013237366446167786006382040455832249008256549137287606621675618285790986550941846821730601340421340969275979481747846848165063104760985845862243659587012948186380298626663430267920371783236231198849925109558256110155511650964473459496147955857504098803627900610263190044532150120528297592590412544938945707741670462973425820234862277739913880084779094430244291568044199829714670141233200282596059948711487792215746363525102088945408762728319590914764595241330459707509184041377035775947623609072794640216976901649899723565804477247079128669544882242221979522707875163893921712680963012657248016400525661380767493840914174223640575349770457728562103050599329179110569192326286346607369140822910131973619333485836389111606435343006797873415026531717624348430441466212738646091428644127049986010694765697261006725584835607042591034679642321588593063140288692169297861659023232714424703189449127350409868333780547964671088411047275606448202577444947940964581893986802803165846620915792845725401928794120491165481626531342517692223117442398308590122284958858797393217362681966585807866416537048142547573597556824216189533282461449159102714274677781065352890157486858159926849910538459126145511561524639619880251200209164885258130350981194615999995993158868490643040558436497763074794137192067035035682359339553059099354058895402663900211122657606073226335742085360874828892371378143823160598838875793269835705242529041783564587808067703604891500101672705260387519339760114487997729614533551369078959789906493455458937931120254177186858012987455791736689 A013906 746 40416265482719664980188655478925153791240437196089039640638127740867321606791917540676850977589733066376964595557506973331433927246020902274788663023090657115842244324903329683004576214417415447683973258549441310521419026526338055856551373176023831671248300878452420657910267645190473000999059026008730981878697878989347859593428118310594638900017799680064516324248398524943044458502661438985273895758661449021191469967221721574348087651544473905996293547193939538892331170667723959641280119534312075341635554049356640096537584581642912213183954823683588571493399045037321803409969560785871409850457156229363399224792148225180839610781205938094854802854629537825204570791364787072264346712406372255202735538673659929896738181858786685571227110095878590840444108015524045822971753389010750450921894998369568435425389859653484138155795001783303967629249554078286645556190121997575258915863277001541010290011786762750847764533141473908684526982152110189774949738809996574630582978230790550692917405869694919088938776351642851597226226776080410175663536860625374437460738515162978957039139132131452126626701229057436321179993632712677975077849409562860481778785002481822218906248012868937417179491738002130198479028873604621554387876009232546145963190418913559684237673751485798641700888129219579962123930785280099949414373619704392730812679819627757398171269156875463153968865684158777805911007230801070390557348172626572481328349451667552395020895213412263300456220777137617257972685591484765577438753492401941329950858518782642643618367501578215109706443353463976831076859125110524723752013911927771148675644199748126383852879316706957804478645123984759229478181527791645298272802925433390542941998182809346355034620005609897400901791563476648637436417590045344775550461993201689630990945887853761798982318915036925485389308642189255060492801311101641339733203564390071908203439385169214747104284264237342627938067209816868237796788198001360458916274368735865806456524997109009764703252814523238339782841582261279413858323530385475727865123342018414666557648877542482595232432815783226290215286288053295334479255905129598241448767157042510134471390306684976138672746361413906360819443756763456822336094145690516357099374851802843273021943243431981503124446237470395592571278199308346138966211649712734015512468112816978164418758389339135623060747913220183730107200759448489646256860384259884772570210345234950503941934267960242526600429135240679874185785933890665472186900452018150042072403740808006884490703391394929721447820076511684960513814072592288352619394000157883748953537904601144233959766828367908554529449601890850331302883471495381592601534849101092902615795400127261317914264132912708910440645713260117080261267788172845302254220842449464453485104308947926013700628820908737047007007759889668885319547985139796135061043684294525494177443564694722884142575439137676888659605068776830295920273533030965568589995111108687422457434246806572846381743497271304950490865638984231897414478579875624274763397962580055776816807067433085063007801064595464855391387109122751503876134443785765589606489327650100420858553725799392799921022852983139681302771598810709520989216859648532619879750484188270721594517716019567286365858509516337146169389205042789958183285450107359971715623856657455225089536840237611285790232149735892794320924958435728241562424794790680594809399157077156360145378381547478439642505267016754050652187065471675276959692862272244495607193474921622877430741926103389662184384743334967689530792797869643978569506230864226906287675001413612705078548982243937125866175514024422815750248699198118003823211514998212665605491381826259266758886637922114530942677253679968771530403634782760917409484430034023099323529429514806806656326103631999713815422647755503806038812697563211400794192703211464511986153650729968633403146492665768464087914177295350522686507330982441834323940309264585209160835320006485172278469543471013273596650246154469159072125080700747108699229370615025208784140428794577270055582890418272998057762096020536474700686497897020258324516005549742347124173356002495757962127519775389669623408536948473193610511058865109451668467637208026592035003638166664058247044946842981914117951551867557480981746228642203764298874914402444969692112235009451649832917968096895600044113626629288110033180332205999811170877565539331507923073099060489841791555141823015106804022570718858437400488564677919103181050093428575007196825255018633643521919748565191799921288700314536874737605016872034770626580535864469509508553620694350716416388558256705873437938956108590252819776536860798360355013314052949077491619682646101989215837771065046641302822413415516617094909437109638060933744837627352780320438183544938915650707856945076970477625355098329262210596131097670899597008843321882109721357200316482668903758616955062713801493012667975476557839424246167813469220917869178817612273116349192958212406339881754152587815100380353449786341907623418172438900404793758387389829634564022771020395721619511779291046129806588946940400330131557393263885720172953896088327 A013906 747 260132947425844336657582391371191561128173849263987317667743729018037199352623910919512665051652835293643911435864391105252961437592435912210020087728028389292951418364881271681898723085632030994792607494851886732885361701449610261445923434881888756810417302620921088534596145786248184566669286568638113594098083942547936170659143915291567629921657264846185489191961910107227489599172395434182794742048990306777402569383237757103004293519404713813541901998426882393572883484009010433569435808403832785940608606856698264988869006758965286522941055341732099517011538489732650928125133712777217947691120964296769509056696369684105120762974339371215252046369774843374490662781005207719059122111969767220168340465193440374171361519639528672169568611475837497005756551516962083664363484123085620589537982419490983212371160045451685058230084069162956008922746962644901703119065398388239534696304191885929470793045333647924079753318533393601844294449885859355186669326741549783147530337854901145418504094847569804613657470599462006377845844126637715471260775828128104382929362116899633469286163879120346975048882068735226863772603757954815896146490502294050121873510399228859065901697053892895262501301391447844688069108137422990709233525036891833758747158910441357478725361786659359686921019404285538952156627042322074348713557746569030222217076068302378935417861038971289142805430864175560419630670012915853800771054009447831404190352694794289184825973760579527008048293405384262875031689097953830530988878969546788265439898571357030500754574340210433773853298732964393028863724691891250032048208477938926338380441815539455013826792819931610916151496193243437173337287329131061674021067199492725187330929409937656746802591230767223867012439817041983121023424300765224528700787196709742644601157628666344778547255472565510089407078953994316483817418269099871525502426629237088595861849662658179153021430294134170561930783319434331164265693140688670380222550119292508732325809469467595235979428329986943425592913938096309926431123646531844002714591566536829110195657449428415054446102326836658050443126393107811053008217390189553734161082349860460806433991700699699375313360334061866308115701087738177974245163201956135121402061631777267680411873241260730123764507669418918379476998439170878513112203588147007591605565550652767689709524627914220193537683406019337009989370857670970195257819536208419536738865364080557031393141032046031264386985861602403223456563995095647477251851416043855896242421310323429454943547338281016148132626614715447913808363609430866992363368237158193962390861017514242482237307507397989649585741238982961293928994911574998845869740615267875596100856413041297492728248552023783606752276952021761748720049099531775651246838539753713388937676723166820962799946407054203331344225346311551102344275437318630875327203090103279102770529645517926772290876429665712678586028467186270237334381112409124020635234903418622530721949712393757493799210086457682718957229619416688083300397306232415171503473132666403938724418450823465013694819327501568053744366680092457782712630794319405852304600338595430293090006263172841252022075992638060205775324860604118550452299010080815388234692870651786941039822939878529766629888856715909976387325024152725847823282023800355602432053600430215335818464814905467736016960165327565435477925109753090417482621890977433511637312598859455798527185128424442022643961277826415816636849653539158867132580436235924953589890471957462955791213780882069328472829452070815943737691509018697933957991442479350798696332981623496239043383192022889012508877706462495619194402963342912427081500672078141102781245216977771047788692699783536406431184142982291242858312721908579751442113244858474337169303378951620186374797922829095934017898850922602633471269834272092757021896645966187131470496146800278503823908106043870193452997799635688269239642654217522623258052941952948158885878286076500793198321496832851986420884635284594490709758758292688747846524064952423197381340759888975850081360547663418483138090662387107795184440635934001060525190320708045307716243310693171554289233727013690872352938172928546800382657580149035163480179997470421499458351421488541044649960014298198742059678645201890519814495466497647702918713463189775863563038739017439060240552733534677317074730431960032121995289998931761442630999622816117575700116079626290369786183396186570521572323044888329471553572769844771874325629501488354747546235852362397521046803520239332285080787077248567211959260887109202891678997245947527276238812536680739373151607582215641051561164334576832113604798974588241501082467458811500424269643903061460015575432926930115494422931920830066469822500691174559166024482049448948676145990059592182775176023960093447543394870610909645858524334934217576410924910689652892663730289366756591010620024447928399212537242941634435282714713873370852483047925770180863998487030786502313652239714058853549167729515606627385264058173232738634190249909548091473240367818239618706014097726860075693304057469720257730122517217082039938507232258007835150598410830868161 A013906 748 1674304875233701215335673821625229206126393857493319924159558676059140601792865440679428905116550364872397933862845722639557161578118011736501577321507681427226962810932875018820887073041146123269116435701237477209999567589593288858985639178638000526675431732803047101742028160758297998998389895921047941964578043897030811136468786325179474273872849284991892050062259696385282902089206053146034391658423824418094587585631816655265621963563565893920793726134260875505696073602117006241031603179369350324959334622481861880973252109570018909154926000961370006601620596677621319672681707496297657297096112580704762352230504282141702205286924548391545689001887775724729499355955883401666112147191521827459159956974764543598215223517401242892417897745492226342990522140060338288458540260491233272482128666379813853362062629360422634962743793987968507767337859953790774562558474743458356811465814611315658947832521781907480615251713469178175475311672461701659740232814487686755913124857340028003006370901343491978936481965290553088516003453923575773509440995675941527748336719355572137582605715880229091410427046760929496278054751789286173609451191119006793443569715543503872446802926520944159172533413701735595023140787676545504290440234236523495970275965023106858118691631258032463105396294795637398635940641367460386979822066407225351687555322032685538544324201973155584075271735304620319077966925522940865199616168076331483523540747234670359634730362432089714601562576921691162665870086903791451461316554233489683824746233090463823764318199272593043947304262326824240320575832374581403905023262299522862965550588016354662502058981179017084398895269462909044146549235939841404888153777721984605310401116191146367438685630450010005965878447929339448767117269834260147538731610768032375102380148695163227550989177930058712905384626775988640940402853354393074394066865118103730524355245043302332784295411723638409757089263702557921348803344186219538781052748902457503531744097498141470323929541675713153408710972475068617720815477664489708423964042427138354285604048455026433236778789588618836186363263458394707916352068941824802849991543254947927888265777444856605176402519592616754779176335886156007637287036458767956595690309569258194393945197453275811506980822586510769379318122564968409721720139779144875283177340592985086750288070872203295743134913826548717628886017194174545319456299967138307626352438914042344685108023529622249006318325741423596770472091473885904970677613098693959590788634703751032908319716305913650317920394383237470171905064459015094750229018609655481602476681574050672000850718514088498895183638523339310043450828896151362796621783920895084217834574468083463828239013470078415450834770494206602079042046981427647490473030507474034894895293013417705936170695457418472232274085398154927756715860801057708603996116318564609730163379090221789355346976471943902138828434222575080138175482532186678526347449723974127195254505977717574288912089245501300964381332160325264428133929099187861762200178773125480326181339625028453276639554514829425031741178270846330002557962224602147621639748257116327598917810181928674582563524660684030339020571739275294203373801567440585558356647815169534315453077100326595913739918733701450165150724707930227941556446490913252179224331166753813465187825282163102924438609441384918497680294934683535236931351029639367340592235484480866312659858311038758441350301662809106656499870809609190400356714162704041923563616409950112993266088280083840747830796534029831703764484580231933316344980514861872157733551911941518653693206104294177535438427463845938441132561152291410999659027280225438939898348183578357839037417737402866064778507040395069364932401079467233923136185488752127290719285617991607925232125987015591811244565143843737001724373298928344312008585323987946780330207580984944946137484170978721612539848216700564741902689319974372213548606246568264211808010505440483344796464177889649052836155876121552758118320815625839173380740239788074379503010930526090489840214391429609910016467868220624547780808196009356187903885044356982460002288619076819881248629474228480150432727138761441698815315437389181431219512165458765125088263963237820732945457588308111386064618230294671633974389194323869309146940967807271551012919446603720773305859902616785607012721692632929028179530817594450238947936005315158645534412228290116637540712998761659870528370423705685175927537222181008539912645162498061660885982304701750747806946509867784677753728339139274834723505095919108267437872170973645551728747398777320099208737400540565772728339136703251336575452646498206067801631851249189075244952647962306741028828691216160351720576908111152512576763566136535666327512867596394669071510098125728459724775583379740441796771692434022753992093483506758409421672442972568125951801853698217255067120015252816772819595846688206090853869635873372783298135695423212730614011193488660959397517904703629210871693668106924752623974879324678999975673570491717150328724351842181122895805591760168067717166831692799469952832545468183931454793202923716708027362382471975223 A013906 749 10776400463576306181417256852100792624247172219920127240624906367742517198365296929058957477444573125093904334832590026991055260023188818014149771682244714800362271499408133597262684766358869562480314687110609927778240246858305637594510205827952444223863728305404762591967590758299546017767293817882165473928118140790346982042532917582564632986321596385512569453173874761011540909881546755724106434509954573326632172144668243706402299065828612396375843253648167046234958383456470578300420071902311662378599738682068774344569024402666224215806943881805707112400294516081831237526027199271842952460563484536031032232442340622832769997083059808568086354587477372071432640073211158441129869255791121173513971974954826946836567366379660867881913689228914672577122646242522377920552106395830925834707441466953050236389938270045550703584011279227903189188750663548561575320301301005734990654980315612839262259269216743327739505611059225350665473293955867166245757429293898121237614149783666487856954034306265875194183973141924094337398359218636829464797075986431876520532312805267201238724841221165701350895862249430381236862783755295709538507975907800481541932965833650422344895872888492593292281021229545269984878027046776419920721244968546608347623813915544718664504234050006218437681175704233837201248646095480964089514868898365680041756734884077821337210991267100506131473786706625745858355238875321101777141493126084919609656356823678639926542479325127243609947765081031888462986334272752609782072884574624841692057618644128175198838703091660759330258924157697418911417656014673310396954269139138697882388280768324948217512489809098698358051238775340708385929333148896746647462034350164451560497363051389071584039412186747508751828439987180868455696093869876851460789882431845549801263578753393072973505216338445887886397582004857247057196275322367574383624731508834851119234320210947743666499870283179558013171173182807112759167920962729564824896657393029090035654016399723480365529131638057684624950083006713100572187046653957494683386621996727614956637667618045170198378508504917179725956245886217594569534457224469231477049923119488181311028144218796760696730902122162301701305668155246509016664198956102135926058975154163927994680108414012009596462275468588930484919188542944176469133525369626520664014751493884275412209609372941809577133256200663110052869657114565604975545065320099390876322720135737324046917582231488719455036073911657531577108450652653305227256686060324487175954455293455045034402233247807553181828194704945789808478649958295330591989973292325125791423729572112370024377971516153123911244522945524225304822994438409941550876497042586765629039870038535627725826639376675044918738072219226993203845227725794582968931773656595566952177515054919859957678330702512487181822891683633816682182443833655862175369370175294179095884468953863695382364762024586360830923933420809431559021784799767662003026306723598752805754285972768140665251419303230657579952989036580784393425168817620054099738104785245154773419054982026174510047926060224640765997072110575313880187653922258582460629507642216452875327001455139785351148760664005121033884342683770082364918825544101985240774429901668631726004526204623147383323228529762228192860316710918813767100041243476664074270985269334817740019967402940073512365989972807791730478115082540785829237476442680162134507049450714890032525424090421246135622675924655309753964816347986332445369003134704121021306435217534867540113417234438899667810415512456227169077702613976583742377123800921967606829323242713561409996067691256931099520976374537932558964014472044622757147778382621888042342742154042937278428783610392208775175974690339897521941497105161021374790540125517231333222730038952360959728312317471645895245161278151622629744889658011944356414186274089952553343950869252419383509457373281489697999819564290623162972592181085791810776068076974855921381821005760618316892897308636110797453678622020183823243845547353407660582714913777178294015993547881615088841649635016777229737065122848346739263737170366727447634521855178051753557558510337374756104935447576044158616876630290477233948078063808231796180559688589565364701505972141938004809748365330303794562917303094229497708629622070162075960842749469559557596461146989711731973221758243188229724197082177326104320020125921108316634300875272258184142074895404669494189218705324588618176056183278025120842284972707224179048806974303128261684611866004990980513392005520161946836167465119520697607548788959583281063365876482541026731350461218888612779301462506807466727339636504146014817408058613120203137052558554364759360129324261043657256473714344908295166674273138482859696255864141557928380217423152763981653515730519500845491650341252657108734375558905195875314497732947914339941172315476619388049492998198437544742130472440332360466019995990660708455424667853766131800171472596287327296198376647132388545391498583313870945989549438864328383078052346717242408740426755719370238498232680908959575082558049886415421474912716998128018834624084196327369931538048085643567694957678886820422729489 A013906 750 69360609688936113256621691219220971901524917187477371524305431725674976372078090332270117547248036121686275508169396992093689585463431186503646783918613994392308103629315044821806500257160545596383236074181564434385982165184727482391962601709300918713155740632393805875472459004045974914634397193669150572958925698648964265440582446352116797569080102644719127811949496600913304254529724290377562381013104548348855694758130437701996492776252528597126884094715604430865050746651370211349860626847940351968863777868162581271246428230929933567839512605052990332947848806521681912831982481842931484168880559749091582092054631971385339341335572417458542631744627871390360972906732127154457146075426392227298438923196675735482912512626165569365680000272700350439055304284535209472300106136061608679738397933732996217636724454839789952158025908979560096412691012076139455381794036619155366957247969532488695767611608301400292872763201767671178264377239787944395717109733776115340869169661053313452691100028894221944959656244211151119853567568358626867940406445738903419792507797991913822457960719961313729929126718085488261213120183911253018209041178340274769049451112655060306614137194739083388619905023635091650279795236330082921794740004590182811970101328618841163251175298119173997840171475715528433396314556126234850800399829913656177000668273990096819008603165063472935768386752683672975203733248500846175592209291624789735174424647586248340722201006927458518182028144944028085522851692091350702576336121694577450783209356803871543819094773089086689996714689926678328570650366450458660263831493811384144424634205242902185148991195363743485954584332992741034817561907569533007165732555440516650246279194266691166430982352287020722269716912411672418740363906724783761694734261032081544514226264350231481509484643441821376399872153888908095855846297193280811022355273768632157325982249492033313670774598050765961168188316948280557681133913017695453769826535021032447351478876245424786310867714691112032005092109676817876092092421872743202952700782283807432850155509731704890142124566064155308900401516035411284461117015511966732689933320655919363966818845642999133079064757664475419086828091343781583843500301715289852738202320676918801063353029767299882122791476324082604096224744058949607872282078118068890186697674401598859447433820268405479114593614344603747017247481734529625114652357564473771083605486611975468109651972566799043385249068779571763600936599050532526316980527567090763544226646842324921859573148893410268987628191814899613272899308524442988440520670243777111749581865358448019814986322191546014271306548764228871120346492698758431393085604574030849111364243438517763730209565586788637405359961716123118616804556323883530003238852213281183679083781128056199583220068801329285315496127714730565648197091644072921403418142163462564542330559917918728415759503612251429591442405492839148888951443490992959544348096287767430046958240824412793806315872413520300127361314673475565131331343107111864470652567779155209812320600179294124525398562244445021739893099396647465548645008951571410395507106426370948940818526778771466368867658444712730594251842284783238868728359002003990561816476595586129247150205442762298620778684935409093519149440105330558177980757162322477785536141386268817253337054141521570802252999551620649920702664705809086511826839509362793299506182762627456614785666414154616292060828923730347763167947647394930423665743030926406638525167334021947736212222960170804613893210689050546103087675549886934162804136197499752442666847976731986298320312147709683884139641422600460360121799043103370608803358539710748116412063979181051454152389262620204642458466346367036065501302323403798483469403091953270968785927100755796620604886372405756339927076502249251600112336117571974795952925934947487047464769656724732115411398318703247293252653885002360636502876586268520745870334760575085594433957680315379605381342158871278415402223089256009448762581789273922337933056285345072441781959952998105760329736792789005177550943989096596832979890329693640490321300922267157647916815100389649832708533457938788004623581233701111381074609445666063724172087735628908138985053253957683691190222955143516008470843349422367970454307603933186476038504649153371619079528199202178103722051116236860067727820492457630257431297331444066010965998452472057695554758513576666238318489484978680477131982848234040357394988089333394251535427407119465195919791478161662490507040985655705385338610949771205401463394978491133989227515537267559615140421612965190641767513095452690818245378036004673447920636198145927619746275883475738354252855302298516077103796007850091237957791194962184625978557376467381424513749987330383967734397519075630374265232369150813202736987930545135709340281975177826479984844511730861936637912503526102038198271378026105958944539054517116242113372967912666049111056444805765031595348144134019087410754166222150066123214603988347938125740675427096156799584566187078598966430428139615598365596926480080693102104141661882287130100881948442293167265395029695377428466991799434420091987418727 A013906 751 446428674647116130006464225926994367951576590065199667868862595349526054447590212163474445184407066555562607563077541144283274307570457073234441452147083752508971516637816483533520515284673477525462066823405992976309175607011564438201131747773447003052988959129123445689956033203478282319982699936692081606210170708019370607118634744501322485216165735096619445258546458800812139445512609228301590988097028368033318908966629535790181212304983528668417440554834117569367253317854320100230195996588352948812332594635303152827118049619148261409828872078944578958536556030914181727882740623132379157609985208577147360757121186106602229172229822180102368658031113387628250115441434979485700170942548131627426716274244461493345295570253832379227808909995192991645960534344638203740572482028097182594573479371996834074412607987836898180042644953079228769625148906739175650670422375035444312027714267964646889582996601809459665229559324354938014523676596668457395763049215221763541395894063732866668034192833273123155887468749834733032211670643632069531080159444186470853657569018050668587780538274197961896433225248062505771641237603875905984978634724922179127848051322779608819053755634398536194760005359538556697636808110786474903113122265363991010544077895746577989203559371822258726780602796521311423591335419121198798305197842465951539245012240618241730348289921234128585822305696928289768241722067855681776349687128684174038461761859519216404068953395530499141291269576513480560058407828430320455072282962516041713306354061199100983959223909108531493553524617506746573347405491550844444778489988372445658278483394475716779068413437341062839619387189567497810260770860851810783940112573081681258196087368064057822219888246266099816635636561182480890652610048500714891097570997854010824463328616966761944393200918424262923241682338577796400405105324015892595058059209833819205379984569642302174211694388741861138803140696471846929467062493114053010003246629896877045283559604770106105398449239378136089411750564473618999060206414873677605122195011146907983773068463973090647732032455915063573353936994923907172862319274971338496181723498870482006832286709422397969199506899540442712311572377923909190700026262443093836642559339272641586792504829671552225201854059098174800296507457850611895981507647520685874870920269751010007812474537047809726660860807531589914888231708329667610899316899043597805197566588516582020339281706066509055299344147095915263650543072742701672032613399742751666302538368817070114536410619868058930926637798990486421591732554126138957548226132278843106769638992026789403200048509933301848133024005992803145033344305856204938587866779400831437461985468705799738960588225997567938843526752071837021647439688463333491151636363770986853604585141077096623794061407288954136235396293143812073095813813423687239164440535386807133054077503013776782207674770758189203090873186496996806077360400653148098212548059105097884010729344622523514525724521197654489082641106169421739304088570888057699102633360057391180589061008719798483330177358312098004560408771049916138351762462850383986299249395897627672618594739102858276162996771357017670571198685326768606010067692364035370624613546420664613876990494750085021391758543333225771208322864775863600814939200496414143637591044858521598046795175064403371582085477893076708772565151060581373306791095688210649113723522880957891990379420525079165489091671817449357713031677664676828667848039496901960883024991094160825158335387764134637080999269365995659056785638911785919490225262385824149136091668307103082887289852849726189899894992092864514835647420418485077694377235113557495663831973107954106259573551563740715809055052659175048010936848700123774542488908305071791927048520393459866288453916168829182978195259355716454791621833783981556974108043170917713625540537926672632477903345688797414793195666064157748866230834195893289623037308043884128140135842477994131315438963934856040730025190764971291623476901961320685122299061290786759595156225469759687023757979098109963951493775487613957349772286264291355114396072941927764257065857453687219973204740362270112602042954708463512329799894983346649588628947692600973497999474615737759722006353185777283256509253296151212130057789566422137242745097129045759346861187768237544622644697647633300638899483331886221304006128560158694161218927377579361244380001075549580706337541567216135238225097881351228016036729823864366757110287443821519977501978441925469239137559698738199766986471216283249487271112026046560813626595035683296455991746665657214030805840539325258379177911204392427913809851349483154213860604558677884226226885454961937863254477708553879788790963653156492282124705920124195159999103134704005538039515331119800029989408502557252501743793107848670406862358508961977219665094079167351109845871676682702170843176596058680906110971331767859505112713308413912736533604371130472120753497860059984815122595702484772023041689453878175333120044116100462359143908525486240030907391721143417879231221218571582008482876277456464425593814900822682914531076454441614634644071523399347133718122578611595361 A013906 752 2873368075064243373554195975295628711204554324430017425890078683539754573861366128926893600941542131975429500250361190401219642606610958390112984599436717480874851258311193659075590033908901144356665095564361399051116728253959633690864786916859391203971084116168019785802428684616975018062244410858628522601559588765365519871533774907327875468463671815928980890153728690277395608035148963818314347045101391857392675926495003246276382314550694599860267914593022688778773935321598428196875920391269469383617615209152771000576751468839857578287322192003210388167724052653682277164985982430513726664428925027329062375377571646348926511517077210380146619795537950434667374232770671940167929895344873069163266553304719420021462539726534262257216253283185190445429536563505371690178207510694169104512304851941596219017007068534258104742830217545236822536775439789848346024963018360602756749609394534614379255239293097080103050082617550396634805213364197230849080017731475048091217318672985848590248735200803087633312534218275717535108744360865446765301881066677473482373642918746347294410281153057366132666374714292790372585762678163043460355075340761309793174270910195013275765254906701171577647390197175828472630937786426203752237327822700819665992778301955743217014764404937912592200303245345170367132052126585512794037080071996970829927958859819817535833435103396505834884457296516284519351794230139388442411435874302896482783235091712183491867814379704648959434556073899905505008368012817662694048761302939809387469147358817320405224399063092823332918812773297217225760138559903704836786238920587231072005541108646650018360939529348536088420344365401862437558587240704847526376537455978966267594421579558827522115640222174637087692104062931110932603185692117397236784311613409040677591958773900513699473461567978893575696166139428128829817172596816492422192953773988799433405813026024925244102872219697117956747707622999751696681546821408117183292563326423610355292271521877244839040738570972726790572132694863395826329268166136927290737985004004630323173001902796613954178895532973401728024911598899719525464702178629226849730529762769890534771300940736183885212271461836308831668287602693643907452197779134091769913817480305412091768660830912922687463812376960298123688664823700784580922417304876566233885924323581770025006713765799205910799525544832530296027561465938285697819738542027940967428298721329032583070536593433869233092512546605751764535790327352445978707875407027140461488144678712367167512205624738313442023657148711067824346206996682621895596442822428910005878355018538858681787760809826569637817118052129803736572913350389587443663045446230529085616688387937606293209260809304281864420199961506010303711421346906763157272439396648502844838289896340675583314880540580374408932079739283602122829985729567332855395985372688853128383182680357980201095724892057046075769989519997797639913818376073221085189893646212384683030067269742155766865053045341938875087225633505205814425817695344615353955215340508571869323446138700046613929592803728930563806966355070685730387667397865429829017529269754539924587264983918861508145773771128346341184857240659912149829912657121273412509472137027209819742874870631951246476839695358073004359936290412440076256060028218540691698502803658437831477937303797459547189858754791038759022971338302072715498013551721195144793948570600430193161407034650640649611241556758260537451370767447315299053458503054079608457615731720253964367882075864687973622433830080388940598200528849510400920409474935980162561523039656666744777820027833360365214278859833091963870010815424878573500422661056582499992313435273289568656145062411592421610012600824797512706039857309573100755410126687546990692467115254894802656166626344155830530057426210187350113782871648522693206359401484906834029669752462500573911340725853700671419122281372902379277810922766060898403412208816367097300965866348782340181133206367449363133760412526403787618041724193600432662442113707045526324612966605708709473257555502462266379709449301403275681090505406291167813451057363307266171981616032161037562463996518197514703355370957237136168339321245476798324653224807078638427567034432446681419622417537282805316647050536887909781134812543471314158087381706690853769851854577863781342669146841191461061134076217246802557286490717515277490053702314694191278689736509262606014932170691303360601527603441172949806982421893744720649926559498817028533356555016430837900459038358404055720902845005107626178854651010991060599366859839571754935361447286709276149926678956114402351492013094535012772656054640064286453242302205127014489394285830609846084032592914818106804301426197372248217004607376076049922648694107467330183116721868224845607084422119489574854238831150563150034832515693152647859343950890620790226144398707245114973338391283781806118439281007554424740150715676513616728344398908758895016321106930677112062844920612991517945017100216624642616658099864106354398202039381630653682619250574352639389663064716071604671859224701348272972610419771380205769418161692220010105262388927241130724128676702231988691520604823 A013906 753 18493982496363217387671934386222192785960454794164871649005626704250314573190586854355709140164888110345131835929910495310557238153562195757494977635692320501006482772472443129235560385619318518172010891180008540252861796080275310588761735218819524559940859453509220972210961247233674838679800378119057681046889848232839006266507311388355419976317874846751784649474720579566083280007774787229260819403309027771586347950764628679148269375582161332948436370215399431762440167189622792135964952078904510380961552328123973560165170279207135445006558179244519159410613532229159348854917373114760011020510460597174219316324805622976388709917359283489784035294672118514518311471473884947396274406393706364597506537496957706019200267331100713139398031305456018227107279653761854540476674664003840456644041747660329233096580326510992412654782070885762206076816844463311872999348548484137029186051179247103517618804637450339841705677904892172527652091400157297394860228565855305456569950519641755672907315068542547467057696428059386627074421005845792229723405090342089705961219984572621183946552227512707106424292227715401265059765513255957634752166683981670958128666352937302332378768061961738775589736363861263359018828005099791537286459270345661751474956674344734164630459774371299147420276391054669876297813780583779173311002061837199222411008511689263858038779193700376554817732529231512252138285330598041825595748409518327656686495699896070232598964008111359397513888944353139497822074400722873557201886470847521572371334318892348468923224338944051809068670161722131010500687499066291300315251372849180599685360475850105319127304613145744812951664513843719486943150076599960442460942219028027683667482172642402610176346134512170196907460140718215333283986007159964883196046562783985101934260710683154046010118048829975813676989058345260996891950123311653286134662672536391311605470829364345420404812891142007281087410725341090834674397113142385175864806918083319545012924763933951679045984416110313269411412265655153683023600856238249009250394614630174348142288586051666647681655011384623398361043595197017469688057614504973829675147124895645554241519410800751996298806937489893494546361233584016108222601010345257624642409742641376978970577758420573548998896545761776106316672017372778931927934163321152943508031818615260428061787099505358369533150643804042543124923048361623583162189426811743650120358476935069562817966709391930201330361481758104129407582322922624207934582920891286319315989585817593432047012087345070554374871523506440413755938979649216659368895585040557913965109175087453304513881774001572702376743054999297371264914832386568415908536916527742266505372988883496702053373345139949448087903080839478876220880806213916699968364403542814745855013306283032905939648163200708764309128905379837538061918840600595852497962681608291010897199162443323361461061238917124110459641657111184855075825508110244019114375640543558667927792261134036074971516113015270885095539095631796907238910742707447621122172570374962991116877290699074123239437135131076131845021250694722605980550342579374221988171392679744761837770868391276835923493991385534074660767606920740946172709521273908279691453422850122732833314473467864981602481835340065675101045423242075797730158170204206851228816630807360727568201419735652174338617067388018779366188412481177607886631037525852321828517324744084670743070037624408390640767315150132902401368079464155693855634261922603909338915811547534561781467223817153386208936625201100795096643786456844322391271081137871367441720885632909406083508491405054153124367239534702630010997021784209232399430891532907377748026632927190402192998679437416001682653333230479697322930693315469660035378681034506260714525870001035378812399472303822970741321404785955879593395589454867496759898889231569706859026703573748331390240501463385340583767761858510618548083388068876701012513346329762652143390547112920773748455444870688136260436894841431333608869525221410789563880661463546524040738395321887012257234954555384490977178256044941863607057106838244313917931018902921179475170670477287468987902206741924946378338418373016540717137611923075872559293510914466944892802089100037170828416809759167423020164027193744739904438582770483788582206612636187729825609595249251503998419164587274772060602883522342936911973003524244433666164716517265755177255734753236809385966572303775545884117979715369427279522662278850576542110261744294489881469729384119508504754228324845435210842980128709434002887881052035235951310692760408787875929103713680242582647530612434240774209158036918767714195388690195289663320919101853823819711485845844868574040591179139118003117854395473488205780085652755451387290463777738598352792030979495907449238570717821888686056121204109076784644018554013192980953422907190888826512917608586145042841741370630041337773837238005868795295877789518681434162373505597952626033242345515115485907464872983665584785197859570502133229044453641885386386908759682786415550635099480590067182138943834460228488417891950047309350267022584587742554199080588416500934840135125961048330539391673944790747804208282289 A013906 754 119033614782589919690620541183220506982567071491239512483975822398514582450953221365924388034336296434803116876264627907118637905889012963728382496840644817210409568347223602027753394439058201409206795095370209707996725251168707433380802473143502515164703431157577899839943214946903732412212862405103950072002382146444495708110390468103261688876633719544766921866154071479246103156695081197359542270140752237734455389528468262446635209557642615020193337792381294624828159433009758330804773067558392493058929220596254440356154172570382891771519845691073206180038386533868424170886905450025573793611785359491398106277091948397804718638355626002774487047080615827296090332411240639063979379001671287203832609020072781252432737506234658757309772543006652704723914349648532536138615261636938470496237681594261326437136543108476740438243717998471079374747077559143526130596246034596035978842436205188839995901169896621032687783448043407400403145844918762619986326868108242834288255805037442576633027286990208345591764535000865036701464060120028523897234630289387676684335556519164098348946103803685819795484248309810428924558566342886390130733664771278639999654734780063535305889757164231003636095570517383895391977320498828007562472941119474407594473577066222009327380107355556290668404464007629987075620299641963942995686054943691424354770537757151611607840890191919062735965229040391539263464487819597392317880416105364421584820529792556172369096713800859491278672736509764718934830623814571862159781461573434149539681231044062534821514712511392175252936471714709105874519026479802830546744965966878213608520672101214494420027793155688322606627755232026427013750135393473619194110388224845512785579413209511719543190254208444465061673952724490700232875050349281989856204691922048763022938865385380543761958901232760473018529192786757112200518524932526096446639833149740894463712690934283399096204574618211620569575988410174052606120713138394198829981218953557147170307123213872942351765868474740702039383257456163688821653172205843060342945712625112620254445182144813542266139286460940341117677314416641157011904441810715786773812825471292213993523523769071544506113851940464513564369010301249846990045780454728626495563801450181628228958425361365949618084204790037987309458567722313164069061835556552959499877316039521601149332486965391616804236107414193642594144296587860997418120875781933778560246618440511696435156480304227784207821262810583401206583586631066771862370297240798184462325234358749966763201761919298833447156823706220013211995141560092378101012375516506699645643932683309904464334791358922604451933633524843342640459335727027462917754000222934918242825991899389371813784315156378097650554438379039613988612132630909299254424482450191970889780693908801654862914312877679739450199711666239179679242064896267760911054294620030752589951111548797947214276371277675559348488141362255974863673303978346812320718677853383050027406370225404225152890392933393047654388477389396046601328812486449881544076347568124900423134175331849950839593288528640955943667779611760222981944673333608357218074013026074526439641203664374115923958329086996342542704308961431062543712095718284670638634128397987427500612573778103578499282262743518184327476888002566171866189919427686655337458635319980540567358500230505626722739137591363402954442111225354340128277862471962256910634724683495316161944463635173597574241968223495351855440728628682562251057854592285718213646165411243293243980214095744968477252185785056728694814717558455004756512800884184170410733948130197177025479747294095480463082949211608506529752870604181642603489450222701587670416866982654491454822091699406256420518134002764665386506563707406169938081089326025677129606113581700074053171535656766404850970108834444253623929794548418710228698097896413389061754148510359970056505254719910349993168949547663691810117626678213398072424983189056143537784546744176417831670454963405339491002909185054382674054112106572150785533956348246267425183938285561260218132768399107867080809524428047069249234236760198585922175477887998684413066758418731795860008001453047941435147593830726236400728963648537805930815900873919752919492172476564400544201284734575748928983871595280268600470753941144723939254565455794638441548953539115353172999697201057153868228856945138847305592819057422245990916183610002887822474843707588852465433700245881399608322421569915160005684564730699843956372775588406057629887168522433371909728015344199020643001262739250558064578449392994099626668566918173607778983721155183819833585125355124626838567395694866815852145887490628417621257487954414783145965233283943502698932446140751713808185541580313325017498855213830512980248427265502601383337804519050661627439554529969657888491276513319219027599306036311992936550608696854737726962304631659600174543479142178665072154091272889978407579521055939424038618000953576140843198900677137859794951912110182974305100973114747061584411693827665886773513473675487022984566224421368096199514777289716176321250409829079927443349205425698943153224674521372951690426876451759837033511694928899824852836316094381348252829127 A013906 755 766141173270619151471287685900833027573696692623138997499650396663922543156115609666017873454084181204069997684727703977587695255103407366002428584862806384738499152364674200346116366024071181232738291164520381662596766593282951907888494332399870408962732776207058412589519631920999209785219371451053973318282028311593004839426354916643151648369299304355923764184767694886945301329872288999056708373624539680076497805203830001720563404589866141686916248346628798989450350169536326964166985499967986613952387676480158093405250415544175932773379358174819193084446808898558294833318737684933951707496659416064943761549816822426571616174949764933575550284067992115706399938382761808554970228181753977695377586238082305104626683019090902249999453338773068089480833056959884849248023368930077466009165928265452728584378729280442508982506886633433342436097729418250520405980233991049954000170662372213753985738523555927507392786181330048917732984936921963357810655033260412008771375232962108266013948747428418553691134522501072672918211293105124749586298832020688347113486368853226210259550812594126600439926473219110185535580056571072416913216708114965875611297754618518475021316397295698070636158272630570213418885482951388154678669777263741266999836846435138566180217662317183242549550393084261213904259186258457130752682969934443693305856867299478475310845458700526916007190650177520800997624811926250938863443391036849557316508523186610372134629050195165380675046316925468580363164541774552903009074291727941874350680513661834587560712469269711447444010889165665950631719414450093589769728134486154822011706768233947202658884946283062445390910305993366669324961587688836174584678038478266842298874557155148289499775790342742073588449713900606647008963700190248690437054075419635101541351405651136365178477840237169241189499240288694631812022004319789813181655163614502757895255932306038415789062640411904036571646425971904892273036809163311532879957808743194869289576060347748615395191785196317994386270153445176965401425643354872540536896236834655237586356466981495629069869733437868137970374558904347394445472070717307879191122762532373342491717177546397251981114348140045188628431528869377343925452228709329412044336604517266371580058958365650200262708944910927469353322486149536277363757661851570745006318863949762580906298107152289575076627440302593352155322484333203015705140371992919002099793400873258373768544365910754369291520930142058800272185821727760199608964026053730708976795785888299837326566317916945611565773692163763238496932445414309657143804296069039280717342806618692920429689984019461992705971878602190774500521962291303121758445535056885600487785373179691487548047980366548074166462505579862966218305779574024651891120236646915940492643740775058169665334497290063847252116762785016880454231909700638729065537931797572594217063707159324825966977222338468142683726209239966708021979624347904657052771417170877020362546799155688906733230010324093808518989695725897518770136492945474289927044991135667725964136687457925108136760385468298516301334507629695628868278724598056814722050147222283595728099583716768690408357723710785300350337080053744089385783541291711511872278301875487593081575234948680520748805896833404061068865575757100762327748424578955010274664525231309512416933911449113277017514989062208699062002801490530829604260322176376968530965435773542293711718114907004138531789272481516743447302945624120608766660465000076036424374001221497891767839343133649457643782765212349380337769843654338960679547870381312595933934571910157688967707393138120387010200698577491929743229180443130286099471098514733804891373908885739357493803986154831562668406948161756334707783815772217750037778652715940084813400401908780199731612241323678852497707503205813430702605165633152926649509401508895041793897881485615820753397200679711941806083016238458369136207915646932057189666033573999186066414802945052677675947311110529212995540137512860480543469466078350916703415981204340425618210664896704218276157316956219126530498816885789757832824035131846847110092681876075116431251339081095463160991480096314946520522169519237996574177060076520767438165407878547284265103007874327943491866129592393479588822839055180989844759733833809255913353547589445630570794516268810329587564390082143804899697725796845803883421201790506271027911441964956817015971202973433557443926938541677025199228759814572450696467808412486825749692219549008210183720867909184376257574543464527957122436676422936154645043050701451822173410844003818273213007420771119292499156786483578906080025387308886166142248217929093781357657283792981908598051307490476775991754957190904307907318353251658607283103634263551525406831103091326809895436594751560092611139184722088497762985608147566562153755600211674441553216954431740113185769740679849845966221700172407655686503480285626502293775597291748320334990700111543119083137341980991523926220174846991415387816512600290446599397114685840536673496031696905171977551926590901596397073540205223683452045826550529787440508554897259412871655561282917148002017193262149264771783763073759885392779053239858730157658981762561 A013906 756 4931147377592136681238162198134025351192769691688092324583892333015061213185062611464606477681080541103547501108113364402218719241318030276318169205181629834766945849828304236678323649644468378829066471168722606871383060485310574531674755276881579107634422365010866964461666556277299816906628204903391083789311304949123455547207943483251732609920200992496119428144280259611726181597414198193055651543619690598082606113039034804764136225188152811983591586632085843974155835161243951301527427953820450866806152754799330183382229675334847955674410818332990289674727627326573391042367224067260845534884171355973688325044832656307507235766324694881864458042009032577982077298610320287160122743366034942061799659540377377884028218863144595060468231500838665386253333480332356130263570474449521587805833058229848811454965943553071179591995322234892259555180568057050809261388037186656434079320441564761389969830245919529120715007588700391041308273467863120404301104848740420009771579581049034803201016922869669759120057845958121590828418828898117946126527383384533298125458195763880545820588055784518585855317676418507308900631948050825953092463966758803808729647023854619057074124644519385207052542844937862179147149645995786489648973470203040257665530887694879064464080689331566142901100825675133074284181283660316744320115764756767124303298706844927188217632992188925512154469490935534764855455474867841746597151825796289390287208417652477362416114744820301331750169636619021218940391556298851155412134254043096587383882069343753414804278776596822386776127378405209881686812831159958725859261290303021185571294775775188440203095511814364988954667811608263608543031240189926890434870400213323442562465163823638607083855409741975546146503196916172288229614448973605826953699938948640448359966330302851986061939597665622585345345108737457672600885143349648925543053940744059524259825253106444215195022802176675662459660472279288250047314555400616041471186282599601094587877848986809366458534880305824948942109198235790645022708129627630392176868335677075395852282341761080521694452569724688524748654499582084021807353044056849547076628654765903436333166413680511128007881466850742869512284871817714781933176974087691395905681594128475789854711416264044106909484878614833640879971710471164772056280080554724403626205375751006739278185477882888940517425488999514603991444784780620897712670297294020268731990557156790421196554149719122509508895698073329164720281308376717266431758346342747272607836718931657439877983834360507468382086543142392373757061666515274061589924774373888491170104351980577847557192120813776060519133159038060376121013028339892808608118610444640236500353972167495048039465782096369131324791782551411943578428876220816550026848497300720885178244092431360224918288034291421412814230961334003903393432372378338179349871608559783783780838472128970228338772076157643060885402400758195041410312401314265704089005941507854113871335552918124205030077844339408915804539695157510413653536625414152827651906539381117018335189419363004064280280749686184877306480248840838052996943691115630793038564410723114465379383658958338143129000376501846992412789612844355393509562195508118347458555342328181441317445192435295228957931592442402394632165466465185191902867278299785027696265094320862361078145662418120096738743477245623524746828297353967671407573694817668666765499665782988527335360906854891738010112161411502921069844182947189311391033717279984396507764632143979405194690381302862751159357694395148447691342568815698989197083178693668657651208244371940070283480705872789186090396194884350139559324932940878515024328108627617321975960218839366313429742829659747044559862381952283252602101408158803309931406366957671953308135983022764077081164328157971116521652204306214834008697839586784407370083289835966039984862072214772988595382798814459198659989778985287854981247864418721617768306647531774643244266452031769186590839744235076926359353795299936963922595893707131374267614526712688068044790885533247918372217213889942281510690346571134707298992148752616531469115262344302943116469537535235216648005385977556031832737222129960844584228501384093905855263855841232663248705889010875538798268120139094625597162758392940777720390399543101367633121712552495258204919289225143483168612949154475703659535159548447911904430868195912503986600614111056054503027140459638263419317043394153129401879633631204691033055703401050693506251269448722150558520522121203495834806109806110265129295445238030158396540324080934525483077671928067716066627821628248260441900288586077707095828841427838313246496321730397255984887954939972556531707346607177763817100076430976605869113131722840115376353094666770015691579522564139673582824058573040541157057413611721247957308078101333009352389781133209310169957072138049455322436770036566797135769276352774807824236869812030138653026509199563259349875047728029773708917449097960928081859738835209267491465096159291213936903423328406937334699469140153725321512499849863353659129500985110018420790991397716543684205153753091341220590170274374805122747347732481585269017020973452922028615709866992058839137283654587154423 A013906 757 31738555905733505783330476596824547130972124855708811216689263330355158134055185443861939650377278973168030233924697696176669638057822614942768514136586346915593388551921457175614871674123626538797810178241509569678378261673205319212923089403069813518369060948081138510644096307829504735448258100232506878409747292430156109247083016582822906421731616216645450808500441238990116526841245692640486391423215790243134795277416000392400014844036191034340905823478319297262150090549226377251926950218576582193411713640283385230500930295233721295569304349701813720015905441049999359421802986054745872332532992117821757035084033353596230044373933585630024131467478542770066897346369444708021045898404775437094869806085091153502219838282268672405279278542802438088153939172802798052529019978229857125022958963506279788666489866026204815268681948299293150542169562950022576833870063430075832891395568822261019002587114512439819410194088478640975987216776966519972380586085456461146953237835427887812339242864393738866424070476427634194277357730446599155725851638355357201656705980097482203928521188732295708439772939392524588091420134413297267405008805200259582690402514457510385665642636879833341716184772215894671718502593957458402146742852127046741143736070298721002409934496214400422898499991628363036737470215818094055087566861681864783139666508710399193394244585844245397676834626696492635034056857477309150818351973901166643149341888498599104245423225020932734500882089465380889378456610643216542178802421070506418532137669846181885101616073797521591369820019106723785525745958146582225473175391012818286603504130997203690782112375797805396103453486570166219000679321577754611762245056320222846272824719920129583233923179504896112611222825949027094140661351350125049072657926152509309318530770280449260525862495857946267829414573206574528840998886202509414376556430130442310553056449054890479360978647630231163342598463131490973174282707450867254210779531705964307943025478181307558139825767112234269348901943300543467557392311171891481274841274256794484566066484417538288244437935979510913446329147803649419171604113643995184379829305701939221118921314527662035175631823994510912985308148729845812692130084930493902197762388597656250700842841091166439198114632078434200642319758889108082471033902517836532208701586777361969305974153273187052076747924143602824798107700409255850646661479296286298511266298622207929935492925665626130220014264024385656043229557201325540777182810174717008818541611038740841556582106399411720568764047348735158084647557843918599395881192067956572923262955139728365079800606454901850689899074242506635423849357864270699435203961505087073717397786282451579983479310335490783818404316082302403167415648461719056049456137662013764270795116611938364131248761495350170416985748365386685578994695930710292291290678652504438251313234217992626376657280972712811428333544303203347415974352012264864653344768582486270836973486675698300175906322869044199376138435149176048346044884228004653187555091399876853142568072991135668101935041277428231757423004264986116540507547706252445358212775006842727443338357650886999161339670295027376687111535103476926527516070123308968836440467706594322553449142214565399836780299495509555873975774924929453607676486613873264517661965976422211688795287285230357803734408565528254139575083876128344090437097623837999655456415364677726995258825309134453699219339315796945507444118002861294046500128979006610571975335747476836769009072866011548385273780816352945259038903398942479225721937602743408992750625205625867788589056879385568368618916170522830301684116859492844027229051668604356978717722805223495879331253480705272023558323041904646902767183693056572253837850123443172971147877376686408172812455389260290026320513620875703368044278939522712885583991952691169694287104465048621734971909469852762080834594043504588393569823416387953471716112694605002622731668669513381729645251929227729434542284902182178184452622290639070847740885705522857943613502565721506679591659100032774005361237320696875380917023678862144005519734982917837807086892628148440025872929998940922594415390495618572313787025284003122294186531696726963472165407793925698015461427180420719799919339843095624095190705366443685855869502735264987680424832769227681887919774999765613919123507413535878650700287496684073646628956429396859008177214307409519291077317030653735353882166764768894697770845195428823794105814357396672692279652911153271991883461207789162193084833889678743784463539116054366551328592170515147831427513342224293357401829138981147522288292722177132595893874895190265777541694562207784424958858383682349899845357235981260349425221572379916721782606386802523106388018999042439087094549628179475792438384697906772241284147330968005414188501068263811047232011556229645418378647767466448777228631468247664915872207356571498708436601301044587373752814318970337802974861079517133733181357033827322353818931409180889784290790415828692265631585303944448897039727821169047280462549759005971292529151945753091926028051922633182425756998314280356328159032346523723975140819823336900528426523892445268964869381689216449260395089 A013906 758 204280232133976509813998629730635496154602519010167417112859423211488109570019154445302688235128246877997239219909590543902834388226000182928583526583418577865751097252439807442068549995643884807605513956053492428232442175872503343878863036017822572750260076849755399285014554762224277997469247885624794019304428117401788262659698044201736133987167335914692430793136155465485363576718963825106746102032074989020868937640229532213621088741308429910542848810603916060698158900255879348640799262550683854764490129206642484544638049199215495424688423066072820824128332874164076027019005696672561212166392396086597241140463872487185620072495856816334706408401785246408320684267023550860358302620876287551117505612307133850205938140589211993755012447494016672771622989317295079625808790033739893297641646764050899373825041383768701179320874177162517374440039271306437162246641745667724576499703629620177953830168556382340444582066850020881495308490791911022058591978587025095507964443669391437725734999435540590396736501042461668352897711486855855349761995111567034837382727938058568900879909853448790356946373480048499884890095342190084973981356588289054363232293391110995768206359326383057170121573845358368159052682141099929684448373329087952403033297649914680832814165025168082661119800131617273032963959261289278944804475357218038623907510555672616875608692380386507955619510811695583496053006616226076411705643998754956615467764618644738854416300056400905259175610930355878029684803556717192288736739711240206493374394566350783852900590905274161511962001491237427889902136317495047480848694115717615889252457589014934994739613515179574176572690124111483352501489346681729851133643632531272075048171476284886602140578818944081560132455757237238894182586704132917908723458334386220225467160293579177634840811394177821455319977682356123522684061294217318051656648343175061452431991004479300952601679391824304936561990219987130004753482284122437295568771363438961431678936435313911632680360597372459253883919580448849843608749100265025532262955711673799383175410054515431638774070398176173211183886486161984313539219935623732897016823692949536592274221370310915846468431660944302353216597205920301987600302627231789913953252565513804625604614914357241472767710725375605418264790283887598582855861761233359539225750997143366269608721599600804570324811964326209036169526910775211029518685085638297243418899262272957654384800343657473083858677268153506446574248257885851235102435139988368596690158568417922344366816344449108831800720494804700093592014716395800569791484139398247812438633058472904684482819074751762342374977077207237885363844847544193666414878971205536651311457219954553249665607174722663757994099890986114496509773537067046214370524665447938657567982253239433206407614047309266601912173302591318036019563458190755674817002720510296373607772175866337314831013453787753294847074609541112742717374608753676875757503027852505431897658442150724024449093429853912549345212984103353214539727568286728153511147899645957584586196018619985119438212889380686257474267251539913536292679971126303982914215286925867140880838734897782980843094457525707390748453519182517991716892365325668818407641749240064421806634512348722509281662023195826461382572861107645214221593300881796888965401971078583267247695725751281416837561334429877819833475114080531534588076180231506342216399310837535935401845173466670377125794500069854459638219396798890269907132779653126344908659448410922306000354163077643367368718202240867564747398232619459633567120813035854321266627537287853614760010656122235147270381780761731425152432453759778750204747516103859972809470964153340611138462558021763012651925447602501680760097243392518817429983469777072602250636842518293926438224237557477742888877853600127987242988218442444436422138327516760141223636944813884441163534304712920536249645173529752452974834377957304689612005699929132046395800616519341767901930109737921391751910193634165947282254344311998749177361115524542108065371161944363659466643017906882244739988762300406088979837618936278608534918907619158344944779071758934814921447051888173414554107337708741128581836923677516508156331423980506714255327517296579108941929048602710636939172243563729618475712030150372252352624682843603656601988609420389205725539228381316410789053153076559757802284240527270060626964757311653467699268356066995107622490451929028954968812006881252922005734495077681942025426399498529572506245298057130984112055172360525319557326219011996554805925408744842709772077924916549978138773655507631934980859761165877335987047596844335732143653370424533600805420043003604137829092973445805207001420366128307333181200578890836470332828426139451711978138781368353809521147394837485571760330250281679368167783532684644604871574259531212302387174426955857784681063480907598305322174061550235580347619670714017469711554959727769222630942310172204500925812626285122547083625695075175249440746002442961555696891538857386092663051994649945726047319372883686649280274168903529770286870959421984292946447169795876625273744075801130171490252090730321545141329789684195696357834358069472859785154290749716468681999108319527 A013906 759 1314817642133894771105761382476367661226202841013457983962432958571299013614225794579942840303350045895469384672390553730115200794817698695391108081240500079716182014543060187551105817284612548474238096512447203616006881571581755789851312949832060191363127193811385215900308434441958896119065211343905943612591920782442178071851908888911534953835366572343179224088386342277188461459470065782979029526591431631059546640698127868056414599172499323695713091142188840909862170150549627254468767847923256173826442691688268908901489295497026259468225358982356337801632626396295831587971588182738562649998674533805197546833736662435789755454268200548818173248771971658223469977937267162415211138565758747245622299425233734806836038509614390491521118081340981753676926225931446964684017025072131526047022729658271657828423188335129993454613653264060728565355525683598287684166036873236239403881831958580425031889128576691582244102673895663950466158337549080963449664071234748864297018391260381894465970383471945630215902201329140861871494715044444276589453168902368703706344459285027703535196101625876147672399292323695801894613170925037758091690086607538137027409628941823519835724623405850305335511800968555415391941617330093544724991496538061938833596544095944806575517621360585412659319797738533913964806348443684421511439671334102822370716738212429557919005877941654037774595949076281186965736296763300393329946739811878473727269638528861734412450371953915571758558129182319543065215577578651803567264693483262924382184830846369903196129747969025012528386044564115580337176385772155026388028126430840267005478830635853153748847348271131445994364398071494077095489493446089525155235069258737225301331773144185895887481299497259006740987610685903601895899832655038977251386869986318407844643978885456284915764212531236661879198551115989059142362899122606575520553906967056404553930478277743317331171150941812622308306209818482624296185042425035460430272992583670815338056700772877647939620810168374046511520988604184891548962267010247095229401949154141676943305368276510016820202016588808425214590929498003284602557963458112263865583954058349899198928038797251071032006164841897233841009172910144694255777294612664940390143619477276817805377883971718830652558145553296200304610655090167957925574245855882005036778887850206725485832208006539441290578111212907245246486481345479654083365382120152454994598528334435715088096028998297371280982210424138944142863036754905793396092912696218156298726525270726715555708947810880610485798744751692767814490308775771096226773430400226936519854708815470670755638201172044982290008787086043265112796385237577138095473741362165957386911938497453949126612483079775993820119018874649241136809205336886723432540225836783181843067079599761853242029201820100666928351203250920511701908265127181862952318691741137402492195769189732069111951389626192629405015904733597674213799775041429466883543674310797278369056470630527717519694751353586221059590216173742728738930273756049304743754402205850961577848270641072610883600305463075154328490697704578161709922636683398988756302029162498296491138400225488201204268585110034384084492073569015765398361078157317311219676296119229043960844179397114113681557460391362295273934493156580164521038652490977447233714242218737841862066835650569179888292520031928403096540448716186430578925222006099794225180126189513998555072118369325989615120967549963107262311235947050759796484884716390942178168435880163500907769237515045648344060077819965592264288963382732630676292303075137629709704209283229915598385291266457755334487690881933304726159882556729575640429075242042466408972428773831604769116765516085468214141131791198228475448486571828734742933752095815372803987670686884723485373179503833408968098628750874208569795496518854498151254575069344206517643767084294231425691825877398873103046649965132007492437404424724852337851405602698969542895286527529949752443212548300902184352664911425908555628506773232122965276463974378577925451795220582471429062511521803836187756513490310882627962754999777184268093465566622216479376914165062117783475951282291081739551426884310292001759806010853317634656446666416966526750277478659215871784622438470716389088982695655706183768819795274137393824049409047648489944613172322656121547134333817487211367246738432243861212427555528010963825940226969559615251911988693311491980263062840242011110828378806104075781155177251772623781759028427564324293564380432928609672737524236460616855559708454330941549234363097007161142545347491162035943648846210958251290511857761666430338881890615862379232678365158353869808759655845946467287317755987094223447142963587368005769488077539983079971407910783677050228509698488734463434770386730486397400599284088735029551136366110083510052922884313901583983573412716346561427470167895253999272237765840427925921339434262471343055678784159109341696107121480697234102347616501864510063864657117238690511199447601738508278797977883964975809186064401215624224581714424306379288547685103051512277509891578972650015814616185501945944285766074073571360083612407469964819582002525345180882872665719945154768159323186902345186104186838629369761 A013906 760 8462617327224998672743169533772091661759642072337083200870717635869670407182826893364053040586584944448983105750448233766950861829319331274189690760935724004580690096030123636723247069339094984084323052821213971863460580155079232805718969145460931788258724171997552554663438889861461047323672539576869612829300721184626235737517530813783535619373584790335015196706716815411386013595429941611816595840270074838548695604030910416669827710481721814573637084181389150868305009813299039531909272656605914411614607633548947773925738316647216485944496011708576338315173543477413901570419815798852068542380418844935346594180493131111958341989790952724982007662520738378605023428206683939941007305229751352523130367549507172387835488609087014939368507715012458523406208375790287151015220191203838242752072416876909176962366789278495587461648404890564421876526080244948053747968282266795956833499001953785408591024369490688828535754536409639397935204952775664415532501197243277209476064243460020183772787215866972953420710622209406482320561908713303608516590777492578489519404216107973064454834682326996561938213478352573208653780220391170299029142847105821835489408773372303219130027329785880771794084031581354867970015685111226275935885943802279193578047281416125684188686813620854396671924364935828587409983587161069120604204148513553362046006082976403498105088049448619374452256214665478883758608053518391143506449389161005331225195847057769522253434064372980812879193304855718114770998826239312485327539139048144940506804660724217001847087330432198356211989819227933366694122870329909599007400115356253736658844633211258995159317388113458984505705332976674402655014132715284192606221151377988528907649648754168881694119049650086527224308421124940846737461616610431535959123120928350580102019360991554361223584578975937370029546440085538368887533449227494974105688495230064720055858556349605256301262119166279078905710515421721909510380524517080010492164563904961566605393879622605639172642824181543115646102534355625197426922444535534819650094629624615703402304903968937311190589508057260985970955826937966954828681730197876662745404223615781965259726090016415350279355655036991367751942502995999431860312399739163700425518154217234305343919305856184693638778052224939125757178657615016904818564318294785151944436537362463106133657731177434087174523392058417057591506538802608553201890193651368412637299275655646973757261259570988297562750883187933724161307506576180618984388845981914856766214379840565000579978396279926741135997350191344484273419997456772864801519581342487841281011216101492943423356646646283517447422026699744967105891224549182949740835746900187324665548946964518243283428369183134659392166306300716520646213971105633504157966254782998574973351896312370005781361958930392186879624768585639479048995348893481093340115745357227532568826793653947674904224542960817546922568283320758255242270685489479259169628143344579887049728031347502660963864675011395198813346070738355795919712694977831650242330440356813395594852671802773211552384640865125528036100802735977719074528593158738297488703271285841773132663204322519405403685677892874037761531966271419638511383536870302174847584990792927022494071708153359645795496589287721969650321357486902645853835483689735255660586026904877777304020843171691386989752343259862153771596441311285519151651300182406367862678528938995098001948543561582747977356533643432195686026087309148528460786912350149825951859165098239187923214177495301453399752673455990800011110419445707488324939230851540557018646719490651884652257980745826508342842507794095252341086076974828507066246195430593334374124829131449632534471309912098090741809774616356179460353538407183874061538454765636604039336416311835681812017266287241634977958832470287956208743255450653517194340325465548098210390836766627586377131603643215095104682584176527640499897040907246830270763529491092293724627277174461699379489603982768673667942984334001766550659650170345162022696411966243739380436184005429445905146492595781468420213321307768017226309682403530881523653500445469936681522245847898406360850954704115227916789649566842357753482715099313674984597577906266177585683461197825893461849852139493926135898150150304734905957156907574127295777663645577969024715581379386721469327047239525847090473098974181203750407579610029824670944343598273936242709336965042274568226722302670351786519102460130016325425507657018205964669358250306554645716613045048817026366856454956673636073963740592073775323823748278880362569693749507308331911652645767977663985926962121297397246650084492171513537594766838414821466521549586466623099456627523241995424454483684810952358404201457927316892411506717144296498916798300076642587140335240059010504565397949541086306249692058073229344559835993590262761584849922968176217767622841442811437872638502677398008331618339217591577016752670994297660347198592435277834006365038460126297984838783939425000924986175316435590683413367612784294624061306313374468516945562883394189188873179229879686764848095079563120738294183242151264882080470500912508474638133532455776762884879987777559211301897908957275958882678756601122165380229504273655624023 A013906 761 54468307795763329632319790026507265762525039934792279100341837360606302037578337595315469239408181901109601269815157236268277810879106672611311896801313320646814892634752814058358214212011198627146244090764450799305581460857083134514459647026603450088836521513367243402340142254687585781714388484397807694446579891691620780005520796830579962999005836850179242716216899827855366488902850336683624463920351414296569027110135122043959928895565056829178327031311294791467158871776758579997927523698436880981794798539939335162072508334184095298793455293488413355080499030346048623475460588478230919398270412169667703504027457700980535290757597070034768870144611716817965792306974092730051722781964373509552782479264697642448238232260676944995899919051966432329915885436059184172426755371113485846869602035858776242777490747605120124889668479278550082794025500902009691104359417789916289193593466732233038086979563400808606724303960138427671424470851362978231261705353368386564270799760944196689684692587334880299938716868283157946638572397213510687550499434578915112968790690517039677592424023752588032455086753900236103506297745053166215964130359969626630099407732633410218325017493876045204371450198080432334974734664755845462536007943190193071631709573411710634548065052040890850038563682784165777776135991339037106917025141856169586931276930122593820204196731452275170420158121468652355127530635006722207769730980780712536593970713839345460169234566188584444109305673354967297979514898273615239750509244838554350816388630419689030319487609615966864616547189058974329188150877587821338204086680672416244167998043056854354680706355762344940710404979967087454807781628003090406091703264123656822115048463211353602509771286381986868894486936148565144312733913839234743449750385525342757785571599982463971980890039799721660028081022819474281820693703201242684120329406454560450478484828150887344157834331861046185561217535960991860223771116311836305971169945737752044489660659351800447449365432921105761586982524282087750082390287429177787711149018721987910283501352526141880320372446057795346227259740021395043942901853386992073124743256839872941625681201394524824863078814807754130890640865560779971258098691874368109087880793269016500560197616812313359609093644991621367493336552689810750210632720106412349221510496197127875921625002459759644947133412811448219709689970476397943141113534676629523099192731771293810013732207210913532099928707750474909969562440799054093735838258113775814943226560186161657527939891047532520823488592922608731941836886690917830955206946736652219814147573676331395952317589145280393538092629594716620817233241888561834283779973710792385799833305952448243529591199993284483036153860394472672645614769427946465052596998208769397039708664366848500120828574827917239277364721912800561500647870883114780752000596819773928656640351547030539736081307514057292412243912373579150820802230655411403401621913018883343953307666467279319376143653956868408115888288974321158577271366331701897215671833477493401043160830189076740762710016539764636496461148984091040321308588877093129873332879217728695610004886498817517334174487106054562828171940387287890395273847850411310965029722395120290740560980270919282698323903985904285305058317011323436322813038598041684624223250167021747806293425802213656811783566274210954392738353858803372193096784369929948948375910986798526059155494712788188864822883820169308678384204869626967118886617796500381216467074265896109515264108822641042479324321529752193715910470426443272527804343916697103383067682466620823218368088567535226186895975142970418738782983934398637656284236236331393545557725106401922215816674253563161659412150183561781176390274452309077528864602561621796952354667773769407781004647747023686598940485658310594928451191017025610819171993427902243079761589487026099185346357187781974871358017886504443238028819964071785285416947695285447068448703050906337569282256167265273381949151617261932125972384756349891168647892284049128255094769870057776145468291593409883796161069106003523298437740170189164578596542017697308670558936407399972491818516353149118395633643461998841430124198950461876791389728373950968240370645696398304601923062869066755027305107432862828378813005161966381201287494961570241886444959202146069022052855210791509239836897270778371490509572169958191812059929308345261618208542009591088621284086505736200028699719485540609666038188229695530833257871288852840848075602356208638125937131975865201660829204004013609899289065715468533669462910376785117430941242125020202661752173101160677653686695544770596675957103314377063367242295710030007344319825968362825954556219644883347179535348373224320280589254554378344672760727642321110197979242586740007131847985967134743124059626061730135223179252288478492732593687317707746760221995114902160549298471491718238151929139153376294771023590736936685450786092069230030653439962029570737564677150631213137030528728528294594712999046052844740970905213514620460943566817762955045594005826479565023981512751122682828680535222074598251337598664924461745254717533177828294687011577356757115172178786748491493031800417022817236298336441289882508225213460091067889 A013906 762 350576711603106736335674054298579854439767703109020742041531482503076847875453070133245553230780175721933474365765898571554676010107062078515109047793855382151882506505442831494815483535978794205442338129883137550954884096517261033250200747922149929755132323386910663501948158219962659933036932320834438769497383359830121566043073742034925530788910224969793217601823629688718093113284438444561289532982506382947821981657128421821787180627467884567084120939691233051996107734248237649059600831663768329849008079018948760295059254509167462487722164424057094879078884370474577635365916430427742230452621979475355535774222599181502161454920624598538794373973180611259296401554446552924419295565636921687595484640937981818088221008543382230185745472690690782961627799815181477633909739945578686836098234976285383458767203130912981679992743488925140875540746474552143761271706008176203178537160954447740989059864304037850670229726723709247973979192992874145397933658419215141284238412145754853754275243341644745474348460744156225667741548978798399019240844182255958234950885179374514709594255218311803714576070442858507343150034947288731001957218693477986573253912264080921424844698071586626418839752882263604096188288636358632651875396973096596845245252490861449860698996661248023536409759089742085914628988454903072109845646352609964127658015750256045876514540203105731127207591784007910305358595909911071434923253610031073669918847246224874277142031715445932166751820805558530283579364858899095533061511924451915425996607246681352552473621839738461017306661184469406010849850583906230755400505878539141586236985028442683127768681587966478522726830119976303570139881626926294913615491662119449721422437370851153280038548850705696509700948730071264226641254737201761666359596745623341181673859268545932108811397741434659908470119094656963557476649171743395941239093332927964973514042474275166701358867897033521589113643559059778232608247658075873425083397882059560207286715957194345347337591058623728620850043861285345515628542149762776449690140008608135832437841945822165608406866950576968672122399636868525841316588743734392720911929387958518328721861820827240094833703288136184646079060100566067242547264708754746058351017928591481470265124009586615405926472618286307247316164267549194593442954433627866379025424531624910624293019633206856772437967511615075068790925073645970566550704111121181694592827444787044515025215195756512835936651438628814933458223428899906222838006421742794170079131668068280281298353222164548607674615040637282253572718252794882144843729545179824358435250036798639846017927648672101443986147729843547159380653455796751742159567247333642596796056499933898585103979612938376629398367646272941425273894101904177234716027321242025447250749583936914775813194151793641327602191486330400504410764419223439637289673777336774187291666530197269185216548771048950055616499219698299552331414691663342598404205388505698678670464125913007976311406574139712280497840777521849168760710517789485184230808895700030309350340907261652756870883275985598339761542241035711478734772286858956226808316963822873565888585681182458635971192620863644543077164671308137702330388063695059888450592298529775717465974481439869428760378171152347145393214963287612520112283441289235410539326946649759257340802047108097254524925474304053756829020754690632072991433136401908037404236656048503785611163054306191269882780714515759988726957428323189442426876050248180653139939338181780563205803539971843915274501741607769823758044344955945172031425794337825984479883996570257669175780918275035380321444601339631653856434687165279130688561449910057910527195645084514267240316140615201480604425776948916585342191308239198364989364982645276521461709299443026311385414797494021676075284402283467789493572324144095671016701925695724606930721948163694024308909728661080199489441078917677667703984129174013686719296373379916620240880330740779649469686864506384671474994748367702516005477476819839327574088680967193618300781436389757277089451820319202551702234724012942035157236659880215838111297803039811948780591316433213961147908664999976856141907831661132009046889877045412647453123738491580696777131922833493353036455292235877725252710037089754635396174434083186183880238359183437895374126808046018436327606740265991454955259534890493475894340851269105218162209241584262866199525221903637536109981481192589650901321238612722904239737230544883222009923467064908960222625466696166974541408577832936159653266421386804969980019883094295888403711916963248253080816647162678906260549967074443819491562787062715416521119770217767611164306379297181667560561501632690296292826242417807417435572082754563741267728684426291178086110800035559981374992312168465937723019861543665933963339305785034323732763218212182527349980251211517031905927516703834716736353371896420240101502051285859441215414291074547276844368908187144223186053725529293409729246825725154256034484368161989216618848419068904878634898974668332801450899682540871367023660243220962985148241725099221765598162112853285932808993803795904882837984411646382899710684156839122160938646728837145981734777391501890559128143665541046252637795077362924169889927 A013906 763 2256431963689674820666961349666284356064417777531823889893816866688301148285237239780624083818059368546636464199776780909735938054920518259616172514004646531925593907568761430391835173748412360232639354925906423194125611570430197430532696832483494245329937643705078740656119514521949126521382728084676494132983096906359084130750375378030298695614486804112753787558974306181572877583036502391582943956585224080341533376884986917893707167521338526558159912221335090015583784042574504654861218395673273643445354206337057720683782567345298433010613138935628914225295223865713454441343968655568585710778120309242348275191667206683667166365248177690432979397361663215014493579070151189789215662078818241445503384400308692708979394670791138413580411572934418786079592357945844597298671517330545761966713022001969593827152076501229853245149534605738907998300554786258368632854816063782848094755406149033036580748534194243891896378409990058952232585160965334555612972516830906440098818914345444232677353182555291766020604394871424713982988644578846223938697672766553860993818485168070902129494017414594649655685688962399253728532325382737192763330330837236184534856805423531390046349198520170081844514311585487172379272818246606430758469648180011469428716364152788656780760962267647087552406198048947846482020887438796203852700256982096674343302776068050249084983225234478150800484692925856825438522661274584755252668238910148230797866483041308745979563175837488417379947914579111007481004059954021181240551730844362614688705281075926796731645728612847765399514607568031370092091359856770780978906758207794254174585314928921864450632059357936928274403173954898641649544836130295669783184674451040885378329254814816224455903153625397654790338133452153071006292853439005398288941925996515572651278272386090730307023478173298783259262291744061684794419928560006404262622649699737576861522292681003649272124239876996427445440475925849490209000466556323041388421552374408875923248403244076124315918872847035425342707833856276904612097157865830597862527984813424914808160476943098874858510279249277418274034302045961278219077136744613652448492450332681093735440654277448660993702242322672315093498435924857702934098389377340648509445165787564281620770639063234744961627010551398745647112662670290385777144405668199682373575638006152272122294006865053520139283705127611107113486989061285727134224658550686039951720682774462980454970938648701061095991014930458502595259302159035909118019842766539281057029628557849599310572686673006237279166254794500487171806990117348570128789924752011346250644212527598667982438566496037139424290134037944405854449553205643232498386535535405159192390120680954048620943903453878629849991777811515322631971651385532237815423859436884861793234231329325273858901821486537940803423071957702268973760692694317851145391930789045105182955406829969482139384237166699512347816865437210612435551434630784513489840718522870934150569891083571307497276087523618118158596314003517311244408817816200728439127677220176620181374901246067187890116611477206973974935824072294514326174200465118634897724123231882605515692037228978949364422733826947372509322907292021432943430276901047252847609750586496032230682102591794133518715858719249211482821601376451481830537054741357881309976923217780551447670669870289872007480722402058576269390169931307766908573899727448465983190496771501195000991910046442274036571146472408510193122831355085962105438126677882525809572676579730936055525731173872997781169632363084978050756322413346783016388263191405705910425210002137001957195853282873096044884267709720128817877286403693434175853407668198451862016341999870197812352338109435667743277931618484720621651115631446206722110744380494047021974422417505026298101334833947063956655424235646381922632427773498581163478652322538197203746303696009754887502480969699642914422467662204242232782864321920258774419936177729212679271048430601101911406672762557617435555382123693223514974242919587035117156192663122429874794906492637159522093753597548757109230816550257631377390034075163408048116784835510672357850317455385701646336613900611946038190975478957305378504886331892102375546380802374115976636615611605895108362717764995345945786203478252382619249719545590276812314285001461806213825993462079334440528137349463832239161100020575683450118209477679946487181808316606179209023250765322924130078726536603556051451162644896328775643103045656945311801016837778957331766173864191607433420773310074973820631183758428012460896111114414789681256012370762984150978942661248978239557746956729826956477783703571598932117793585202737039744105214244760145731747097103054759712258135602157846559522325832757054162356643906368240036292645033276237203062143479320559001994824707543428403401197414365174317104410197453524631353940023489167688493230644109652223010870731921137435622017279382413450743264457624843486315911627968410893994593934388932656969702028316519747761221628842160460208690135212433267581571313701148288888015424159637043166440833542562717989589650300316455371527928456940633637606105145821320081102009315051872563998082386046702332302623862679516762320351452787010513584699454260841503881619315440401842416961 A013906 764 14523170074470292704276052014195141651164722911492511970950838933191180277657648711601341357513779690329563779896983885370912536748221293256652734647306208673233572867822844651172475577709377655896826683601873325580548021152057408220627109528877310801469626843497677616870830244456745606842016072228710960277366824891565946631366263311757666797427432840243494051278691362771623319621433910912548140254359610912937665959580047354076736871725794576042926643906404557276172579335936115013783418992462905102074001428478077101119019140854940152218828802496362612671579337061517732499363163248488277659466779205549823624591960884067974380564800551740574473913352959502316030646193114119341489702111367236600075589661236052156590564033583848190279386964575435812851881715918231252911123329869836901214119592171222981442233477524155257325445491012905380322505787694650547141494665388416287854742295079485741765244762821382313900011904490646006789533872683104309677666367896986849384952427614899568883253415067474271184354952699930357871411081614544841524269195227299577330536650282116974424853912528304371148824994353315699940862932750902851481911831571929255677633855590108297605089339450907065089366777773069263533125948811817574367260810775879561177232569400252201550253354164634458438316765968959129069629764720483875093900330124919055232796419626162744346388186855356804557644049920488097413457261236044667377224450831660194258232353057546258024339589859387712784506100365859079223308114256644551729356448957997404513345414916073906656150863837202424894808047818245732672641579374607618758119660843429093296812969645561739803774500824041842740456947862394187890556359213375622139312197110235845318611850922558702563181071514752817626209312877831253499855963182168322239243342794191030425046349524308369376498414576364410539270036630849216494771146247697300030901453036358054669620977841329070967091946462626816813468689142009885360268689916523913179077339674159947686468397481186654207894225816906530656560167486010861061739257349633707738296957357993756451100028649375841503448626274131966166152761733408551336409595546236869641287243251599628896447307074076747046188471457835696545833003575906402275963629780120841649227826700628851059875757340177508090553277973421456754574056589284832464022955411677348247386942651432133608422175027839168973837700512163855992142187635682960840276941490098238440977754530635383010489016174996533677754097010552069969479042636195660400403188851515735856445250560915363575409337858996984268100769882799649104849718192865647908446130648134964360910122792521993478092590396803170073553834184185211010445400628269379988362689287556248531825806514013824163071946388047542084585629174701966215032314593710720137638649719577822008850592176883421124825726412128069524526465233453294993381818098223840994685335990554939428578752062226266581450759198226239403284647138732464875274427425807487908741879779650676923481464486506600010940465000026809483254275462340621606771983689578845084080351382343248068051076010815822306236821465040766494760366716944291221671031944263069893522376494664984832685833974478057889056711907935932418772929088651105775416858720117178534943084919139631575725136241976028714252186256628627582978434268113859919604358525155609864300799914299327846354982324951125666244495267432902961455534506183226387631259493464841891646271561774315936269273284048405399366442599661207721934783732488046595601948576302449816762429895215152164430651160839252157846695072715456882139100470887673440049483074161775396623927420784477588183829906247271616818542283583183076042747203407409203714849471355428252925848716470548598149284924299494029772712227112802180119806536649372512410434818182196091555919905951553478600439749131347467971443191132940763061768072963178381487679525602467804952095569686513801892380871959508774742648780354639065276359298341204120926335277974173923737457668960388079768958388578383078014834844158013318039863595783576367062440553939409667627072839539733229911476311307759978698001487534853912444704089439475246640131258545267455743385801749573091487140522906394599288217687158499771802275608069409880131319252695024747413244435450321739444619947703439910739410253825375104729597649223159029001362069163686191715436237700089670952193132260090385698871989732156144384186744198979813147221685929965308742336900630845464163300992782541766865330531339971440809056786192760358993292116720727569611890787572603162845760348887887225602775165271829006601458498485830661424366430473737699264260745131232349329827720719324622537087795997135785543835917564540126597693386967762250659510306209566781290674665275999440598455605217385036258505048510245877179911911811412276388268605748120524688576376042624192600232473169567389159674750843508611086342512392604340027659585603600651318010456759305489485803721562032041136797254988982457999245013595293085678685846707446665984158342862040833662864704502246837582940981290943598374765773453941189881146355859181910765325019293885838751993269418582889715315346181628330648728970591612571032754760349940868914614181109578854990229599666980190268956543257830685505610037285239535587387617933309599622315627510013623 A013906 765 93476104046626347155118237449200800600482506158324448976645635511772520841839863681374312237044313313394855527793492951719875309511656883303404032078046785050506194092801491410661404977260708909887949147214132165987081192105896634998975752026422777235863422446758372845603250148097463389378362252376758188204508021823056239639167829302788276387954475369271331232489246201935598351882178802464602834689165701182209955735281320727080326827174215838951858604020479627392592447800797062316159812348205672013398284576174872203247691014107708064152593231145846027530430965040540226948148600232264786495565388072186168437377095292444718428527590077591584331150891927422015267637410526710224761853756583733720240320986969035645706580683609166212567400333736354265998518919078296297055738266344415650271190138234105838044849347428254021399829807962476454301097869087950186540329199110075455419855587738782497610540772472064306394144321385037991277768814706789641863680183349196029130892862812165535884745935295632553017524709325527859373151615272204388930839364816863043454358255286751613520587505924164141113141710631003032104473551170744311815642843755165861275948922990404410532433534349469532038490234552249942856590468753300362055698548611656982426152607431327455682562324304065844128251048426948307673408048750333346073499732497211886714222605885915196434665181749167781516960377197384122370423749155787442560726953539200269692613997975466455011151948814341089466566347547094523545384618038954364011381274755663888557639167877167876588970019402530967054723514918631193767427920916700124740492172231978940637289079487423785053845381957315946229640893175485794470067188728495691927007084685086711365530156402454247331612547376478694458728927476039043645023429635806805666298214689991879339034096436335503077839935169681039223556925378709938641604803753342783172792350940391910666432293382193476615545479971102874009651503078351331569367860463389272922762181670401660172167064849253353504400545077065630245636438077413603518698036867513467365433453412421608377742511697209651829831041579125361509754164913491995534240545426852852257611659091730510250246349755084352313505844948340580612896431734760140944082576789872318303115977789805601117273911626150122956075956811285379232105447110047306435986900903261618650631216625946653125632807285207440350577466827562249368032424393614575223590610421203366301918083528973332991879905834825714561076838015187741683566649718179485448512261742131345869480393330993673941040863863390226715100513529768341918455749742623462855991893874208940919593342464789385068766897552331306080727705774541193590603181215957226002438276657137647344077306975827279055218980631085081163328122239188777334359732809027837582849559652056677641911447003538369372824190412615615387699242820080481057588111243776331419255999505456350506556850784445595327654523810189068399655315618850729172718434041104044149015436726596176861711459577475349434216585319667555029877273092107823494395609816534972505004981057285288300064066724682342189991222178764882143185422996037370194563794757234000067683493294801512472963638700794026547824944291660083072042210729235924099863870705215161243131180017709933714997450575088718582776059247547870743310164552534765496526075762875633460823403422801078688591966002322903024053093403074892945643599330130865877445743621945980855404238442725185956195183216871965753374407261231216692620891733113311289276432505444238760970148319058778127468070584509594751391470904406621895157824342094580732148410037999623941632638887274226833363876330265282940008706897144635309206203663420854376465645391012211147721515905314200175857962977520578302069387933991894522398855963517432224645315268963250538513304195231939571115590176243304356045722583146165349747269504040042433439555700854764439128785655282805303213412378570480585753424278894118665318038235363320755295371582042128514830119505409511094504376941617755875499236145352519913472649775676451265107769822264041838363836881261685196208121175951521784573030988284544235386084053135140427385482345019022371901751001390252520381616494624912534366524893218799896741173994068289796114055752848853667840003929399630175422203488061401545408228011337176277700612722393935054199713744327207474244306020467308253005451601470306933360234839008635074814149661717894327491428267683530705166578914017037787349213201788963223371302108076305803251286982414269787283962762410637847578505987357411358960169701242110729297842715571179723836251196519786776844090904214628324495629797100191412982591341457779998994227276151592933334569501165104892046177647356247787696584542799801685792764847126522067499785545451679656427175159443581479865785774204000725245697922726675302235645737907311923673158077057632878246148464868360744405303025240552195706646580182635826906117377289558572113526382649733993746537054567552320666234648538969484956409898654547396480475660971696485460143600770104917349099104345095792794235062609860199903187179509754477081024330657067061050520615669410052138941921188700234572632168764531430278673872495019462052494582285370096264379352209370278776266564501735727839234624210590488201133182971731708361893832914683612300689 A013906 766 601644267947775163127415181778501428539311375134588458899690299606748482112730113726567784946714506684475784612324953805351557409248186199251681418037311878632330188805844229630570659295557122967194932278027649067625788121242443065399212588725002057302608888021236125756188559867956071803981696234549380927342767774704675266607880383958196203211676071861681947878913532367104774902948398359991429202831768836644208773127087781692498372011794973895526922462976985906410920653255525566459178995088687139623731955143871105481267853324815048044752094375132948058373296628821925805936127606064735832707226816560698939918733005645859516344424554702776050668712725200819196013751173781717668174384093211418444132748302231243794994030636883071688094699166241647625479705255177158823480621600418015259713422747892119471959099783374410772858644785670629589305691162019144567487542058387740386963399573153398557018120827115163794009806043936339579894728366156342563881804902338314417724418361311041961733033307418497513186474040194395958981368786895945813264285429863462731696154575907096740421938749642452400504581857227881948664403609762961956144430107903655505062424918846828494899554851775467776249212351728732053955416067427023512214660963466798137239690351772372450090270238098204067393959737785449751455586180717866779666747488760302246569879669835569073165882199894983806392217305051742914330020304912608415413637002323356881434168257571407689445842767687542570800508045070309006959671468622697648124105788104693979470740954692034322308281061591344372085900312181927453586628326796756430972593609300092030718231105735323666964822347243296789303525555303785764836855659702332147264548560463265059090550463449841577633093098018767009728578721257911566291341036172417683002638850032426402640636733359332960886533521849830369039266051762782062606322587404201549074719838428734891474516826484427307860129841193648185411902384277825044487179843118512303051509908659018032637506282673037877054573917502955829772090368764494505112347478705962233083236049836865932130824370964753462087370215650512466675775651061799811012840394874306367658312998713446027535601341521688885422567150592337257643751658121001289844459284543457166804032401835570752111958120177589960837478792090618971622907269768623210448119237720401596370659676711895359218594839740493912248356824573312490784189918518870415938330860250239338273786343495122808988955288760639644135184978821187514870832420947056503910133756278134893067609043253187816314700776841084641986150184553729759128459235665686326788923434194007597425238172619849905061662339692664735573549203968027789578523651197057779880211584894231296519520566212717076756105299452020044550018816277347012674564925747256659231510683319597432743773248541095158944191368192905627791310307630325263691639836687101084296008417624947443388423640648510916367981900744043739070642693096180558755722083911421726830206463067170216770638520871266423003473879406145030143665377525476544993388722473386154537781274793190764353099255414942120378154672931738097828116495002584155390189318439159755697634178283542651194772205206384727212907245417016334060157378731642535428690125166416666561098668588727207896987836026818248229220609505540005023609174446555270160207132053854243296136486856521763209768080235289000618542959353227265686442561043292487674236769840906660256815082271165151552855174131631358672971092554974712941033628160181729323555341421388488039498887342335733189282223830114238610955234015281229988545796599470060033298293909208613559359643873635258959333751871168641993944460576488593459962184505633172119984021452923708135159344846557715102482169004623731510476190543233192365980219788793680277070302414184734860806335863851727634972831021732358288904394227974739325688389841441598836171650258306657114435485650879896933700524268925462724749952083490208412689098169913062000100077814475779571527235867805968866535584997542851704978380069486674077440295075126697365017538541140409838060212963850478680817767273987345577484135990228308297617574392807989143819557592986769510233231745541142077790574653863593416182241930794570183790778048503478551190129946458449363026334410963803882167471464959585406977430503173955174744394791491147128552948160304211536400019344692616203073867376962199738384613984409355303334528476150337129489161890707019069483974027181163043340596946841980920003316724202174322615798210253208445496622738102372035796983962185963098363775535401750697741064877467553617255388534961753982633026582705493513969175375157237299610610902452392092066501769267372115317423066837514716187171177317853954606398045957703981740461474448860423497772196969100194887453847258579552863791207297500639930071105056377494817282795659561748750265277163355972469449948816219598727861289385851440971104769832446826056400238496009288712890738282936842512567545406483406253874716481256471712794156335905553505334157165551872315997043811459394045452576557826890280625285583535428625479480527351660279111383454298978923091011019497703214113861849442433889919051002410519554130628516211049445339137230365821500564192937314928209671868564795239727962898895464614599946154287824578993116838223593465246253540327 A013906 767 3872388872495787036768996813333785220068996994167882485319809362041798345606895678373198476667291288097078924959045430150397859070112698506250164933214526048852047984409173866473116048962344019510044332003157312882869767993641949726880764150952045916505245598153266989357963943986199987063054962687368266086036131967346013719504764654126648425168048803394433573456809961656288248213167603145542315409641835529353096627455119554082040049209512497667657438706124682399826584270136629191000571510786105850307229803366568782666619978872200060777503829366726324304874559143841600407556353364401520023694330370182738697053357749757688377006822571689329714289214467857216226528735271111742041530519837652660622964705605827950381203264131487900278166500315745265002722922561222719953397734473499289590749670509436207918507648177023405157013328355737657062720560170823787002936468914709524125449168098868864728673682858756894679428457062247351700678375656411812366642707810530893634319636048895795753106676796969894539515169883286919069818020121956212563582890676503689308913422631557610755537562517689951010820861904695677385112493522872571845696509713994937784420003189445352655347285573341069593387184175562762454351564517671450793678247589582781923035720317797647012531360215091709061742641000577215009632901925160176822240612532049950042594319023788476155087713736118679757385903105848650144447625879382132786288654624444921800320638825441926882110923976906340812773854352331967884781832739369419648620051420527130361908647248545392266148648652806018209864479873009963492400120124780015677195436069063382241269071749781810336603365560922962586756221583200634381007342067335487599721146275297812820222050841572143689307715329781404911697469552517310304318308838781087347070253543934257449651243754300209187471313827623502746953296777401019989181766141180920810976229509031918817597766054525258311954391682457849142638600027729889280309748572996934832159464440028110101240185099938628628715067451902727234262785440364772856518321908136769077169654766715163184208706524288394192431810675910666361301361881282057781013818185666477669333009261078297345206574945293731605867342121744935761874557478485499804881356604856288731358966321327562961360536863098189901306580761120910783672297845424389620205279118867042771989120815586870712039088366599849808642325709344667836871385292729501969531764264055606213223116815450429225776399450127521649051988892140898513026278156735640499546462031284479572051453992279352629222410142115677247855063837301106659058144702262190529623599823210561441634749735674562597494294968444504822155664404115187887259203652716624462127540672952891345734340559699258067959621051390913049599201758014988503598847237878875167848119166009307699058355741834738038604333503328830787095205559344290598684840221382166254201023706721407102620976780522558696988645730980620711661157603210750066083480544728691851531511557117139554520181849340129542833448079398585721749969646978458282032382550170521662056166743546229823808719920895174811901093182041481983789312805794417510456557288410656819466177859956031758218913719574677894303705058689095162613755523497756311408701686283989746903861487880374243457322379496359444262406465446715872553671744684864887208758052944900381859385004223565854982848314845840712108154646632428838910074772673068299994660113908130696397329957070437925041158530035906573975266780768563608815031205373388552259560156870163845273612387053631199962704316373388968883951443767617237668166818122422924604899240914477495422489528328565183556095078519733190717230471220258323095873386507540527942254316590375338389775903087727823695855391097726921941332855669605155052430225776063682495559501451421018928206834192951020201263936136909912146281775458465617635719188137233744578001547938500244371897037020641268469944833474628519530205280842907618485552588182232747212910135140656482514742323887101873072344246749839950771375661711580068291614301124726192698449079066499288878329985288388281503930670669557533796220976291754040513212791620128951269899002776717243029803089512791511024392820639372362439090659575576116240450487757039024648602734549978215348569006301666002370361429791192372817101335977090164171279862205450504382831868020936889792827509709076907450341064774639015550753641526255263141130069015770889331027660711118887238739689842029288485863947774627756000596907574601595286147934499975766405713069284026035535997667146127888286411998120854310291150818736634146451546399209281340513842202214410424240180904141665658192687658207723136675027584197111665642818488734278169980928285896931528075753207818313546318947347027838601644756921595556689255662499357625827695017992490550817161309433646531879894124754400863850644636528664813426069911936891913633300734878914909599221134283387577680301760329280242119913342193313112212565747866532904201626458282754301119722913340678573511357965182965133399634517961360956579990648690372959933200469470592488589171285604476135856167175836599116393052898784367138266905598239255917625863270343254486007930658591791935915374620162438538704442654405839262736376977824063533939887656395908565531403928061230527359714230294609882558234883467250508904161 A013906 768 24924023012766151423598875256523215164694548320433491259210757748712194489158523751227587402908183611104617259107677341030502207440906376241813705316740782232846537080116095351257175169926440193565337265978197548672468651137501407630960918177631144070377121968954592914085205725127970383333384367708103927844996055735103743981438455448235474704791394739386138769483724599036719272369083810332589262990640360616503098006444366556079059896449301297775743282014094656691347036881004002337092191439447576886883986394289791418334820834674232755784861329617723410355409234623550877891972482082492172593864837417813078933608499779148649281529223411534615481257385515691518659104639561073163106810670643436838631994522173131487640404960669853226540075007141744826183420663566467925013011834494365838062394506535716170782831271790647354618506636869153578872042038411560485709841121143908242638165874948977925414345757952179927771676593613396306387199358407516573643354225917355843526997749245858112724937887455439601930146687072104578546589725085812015040128793325479785157599745360667407083128901747796092358839778774254690267927101898486217691045810422103319844187196588364269445775914068974779889910449158094157183728511822363018615735433125478011350857497217414660765577132600884015977583815205578153786745660875691227968590610786371971607001647088527791981465720691471311625692455754007218416664465695380034684099478171463701315041141459661367994186470762293288345911308043651395171440355679211188569458127620149851814958188357644395694479991715947445662933775979288567454565066364286980443807104575063616844916501073205906487324715704487583784530299493482320693755939063700294264052001780989150460746455379796976029669888408831237033569626272057922556027016866326780078704196905726450396260635179283871302316678455227738540833623040147613200230136230426831395281177966851027458213658360681264659339465224645800124277954818279078760096688059568810528425743832323846253346556686694292804029823388581955115156639229593723221641705585182736692457367270163773554539418776657935941699137621222886059897491435056603624423821582587133881667828826476471569738922203116692365303026393898165076390974904747797270649485414170539982061163369512410573412161915043992883945301935775246276113708531312352161280906819766058676192773837556846199337802134746377116906372583060587419172282629162480895081984198604452661235115353306661994321348166032123073224225342008827158027094230158342579772374069823641102216371543029265339627254961335244444491205143766116737282276247392334180009149356922534660935730017960821252444222960083009500547855497775960751845564615737076840443361517575631542877802721036401770905431236772543470396475040787465150218915227591033034453066857309845543680354570467823331604731713815996734704716635446709384810980565011556095062979527590381555104805554478907011451991030077001253155310111322288712585947419700702697761883690070001351759090804727397402109263711700531420085364887542271114351151200112185905923574426656571502862487801814212134355917794580418275988456952385258582504489307360912145373397605682985314789997786588441042256391928558146826222907067376119350641217237602153419556440560488431599256832696014736634562230017032711579299717258200217322731879432765538958477979656239318525757870871319822946492336402770106930316987392570894441192530661531799650842079887880613645773185416686897026059690517532279003651364393486571794615954198750180974379898172125929798461552187759647476153438687433596834344841822654529933820270994965210826320072518230862219224987665964935083940511322825211116049863000134102924237432974806246176617665405407375363950052975504116989948644136259073452485623916662187050384516928250343515231431559809960948215263726507247154673335681499666968810337746532767451278408217063130478361348890948545283827650139320590949278600047916282549886157002078596466894583657941618366638384153154480931036071386158605118267688340627696391488253665744023557291313840906109232477017052501020896939853644649311945746570307208597076378933558854675634603355557228904590154171906564029052441273560372479829378304093124642306731409813721603827023861670301610436511254683726683862694459196106532490434740464106792438532667942147015915730909213913481004059836792323449189729650559874794405266984345362022379131570531799173853149534566824385072046851531536916316740971019211590934940149901889433955608831255183377524275046473494755985639869832952310210877029859221173794062276534119804032074385505725863491046884661327305033185318681105880767448897860091671356676357066353990289378495280235450159409557906434713962209677628868947665655132524411199788826019699013110127993858538102959492704035190840609318180473844084819939433390604114719239049651808816071241191095205630710070299751832759825994579753096941651889566472983040581406809400632535496597562063320523992227809043382997666731820735219883151869814259699621355600803832238979863356926751763741168055335309273761669783492479901370745684890609025663866602611273720469939814229978888047150619801679030913608235742438912669884185370028860170151520568547586442697838440806579066558229258338030211324398092952549404676158005168157100255334517184560253542231734323223 A013906 769 160419561050056329352220655565196400262775603220383858431782346160619492014934040236547423587596267228047925563336885300200285669346825668379363949519467316538906179009845669501396660604729853854772903554517909945015202895468299222495681888986168970719363296345027111420421915272487336280975145141407480759257645448358244836848723532655062259967861159991084798565995184436937794831677845999047488574724967150571505399332092153572653564611092185262829820842988444044932754661399791943414326966725948335362857537640982338966859395735509655278066601724855726748177165739404649328063851841244273917629313789260279285902778532294024954762625646400266941610482604462222496280897533106436325850379112321190192271167518827379638553906985772685125668625991691719319791876304001390863882023629864970101252026445379611025804880576370830566367342862666318553298015669635978451275135931186745810146460462066729427395146418775207612853736241567428022841105880090710446153387468503591861994087274374334142830364897358606493805886118309730799396292950927990562319427678018898536840621017853914140907647124862115144481171898235222755923140726814608477832238864589631747955895353451142247097433684086447341720965890065555221930390720968283458326258444849138520012012196212826329915897018375771630049209745911716511078243927157629105297042397600589734848923802226716234225363021112506536282844257745114082205569417127199418578760887632553193713155845545901228259806131785591070392187826147599351751933933193401179070711833501058157680243430928406002717396433320996330260504168487862116116217682938313956570634750881978684834460407267021323778347022651568728478475101432778480421011182101073943084371253299057051643972222858568608089733578570962070662356629068776105438026597818464306672107206824794098922819365411737490069566837158555868363124703819092809188008835715754123263198242838695842623481272494162333021286951622392423109295544548946820623996997515389296662959337334970761565803336704508004629167725558335746731752628808920953301551040251251811031341128627747712771344906267210869392803652534394574131418799715586525341834893076333621049335558392490052452588123749574701088571576809181697502273516591349151728363920899098655819759494425217617207307354456759998290631156497213455942540535109552538646795235643053533398102626539942144137184467405359901131760512830373930411277587094231529771694663422798378654972006058447860780516249019003693117485230210461120616777581758620037154919861437690903642762627466375610763852505079605371233589856788643039099189617748969918353162628399382857507171059350992006142420607339569557617784685898121820553415936895547024362449746800117293051580745398923597283354776002782302757882059353447115807355463492698952334070755695578223196148244377148581425610793733097593871439559983540979821962461082748173991565942841549659189527929496931431790809942302498896476737408147838433699231574573158679903820815755396222710385161787371551177284144725957733501946497696378483890956231568783666970289856795990037396448453325792291571476771005723113107730372986286192380692692222007255360489050065554442749951398723724006383239632394631728417932024342756814149664144078719956946888159306415793304855520325165578034708167234518373944444680076796161363644073063924447316627035014578344118031991877523243182895323959614558350197229585261928440308456375635567960099864991801172474676721544394792865400106644685261239198433654466541964273834495446336063183236940875523376819422192821492715607852021792418949557582251349725157834564476547369945509414512207582428673214788919748172974922469086787790309723371872132417695132065363358935149874408435922572132375818515094859437026045902133602391678096641250986433032839525600731855217899961923479318675179258834673251641400270610997033635682531952055663623779036760412487719404814432797747109180665110312252672468205629775981917417229559819521685264706929782784397375466771259107500813802234942726407977380689275480681063735885814807046800719149815688821366745578342872548426763086396822317570809903332372014358999379538049865317281359456506673271610042443477023991388487942460241901654139638434562434678348740838242894614078221766158504821455592866443585645907649082208742970504764202667580762350860103227402607536066113502119413485928172108273496213846779317822380435205766830071351890035502034762438163087773248527046910576841531632705388832965489239976745014145211787480745644725025444352658224881276720233771159606894995189187401196175134446261843213746629080121399555178761741370459207093595905067936404341599516008294844374069528040921109252447476477985364592164175726167670523138827249225205752637566354882411830107605138280542375444709216610149167972320619900805665563058422223432527581059544371222553072110658420741617289094781346003315610520876721431431787228722547847941419082364853647838095415415777242403318611353707513141714853351285687266387348385355215921717840014771744540004532370658312000227293120824781030497011006979293338565828289393725877168068448160650853331830653833740425006230061561706198218867585972863196498490420387317087663954133548350727278167353133563616339528988592979299172384446310394788490692941556843458031775128720532339224095964768427589136093489 A013906 770 1032515318827602705031859950902462894456513914358295104530393281234480143093876605338220353976060121399375669364104418343747007265900755962893840500941976826533973012926767105975627886706628761749190594382796468049228986049827119422615524656402905751506778916887240833401052651410666959460700408604882048932482631478022450647937423768339681391508323402080498705656653143384393517200305882351047309755511019244810854776453316008002273762009650908971117877574022770909494620935617921076451199471997790486674380572392773190532972703726477421181397025545563082865542863466656938870138476351429693719816010402308873759865347286880921459411742240828833327766038437852194528380080870926879700832806646934706245693183161631973144948969350529121499801381221243055801907204506125224077011015615915991256402771647533941768662062463560360720024482662722320756289810069151842453015562224742293087915499769799959482908758886458876092537855282258824382817191943580683545126232359190813955802609669808324939867219294559785396162058476380007662578734360654715559850712099423191465304373203916915303431948218576400775375379379002988338526615355048117574036185790429424173533691366917785244109837610534016742754346759762205893785116804169164459014005257695638769309674615009051258769874362943769100665820803630655184062877752853515988474881756499772535766726771995309447142775703396333657258330658427960807205241278940730087373477587787570320483314634388442549201405377675266586781265369510318054453097707371815325103522614571701165778131044952029476748095511830561483297884181317671916029804870056236466175708984395967334283485401090241828151497410814265824561333869781153743008412374837972566053491325572612760949319108790188050698100090300161726773164453010413604803304426682688010998870515896315725043195962832278712046826025377610953447919145553091268767576353697244040986223167907140115798745323848894273005229122066124115732552613088802026295518706979193291851561690140577716408727345574703164038911286223315375126688910165896715335764927063862835168895253855303596861856388038618808740286039364182776448738471617817323278241621207608367505543575910594601672848402178708880328520048394738954446875632598113973282793023731467339694918283627288433988932239706286017677915809702744346661579175368622715251529987364518108312144053611970839822358286493216362130098854432187434385113618750847447025338545058684384867278486390248479599650295759721287170874239068489960453952070909021765801808365725451783824769737954814397710646724101582473901717439612585104204795401871258291202949811159969059236277897656341941790725879105787145186325138587575092866234791526095821426082890668707338311490369583144102909539529042075854879574887545143869696861685962988452962729969925945027820966379659149632018660052968466566631282911823144100690229332652718630433397515246608258076903762322068142486757036469092654845773479770482867871013250382927857288197780741534190268428563374016371819054563917904976321118826822601780142168904364119773418556327759872905266369227424289935310033514725288918989148632057672230326124744734270843988696173966080878712550435515649942416719725285761162780657859354332421454491766092060643855404975934734146327153694256237192024647669222721694508708905499526435619760984156478669015241200426836223115686384696953583597526038100197445335383487260493516283280251034127358391013045340924533849178193975214614295667918601773468380086164062890146105960144737924556995916984801745588757728050294811264889653589105499483159052297620399044071552394226674328717189901529745687711713845294160098714889931409449462986645455856485596381705139402976997738739348099615691195686212172868901192873486531359876296818460575570239297771345885450723591271208743894626452648399759296345737340489365141945196480461789814751889806175264836799623592445377141540836750021945209618102495302672028027769232782294963556737459662301699594558915876556803924926157749110410318257972516900358357753415153199809022512932632026481094882160035582103335948099326958757603788582545940659325643989288015445143494070484285826656968370530965014395410776239027805354649038380742018310082860826884504947169653038787049060064117061929398041954956784107366938175816730667357007545542490064766691621969386970181196506377176571772154259389051881359441519221134810853557473590896361935237966773272928975533922847733744318693562879954233441900477335595911299642934578434871869184865206404443581121297107031249339591366737721354020960005377193453367256290735895619853435809177177936882737565524362416348412677000529223653663376463523131788319486295089225548096745755495223747285889202997910928793759908469548531745282927205830273578536000954396926053364217326234470015654211239907132134468834384868659530996907680907807931551731363247344172252879018406566771239848145963707077769783262817120845449222287190560343429943701902920956155876257084404363574174237201345068642346511237167554196014567846391892160031834478936487168733612172223315694125824624798949641281793429557179839667995286354905988218348305873813122256756962620854903336224740683327826965625966277539784992365061741496169740247081613029027502161373082424318785324138552079538798493198609627314497277838635494165515534342971375270727 A013906 771 6645622744728808877312876571971410733494922137082612187978465082920577627641271031632417207771336729948021793881967924275847643986829469336480030051354385953624151463940106975176490719209003084283070637821551367553378639758902431305915473813566247613370395934254774327375031425538486409856162850021172341472242057735149454070697501909386729946464856770717003280662259862850137523677568363728986894813715060139203631464441865314893378712194482560399891753498418443383929336996617856994969142563196674814373242676456218975474565130820986864478936475591006129460056750473573121898243691295190049165681739840827903462193008952485010668834551289562975587333647137200907287377434853024125674297329232351668001523599590087818927680284236492657461396121413679193509214822372567543111501311282391578911209184474203553365135685102899482797804538814834170143500625009914977109569542816284484920353311534853580618103409897547381926073377080979608504574753645721927470888409761451281068732436130003123568439797836004812816089891940039127658984998851059453910636211866137762425371545340418210394837095892996687095781895438390230971757411054156466210824786158929891273354359693621718631429644535697344924109740486768155569022580046696572481623579642332520723374939040591202006024669466812587644686751068702542079356814784434457657808385869275015462174421491844605992951274399125068360559055725058196545729804269021215512755670857813413719250538763843611482454621092762558368963489892190149037552814257158631965022782055640266796447913304259680258461267310902051589093953765234728413035022366752367185414761291754093580244171276909370358930093299612524140054569323428840425735993929901760859710426518910007135646823400627965328794361629502813828984369614982404532380514823548132200776503252895640442671699033003797262331604360657008616947840257046620116093308691084780802493390583196945934340443873937563711797295423206443489426404883385819300332977761034581889655756123404476400963297389598321686939698384704432351489038280123898162474343237953004112099472784884806318536631330157647899303878867459382263916402720628037203960647510968241662935732856007124190314826103424117650940307713845139306281466849743442685140891898742863691574009430396512521085626098507876065879129676369590656424828494329607232950178273463704574808110194457033231094757000762607679881526851032628567992585344251685709729408567118647829749813814928471069931851983561011788633246212508801877538071233930785879166108662078451510658069929497303965004137068144151644820001730428384847352805451266260203776067596410788734632002592635112862651145976901379351409987501472168835943940236795446157565018630775299795989792859833882464753094380973261634023167670426973929716307834416078988307496302823066798200282210954510119995878501303219006871291350532510770468852733613996987959585063474900335615472992295307034417641244378589225368010216106389013241521037009405033761890768691308394794868304872406656642969109091060269009598913187865209405587832421671754804111090282963654700858712347736555103187042267510256713373873903974255953940717897211006810736698433366901135373007778104897324257086804931859735147748450242000501667897244271880654228829022694579573751389950272457227496853267980219399267002949538477216199272048662385965564593678864336797086252339544319112851532643939125902278160544666620075276860781748384288488077288742236968421124545014756219622138217094450793888921463034551658073835862927556948771313709821607981681632418656421093667650664057859934384142422972044516627751714095728918584202381667948883475426162150292242890805797690184947854573283700072872213202060375178556750831965524756717516581915359542110442914921712420283893420996347480712535517690399566631613305500304971706118359251948719812111297341905802971750644877641649622690747522605481399711870656047316373830146496896309006668923885988892336307033694712623662251335237908073542116289665249044571000945382545679047473603344003213417689347391518403387956355615217409677126569898621731606197466375710791841416749487341065993410945993194241212056103039690402791772888382953648801381770632941799757855638620224355973650703092295225180766148625751708400259402729847581550492412691962440959350783713728604016699587130930642254221310039816952865445195787489702662338908353224671906148316491893618670244450662867335340775387803501174935583551151109413082587453270734142043995621394522077704473367238511124922877184795612244992785760832468133516162765672903327783889461443226166456083946621574322596346864973809649750699771367927191494723617264958690697457361864623827607378993471231913652866161394899277301970491183021165215030558619405459029551540755240535295139990825974225088406638187947443965872934497590563763540911208702691715229773657203225587465297717500931670612099967977192102197935336484304054000115150136033761183723602952732512914136136951975707181056151406434660091332391216923140686471175764727276638991656149530360975777625661506633068403569404332404676892443052345931016582167776347560788223785363394672927248590072775972745421879066001111103786756123952275795417928668679252357113918584446681634451122010448089960343838509450187243689521900707274988910109418684498273352735756692423756750859643410424116831361 A013906 772 42773507433676055915830591933872185674654907632556711377809877887200279369625501315550087068318588762443840436899647075637382052441121947157567886060824442551907131905870659948928379805145832538503751718248277393692615734361733351418809918471630422862583254278669176958579991890544658234672844766593822451828474862609225042661755371531967913583819455622206989046467571632436442699559451394908518697525991231321542318950740148726456793820581972466251920488387271059145049900672822367544570675952632975564767519887910249809262888957803743058280951432114843164307330045513329048117907494761957406617191506452333790653561737820264231023278582350719630980705808415993099212760741174217860114883894923342031879930409556464602740442503683559860403054696288084181388680257473918498132909684363242062184108856026248721276817510862251365809269658769086207163929243278191193514338159918792930525721594224174099636265555570209808828208898061523536341160183604366807823760319949248622747768534158292694357862513723184724935150463359027259034014484460024558761546007791132724222203168250983365547336978291217976012126132231614894383454010336542592200778636620525293188015419533524293361371772599823856120879259413826810719589499925495157416090555465869423430249225269335898893062839150032930798766057433786125794673679340091230504631399731007160844858102548083586870489984319887839867005754402588247929732205598284817317016372835991360698002170418893481859816423288054643220169575423168820426809793174363160737650628124345841713449951660478663213785368627653243431103745659192187578139074965090031267274000936852417936549510088936687544107193498307972461171246882865953072302884378765689197071185752000792057470482266868000248228287913519029268486744480804694535155599920940255853542441276252085093706891369180759482827185405484212812631913003560214057876354740702691324662717026425580585870575544910920633480539816086830108065215086346134352963059081390603903412598334581537852005312410459430601482519120503680234480011111007491070754601779196152345882656962683828954669017305440865953149225621420122818682491236095222861451685882687865449544763617631461732463498786991095673806092971853165458009575188078259122407783586230339521216534579266580589501821939748478561488675138593680234345349905678907206548249279160200694134156393322164637724121558559404602151706176955901655199100732376927556016910725114139128475405899018160271658385991429033298687073827157539402879022020011776177869629324408006831463493784230465894026622589590133430075704397630621813565297896619434998752666241685405196627547463088860227734664850407354678792213185187883582045928135516712308120504709060185414820331344841790564836325747316585705313577073378960663712049915889089083840035676201126225128799006501584529264632620713464532342987984960471969931807010027314215474759606201230450836300285648953363824744299767422110572814978364844180653971235908225023218109315830921947679187049987380477637377724514482125018048897704323925501189406092400047331156787165121138188289067208367742282512197189193768225326939684727374489354662052688783209237473804712020554350111001551009158700830857315540883300064703475948234906658752888609145681144078417098377457742446706478168998779053391609268936379565241331061143671255503807272759913572802722093568520641859701511768172172089085427246722674541187455167695954580740976520216840855075716038526017433911090871411958628348706091402436152195322581926939502740674325603597014337781640703046392325311280127678054158383653834395099157920285413350758046155027000909831831120514874850772898425484537660322638057829147772529978130559337588881357877493320065481509225490829394850981345754482355959284307295432975894133051762991537979417892417877563749402505872958742765379121643863867494021616606460903694688057458233981889131968665700713955552411487046594273080200910481571117405266543422171727732320165745799162963786285386172898031281249937806330203517453394567951674658450907257967735017249173769515268253505858281004691871427819325041525092959805645601258719228588366673802065528814406790046176007887733405036787231949740940522278875834643810692000514887293172726525647935344316628100050804944435372579440986983023613131630701300371104362656270733055522758461549325605565856838127790438835302826396406919144450434373814384049272897178312791533749252281861350162788418640366585013128220176746916800005876909793282413178643225912020409319486108218945303773601682233730443879819603699431623458542447933878633886450717250143540222738969946124922505368218545558603486723890917996014159744808835838520453960532975609228816229547830930199167596657132399995583605430756099990386640852479207132663127213972823421828190446854528215337638500843025541945520199071755108902477147070124380587303156706953099051622495344190224546636965717433395007835263145772009946558531125799599240367309726117890179084840492711745879436226596882304738095383946835072053904437473116436692153919490483058587203387835110589042515283937592865366677061519492120188446358643357187759332585971974781122748186893373302789445080161271107362649907617261153025153943670083573308211128037994093490679629342583430146514610348458963964423946660386184039670205967318436984799797098209847179391398712552823 A013906 773 275304965156188846761464819579434705161765392156452961379586962870136307718733508013831594051562870551034075289155985157749134511555048156733981960472384975047869605092427281067665534860191743238370852845485272464951711433549001924270997287085449170778627690593732406433117620744763877216128921703552782981069041382630847338760690553272180956819821266457802598500308229403430870914210578069459679959190530979777789653782363701074489099709546034409353284671987993370630827912846215535588924658172997583845462473257911920988100530503337417006965193783432345996687333587129396825550357078558661220378714232213933427136517516287292941497061940562977841825248965057618272166358107131488904425412152902588023496166932035884050596227925486154722586178273070936604291762454430453008028266316583562504244253746722553773448995448315675542566932103330796625876105837468882941037655815226203446838714502933603396975180354735430911582780543576000582464671959620681072968804968983106728282240770449988075281367885164623942043281138787631585492765888952887848612965316424402571618507806550039027957043528865832781379815946306028904160683535251533557513336172362061627133630729406662350906411678970468077576628375173368296387354840718961277968952534038860402409320589317713227489072753323440403916122322401547294255667373304840810819870777238869822653676534328639957768770117147419858913123418308818051444796373377081295944657112188323142489061383560452129714056417315107486507635905587884675172354224629260109071652456773736487891471602220260220625404960869015559785080575647322022173242388178032467116900145011903502218984883414357026317701526122480030394652326675806096995245163751077892303744746916590033953555736244979985321682403314162809399019778431815930038486999461944369181156917111316174128284694315786997031978374994290474747093724837073758829914070700838582388653606094015100624803977814458589642858038081491756358234790664498337419753314577094843699502353402595539082989428495873682935837801563620018751433778154255288100813885879316700778355417963171323705581246850753179491490346283848057563167321690002834997744528269236863971119292496996935301509313173158629702432129856736318523501723194761186554695481030748542165005393823520401111175925129146541749887703807561463620567052447967094646516378410177803616285518563064361110863185724582913895226918990106878927129145605129111036676551227213313580588779430304242737366551067232318468771456817908638632944573225348655519997943614748203913642237973675269543756994118150328171733749469759069295388310159821224118176732096008165939477338721219743904758415967265424435361509788991738178116235233536042647385253640626560973380935909053044809450331369460875188295104601203159815158406491783327301150226744267385371224169583903428073840713315900762448494064316084439040366796526340233659571460668056046203627065489434641440579846200597948929430563676293716288242923186439252770614715368183143661491301814876926425577992655534715423985043896396941367632101925576976397839559668972717281930227019703107259465851402793286985760705470951217243702936453620189080987293149860641580510847456494055826941539981782666880355442188353764495090103828717543329254540811921111342222061498392662113817688108568843710576853784060084084486074640479663141413377360404913790727885092853589196807358492582620380366061452759224450088756413683394070119039062022119680599394554662628631612352576260033861796010455430111129299132927383579888420010878432418053880498667567725918270980670819750135933521671432055699386123578222258095063584952116989737409708071141648189370578425578253989205042230461688917030778678574833405605298988150221453532923321339743349827877442230402047836270808966365372008783368244533060495938559332295520572857876893286748551938631696498073573893678392268979615804902081694241322597702130362822074807771937723379839568771686890513565479889491044587824772556814221947825111441296229033350854068450208761098136533953673785526197887773469825504126598847203210216574656405936581493821344917995744741396194348426142348695890133722359207851925905442266174625136157687374690242849091454343985986526178848440782669991225201226164268409117844919055365298048481999254076940481275151214479342899734454966852149538806782517764683771016104563699085937096464529499556728899186949542128859594074849266843353287598706263679592328090812098796992986883152728037063780717300225807209624707085468076596251177380609176232251073326094772233295306352769747533610833626025474962084208064619868817940624107844410039951522092969195858176298641550908242807219764974382136887410254205698693831630626737336574772770900966570957522784774569729009008880425123144368577473866390201763484221319920785279014697090902201431501545722255314654097492898696468204765566122424561548700630409217086551111342429175007836642409924915441101447655815462375901822369973543451384530799628921459511381796608888201003257243924907057798524288168643448799030665488488034635134200756336414868799194009669950164738275852754338171552471330065401329661531934465974392618078655932433473855003795725315580436162975840194343005501445378409263336716477291536469447017680081397561731462539508286714031413499672318119949992940443052486308250658057280454483262424145573363748374446289 A013906 774 1771957185348279990531226761246357508524992549448440922804774891360461733231316383170268883552618320931054313248832100978182537669505753318257667653412711727454530197649408683508901591638651105250085570116069215032884693223343083692268163491751421172196824885959135418018951566457215767772890872304210029870722857019806375852900999317719528996160558869616812550239269370163166461992582854683320324887576259737975917993594540130864880395491838651748400148325557217215106134821052349438979026101159165787800655471516248587268313932801442260590861376251638296129356542722185183352353261930081489235155994697510524916216134560333103912954024141708938491387048399505845962730033838329008689576170532449502106913389559840638057866677434607333545634490424632211316477055231236265205051675708878396439254972892941481921862027710798460068671875474748449547381292674251982435367128742740467971636232219955177688897423249938907599749448472181586316942414114600853279235257080479636108832302407200387598420705218104131157002678254667801041865265280000697034205119023610988521018781391133697847318121417710900761604508707295184995092286347331461252166058679629348819370154209801465375620026465059819417833789006148482820874676617577601388726521859793280879024413709810938307756700992344052379662706496932942116551404908498999018834799537985959110948232385990401491705319162110975776976469521568032903690355024210963559584322191433528339897472812649631141920159023191170865031016807479242413852855907212965898202566788588441427684858006649156329200780842054562215113784867503611566160593432452962023500590430046350023182647821469812945840753993747741486270407740233537841752667242993103934583961375603365848906730788090223213665313284794288599135715157771169438591705529577889406968555055351000078137366294266555427837794790045876537105133466199025828128605619556847503887133917007971434800752708978245842237681833399542895594029987249909222563267308005082357581386075806321979808025427173417108048299083229394762350659537986693943780656748682138891837862445919332007133151919099117271547797449871621458360289048788197917017888010314004804762465860427998745549322357276867334174841121978495806574510651572538799753008376463891164123937311498258769049109387473506439966097473187871573443991404054105873858443166565699035061053983404749359185376489396119165769146513453541479434475186411553517917135863755415820371227526364782700612950039395723262350247884689748540904682373266960241515550124399179299022143822886199005401073522793398037675841316263437497345887482378994217104457982389017486787393392736951650143184497301997043706568005999808451080551183831723073341199545573071281335093573171682201587991974157509917792056878434221749254176103514544176191467153853878175962381085332169741959068158265804661080027631402379866626391548254734278533147153870617856590391637573464228393586009034295204406297902503967326775818320950575979495376628956997999423633909997070401260783933982502276876158169387267178792969305803973892999399864998474866068530643166676956487712216415408753137792016333018570447986689122703128650088997354053491412229929450673320763344392270966995496707587840915433631621724147239358984444158973022761539731569970749122047635680133770317234665358815058633776593355109728796502594001480000644042554888122192548851746664182224700606826437069036664974757616721916217639452186233572635851388148946140927154677744217743235126133719322734407756286569123234812729772918077322344914167370435508859739981998543766003049164770675270011676353980789825783334355839561463522077448812675736049332117996855421616015641949124736478229308633132394378966333826905287760800896456288841807731461210180157552607776646767395002997571128770717122652191610674788504947770469785936967911035030348549333500360815559664331701067328570879198158277012461922845837321434479256962311766749586665515948753581528366458395533860072643319734330521249406894665204536127491022008032663393356990593755045091585558097094706705604004451654978773735755074741686556613527485696072205721132162323032351590952970630943288338011991797185272732578030275921730049838526733796475865547909892452519332385335613805825146777319847567048537260776524983337328071950593255617317305561084714064719052263010737098036793107495832665877629269799192765455153179628376834290546306497554702349029162919869290298323761001816407334232174471879032259205573330287272653017516076602856523745091775442207178215570044896804600364611976505095149723353733033683593885957987259640327270410392155613649771699562427632977402012527455697412234549283754509646080324777785069348152358962986469101682700579039882216455073124308453319031244462078374394683043877623510388989323502922906885089292518148747868234953298617938686697819736074722254465418153104469752048461629951530503639631064623557464318518623360024925214909374260554899063098222626578514665120476011233475865646931041310309907739135368067112127212484231081173499430602171542307603567098640589485891610769781116053162048616944415210104547977967135390357693435676533020106622230560126662412336695590064858931234516408203978243058189451206813212431741600039714370026116068142626667366795926384633849090058721427025113297412270057768882704965232370652250164720812392100748303628751081127 A013906 775 11404924226216104479095727646160664425492276120694626594408053238583668353451250583603277936771710061596344911698927751306218329051359668829694511397369333238019873255929388034241734197032290570718651508617571279692402165035211693321144348212989817401720828476968879533818352782105935506394671755719096096288217965719431628576188376651608866417735039956546084140044669735764105315480726708661005989847877246330703133946646263209511256879361127263310253055874161916121927865112536541945126581793013088604150234239505305980924301503189033283858166483007598385824111078254137549573635450950846482668271640379358984470813304164458051038414242606319334296469589256820655121295714185092046776092758173337625739317246499753371879283784239492869015109733003148560881327879098180916898677917587109504773023669994673656577403209022203692873775745008768860005140751434873027383998171513436411845965061795282968231691107852781538357294164427786647819948088489612399797832892263145542511630027772467364316381917085607997843456089165683318561202207128075526351226878391785420690339586475353638203701059560033632140647848386638412876867271585642419310150246620221601868111356457176193060114327998202513291238583033200744364756978724809271655120227886627464832742632010245664100561688135166695125475403322588863461270819122983172841884230162719162022037878879942618708327089051818844165312060769857757603437090727595065829985635046577850095800719855387764852879822087803330258946329811701369555704932148398822568134803331763694863989442037090250795357141367291987131312103435462797778576772414814594949223860710295814647261473027182480265271516082380319680966134965997949652999887540767963557631937712135094558049894360808991549712243503392725865026966305714362017893653743359941439316210550623021895918890586538484162075795632348247128460866049235836495694753879195378533711427176796837888579781093163169778965607804628314119256365750226042475280527595007355796642451199313489830483525802009632989466913466249932372892331062703891658195023599783043881508383088755771128787412422430169756905765281899061672167037897144576145812664369968472627099263803504726729925162109002464128244899431558437635175205610674349096018677192794730646970955047300637340357851862299390860330711708870444886635219965543815962467673666022971024421969378709274704747283669889285819764085777841107526367728324733697604171331996731124327535607690725284581611256695414387649565181520887670193012066060400186681756920434325786887006082239426826765020161760916627906008637525042962091979721475997662776300758403743675977961631951588729594737534536918227558281463039440825125453148048197023981038116306752418330122160174028544536415461026924869856811480745111954116259871584623111806620716275437331820708239761910113393470054626977003969709808285183287837901708856868521190496871951785074146940571083754503472171458554145822698814044660696092575922250819321993051593210898150971374604310151172274097662037848000740652255922500428551395353876440626266738389436325283878714896124725431339062150991110139801220397155679780909744772905990628086423165099767496780711076666220810335073381906335782492524696265406046761164846853062863015017524014271496902240076920512260241316447445576379231644941117739551790932097540205007017171267895383267791785278789856281057156454097679782612676177843090444234655353626363084788393990164602699151599753631152752451533505520016251662147201444881426846346221320765170348524269584812856547133431886755530994400825414956453178507363470327582379412763019209778729651783597867470548810078533123323784990966432344234414930290964949755353758495863015701254634299309962465060542216524300159492947299736239914585802624194965984795455778395951665503757362574908025400270301047828813426901855414940338673062829712832701736603693842792775878330911639141220209875345122953560524194576603736334887486918148473195030755928885591541537322468820110129971320630126559672423947064246976803189512909181128189911065759328835841667394824378361045482711025028131076853581337867514468787768945042713014935969015849677417291345117319870849855419477120216895754167852673383810861888231000917525637363028180569826042684175159649239883458638161140828328174602697246639730918426948671777456018999663316645789427059879050108192818007267145761587916981628845838748117686001390725581257409555160267526584050857714020630833916536857306128311977465381175329340718477030259366611055233225022076057536749481234011924567742694733631255859736135218163722728489592675202944615034678038825412530076734158520670601517001785849353955640648351878981575821223486603494998544905219497331738092999292624705094718130843360773517074786910486597446680434937727598709402773331269496272274139066300478964018886479340556705173546386059472712871806882157308851672707123696387413925372381720564247111832932907232505446656302700700478803515020236815245519931570503753525565079220324002507429752311180670199182393329693484845660272591130748065870365667653392067736805297840957179481329868226649936646152926099781007640862603568232117247310057322731006404304244824328038761042328817936859876266948813772142553025224415307517001972377318152119605393214253382153855821245783098796006382500430343815924038612221015781949647794210906638822786619754198561 A013906 776 73406004208936440551296432965272669350366232963500015018532112605785323721057482535020872725395038652985203397999011739625519198661415444954322460570878326401196545091688325168475546206929404188810997606930144583049234828109229535825694177610239520304844042321939309005335018200638063255034800792220314125671997686132503726564950024742946166105724000279035692832187529741097148898557166986203305275715455779279896801255559049684695311636677835933316104084404270929697957561122018783992721858837387241745702131095800299613180261509940212053327522835740574817410316569743470438235421519279324102796551494654204544185827914565780425594740241499485203063741965526012825845365820925217899622977191419654414063874384287962116821625029703370251035318424246684217788608525338423057214387324116369151279317487204527826796373102567597583202276399956974390712067639512584965691804943233305855329894303730636965597267440190495484935201794155633596189388139713497342151983151287650970525932347843125913046194537360533437663743695308921667638163897433339017502034660148819349962322365033537061776923888791805547993033794428401442251134525399348486029950368782336965632605452353650789969115434210934759004470415235660378586893026716575081952531492916499476883969210340720608414001517496963212003987733847521573216906207766478883638651671618206339446409347463766514325010101329050854911497125151648589146579094844921408789367232232596019419156292636186052596479072736078350088857397259235428030274550098821722844656464480773935091974397329331576074941369339380210328710737762116930242558159094685014499272351315687494534198851088194766578018465636215993916348616025456141263438255173809096868419418869936730913042531219932427098049550487357247372285259393020493973335693015498555563352816564028632618644279994432866767187412687695213967539195969936731578209459267082020257803808329386089966295253980513115664656837034064817183276874901907136903474496822432429430229064279542985076003827911084087224324442220103488478738944789116754146981932781298396005439310934631586214372960433221466103672124031794052300220609200021212664068321628995989014121956886841023355066707664143246974580160742015129164096488405824572083716140819104015036516977722008126041150877328947648268153553992406325852980391578688181063317074126591287392241171656869789280977246017706215561037835147607167539584243628801461438724923497836394947663515810945850339861540752733526047565309125694709833101860303394318747819382539029738149673388379159180461250163008743411606443352073847593759979036463987224826603952246626782675021504080184458605981767253951875517151986663663678710434491267976577921186812624151780452153454780987404427145897672420697628799576413436110092510410654587873314760600854397142602892734033891824969267231807961050661413936587681458392463798488943708284806208308768199490141916110925712141586462064766586906752884653558670578389147605187374723670601811837717550134829411326608182568373668714631091962840994175803773626155151489787537765679766186615779470668103656921153302096574810538606294690179468099969400880062437149653133727732829532052273323093649054477216119170969295283881134972351228896033888783186926666935566588249186254603406800642618375427301203409432943295248575139992703269478215715479921169919574827968782636642139945588261543236422585060620028527130279116614342725566656236186139838009430465505013085594600172160517519217961271899504989352457512492577174357658816531742872323135547146434390295754627094791853777062720313619320698642554656681369349724858143149797649108994539907296118573180260111860053786766895673740217603222876018538450067660356689923581742255165471530663661451314902026249620564928619618899951476338231088334730603450174307471244928851950257085648498545768786963344235997232582382769993477028639202383475064014812205118709289708454706288604976093761422132898732213216498409523840707591274919232954710933034094269999738470671461688164719336579418371199086417590157236758722595837267665045006123893466565328726962636259589010268914211678580875135043050614692019623380960297041228106445929505370980163626368175469067979379365177354238282385138509713362064888813335861047991999582267579219821517991642424248306848204528905618700862094954126605696349990449910258330863105010516086831347842752576058349287950512305576031471249186859847059188488901772856569649691632689123462864585764297817897975463870162774827984604370662471499072981238264078394254766294164012608118719049944398234021655758481549637454890387893746152366144752447672160071677364055408581379743825338988386909997535077819912665901039435998809419510895175114651152709346089972263453378426749211101209685207802038069759490648398465860073574311303103445577749060409623676710211859098236765446819067089184779183464123325019726301666786653377256906673051480481647948516114886935585804048167293534621843652275896084147795492924290840477996118684177851270677934279801528371816203030819353331971575870016252398528266972441236461433312621121559855454401128051520733182909862831842790062212532438165810219903356278758453953298796045350001983363465791026182506591642128880633316166031988893629903025896945047167957335376807256452294838084547327453984107961967340407215974453498449381041141932734809468440570900548597628702423 A013906 777 472466221348158596587252937241001988464544250970992577164424033245458127834762280311903849019987279268870742994287153217256533115670010669223638688838148719984056574625072509879841402500146622144824342770381587576096861241257042758304955940202421864837440817890517817941325007050549393965100454835401673280570082603155137432950230137104088355591413929127969428310600381736402446633186131831480740488214243796777708817483608700524740876185549932564547573310926838368464941262824777746220067387075005511699257691563536587813195483907673114267950228311158998542015169181452397750843487647662842733765864636757126838538644197120058881813727190193521090342894153619593969540039383951279751713051885153552750379119446191134954870048508556079191659414492671176238374185961802281875340421352865123772252576153546452246306048444099238731460889290928272420838881567103349655835688903745085508811577892556559119063213107798014280994291521401053207398395027327990623678521691908213310587790985513668568553482887178707867772973087095710813051222734097789551926098270606232381394543817927051032808471633157916096186127111532680624022993944612418832619468846459613052390660675018253786462186341175510459575110125809136028095098824256041012699602406712660992545797039192024702921199769130956690839382422835358545123621752014321997355450216058141045451520678682981358110178490618527166653630140989937335213460331051445995011582259609643761416350670014867646326979904451348736045966686847699132554661388606700504079144722565577951711683768429861984348916357957934441087725056020036969148177509381962230277290103484265995632729035809544768501063105168399358931533000315132456627941969620159963965373247707585188455044904519693537625541537932448407623876623297451705241821374390453019610296957422169741354582781032208020986919333340558276553473131206730492736287405687468491512173737114185854451934693890697728416404380446343847623863830836765687258719753301585210136248826272186535193041705748710687217670053412267547345712056120818096736648134183380462040837270858939467509775903273641950806107349807169425964158816480292131981887493438536930919120758354921012784220118407154738662110195530743882489428284475410143759021796948054393452180793942202947988079161240030893297192250164146508559549372474748623369613406835166946468039719505492270150092930565341276582776942987455359543230269390530884720907090280834795766629436345170647214015448793071161241564644434001265771316326850729899712296048069406281931483265580482537047504257930184596089250424017044443163884751491728926602138561814910566282895932635966678857400505792602376321692569298765072822154064831202171466985293125770943050754723605424813572829508462601250238240752051584613141158734043782076294346189984993068012130428449901410398168362576547452697236960858567440954125622157723414212954445204682039410978490767143930862515034005325968271170581869739774466520941464614522991074212277409010489787458337786135289616673884015734826337387892976475387752288326205233590185368603336861165885578354295498866607876174605786484854585073788248961353568583706911109899696557103228817925037180546436241048628113234026915341355911348025646385447832443693144244065461311532205512855137468512282352882109455879858547770099862266055739583227372819182262563666006973078341873180943807388065978945850396826296270395282080266908501301868899183007843393131710639932438375205655884141811195890506661475641683764443329011648136696820172367514076907216927122962939348223819173884515021200451521519443463116166648534844516142635655198050259133243970546021705658754909149674170080601601408133388980335501787823323835263158692815881691838496528086342736540510452337561575734366383769370385069239297785624976402305252672394999101748073541414114075569111590011929951135950991264968125918942729786463043946288432730368705849984489637718617646248673015127824789410517022649905471420149187480593423030857461416052926707536967736387174148957583377538641470251485399711346868659026875038769850478846273487594484875150951909121254103937952265609308393522518677658810680141139229234326513250387970579295429421603107405602521403707710089161609551024029932812659492575905215970567330857638443688574881775813620044293282189976585962838823328099687462386582346741836042429892700141864337868265643645124031055264224408151127754405101068600478416223503412972068805192217210976344236531937910142909091052475084624674912448882803795757889282032333124312905254078483402176660526076277962757645889512412638185321563887197791558769214403307573772220100396480634903444512013820531169454264915380650147783493866614885015603013584082959144182730740770348072308063358297626793248919440193116030009318384926949223529503535550740220226120724058484228035127823922517626275774726004829204035025914127440243648910608958133850466748185037691401896056439723649140784793222570508561038420397829932074486314808881074666972520077323781069027556260608525240615663992929082761928549948016011500621430203345209891071655767403924734946519726509110376689615268691518917391197670661445448203427861293023793137032834916167815607559499810832593023569674725962080072026829491592570931410620975724152019851165747415932715041609599227158435392252757658601686661953570184518486590764161778531189431749662507315439359089 A013906 778 3040954656510671146034189331840562461439850137927391277084200475411171702882377359549560155312851985011241324576079158599816566123310863480782882309432596646828342645692063073457548052092001210415485144819746138524298000172136078358116795031030276552793408346143909123881921619854754238001516556776653712007684287172239346730607183091338939358892307902845302134120934592786421732570381127310628243676134330561683628703448902474361512265250731009612297821646770779645000745442393418473439307186328502200186935348291127772215346060480764495306721576338930042152909540054856870096857225816621204189574786493739276027340332807624311143549610304511738115180854385390398308691245708619131770980039509644873170033392793656188128833152627705360412682730854002676483626023195944384332374193591563969335671462757845633090346210760839026514567174561441149697959389502254674833890445425797354899040837687711161390068678243883994631377641273729019004066208045377321154778887342061585384108554395074002095529229706512466133785500918316868621606546086051169098012679121328529544362102340708049425659576736774521160274905931423588205666028914448529666398489973628405252463262101029012630719387821720608517913043032480752010477692651808599779801997053228188590745192952624313852473943685647649180387223181539400124396606998225117287424770509974303710904576959596456283402940556843122999400925782549596237939808907540657069870832395562713356285798720495503271363132819156107277808305363125380377924266945929016542526274581071899690453833841147163173930257358128045634353891550239172806118088275268026927109624216530231051128746100529512803928438009508891035063459905847300581290057900570929242948782345269981974616309085890997863041390898880748781271084937224190200871260310308371559597597549825480259579379400617184870423011342711168879387010913730521359809754289584698013064938847658730325000728703480535089408825419255162099246922600559400973827850073124384856163974179235203900483987631503773790698640124589674342485742372428834711204248061914261553193308682432039029130273566603982454577233398179926284618431849341212901636697695180673105562766459192387376186625669569061552104702322232934672853654312785314750912373629634031258915189687824340348862437392893144159857130258998253231341695686682240978784647663789678929730942172361138634534659582993720368144620297558707391208553341779857726157217304179419071888975006214184679001397835731142017159015908250273008938351441111407434903938682919186636865728796036079713947944697999138113746874341869135882446767473070529034633188317367466918920953255749975681697077743654675756621491716558121485103361560097854277906330522513003928908123809994710760865786196986704318762149196781952263698805029751558460282581039486580238348399598240523793506378153291023161335692232363314538612999769295507993005649852712038811588575532199671469399432601514941758600370876423226509209170795949181432751939568672215542802870078960201427368377251636667486739352862203243886526631726702352771781554465912506983007019481041621354061599537561290731601288414657581479684665311678761891373825142637435467079650087581749791075019650216217036498368928730513485432933452458214137263103281023454251130227226574059496748935996295021586136404930247857797091997076328418453134021375813758319123974167055055408075526747126271580660154215884781050351354663994774776174258251768479533855354670209186296810304957497991491317042116021805488469580818403091621638676442656303227318369392653933364940973097381065098377747371019297723497395130706757563040000884384399020440897116092983064787548221141296879089553012029481229859544583544135603829184610394650416092864259072835467933358666329698085046858933609300692347702869627422817492142596901200845703542500901765943231490722398592155257484220210971338742481505606261992907662385929985079507316606719988302760657109122820206869188548855365113560531636777281796405114170698205782982342443568609531321433623424099068937192256562856292034329438665447013967661055740568860437964349564783703263609220003102311499088612813489908433318542509451660490107752813273541861722254082089729209128297949419104293878404701502466657889849231236424479505475649245994245193565853120293585562676746756770480469225815920656051126700719642581375389218841342871309187537988046497615788541414332503919832654064170991427179209050911232627558884249817290900347116392392682844382941927831960643598434000015979692031199720375183833078339497541751268096215933740387369131649434817441990496895627150474418295314743321740227879295812437646185359096340760788569679048798771808255839914135256263929648865981347260817265506946509724242044422763497439735422127340129896450881007938266321595875146219555374517257961270850539448756551724298723608928866256698727298100413586410797212751120127960255593422101514701413530049790753869593420231081746218364539134783279709858629898498095470915938042765245910792042377017168028545073857172759944631241151331159488958063219509944237939289518265929814096939879140299887616078827009233568407335776943318413389178099780425995491038324639790989327782832306811006333690953684279101510934722952337029379810405402766388230442755315783904911700220306618929058652718526605527878290986637355734858227782134269539058777314116771380715918031322176910796971527 A013906 779 19572627216749862656079132266666681314751149356297999354521954140509367111645069341495294658726787683763208020745975059899819156651809012988492539072140327399637075389201590318406975202245987346649234903464559320467895763321926842987716526880406503278635984254844926482133539044500808456481395079593517682704674707951032513654116428639657742970030993724323040473834338519738736013477244576097870921787181465570378491820042419298539398937860685778601045798271441580172643032922930782237591770733575150836657780020426162198803837108952945194015950270818038004300584247765297631849816327384229171237140350025473333083639759684023081658607529436171994035477485857426792421356738477950788440224980437626211913832237473699450869698360083263002554647605953044148766650969015054266486986314303707613085863669621220435621618201207050942433848832018309813770413030907110360584386931183212824622957202365435919634838806734275041657705061768676855363688509689408003373313008091866690655909405320853787869544888916903565812927372337102349134596941655132839865810221173809031833148206865899868964498037112701531848287268867376691982421105541308392778616256152333370747855149781123378242642316770616686590009989130806260837374023755619718532530125119565879038722687444272834094173700123512447268641041213938847214859230676777246077095409698479539869554697581859934224486532632453336815333152854032615898890223483386955347063642993353301171736606594070189012115200378645676984770541565814500117790210087561604120373189715960054069354700266630655664383794435185939622354229402141048216448514643903438236113540058694836914315147062920426028975174483436484251293454720780932165282195137934396436348694606502031592447858670810922858801415022274815253092678638108356030046330199431115129015079806636381090381921549506613520453056094579632838660431985513045040561993353488443963504427697556335316206165185546017658970867625445027791353235551652296542090066023203622598277002060701249978452810404115893911346657475421878326537710518585723291616483583565423948064879985010677380869432358496576243640994141741581282519851504484370270959047753492259078277172960257708142007154821951142337458236058787693451078907960515571099831599624479589655099968740900378234018306876686038161287321342591594197773503641107434948113715498299053451621241534481408122416714464384551135465049839849903406453433841491394816747922495234074687419101058421624059397893950223285804147311927955286929169295729537319463791921414236126475884275476265249414310856221353866604447898442169019653035074697925188058358079194169874131328445040973565729061214455827566723400441859426849313794625453804903696622465114262915246800300327592786642723176928471995435134527647663140978791957861606235034930568495432174311032053315338207634668222482287603887300853349925992987400010774106757802225963389954162020696447006644630064368752228732484783375186887870498979962881988311942270422916979246433803410453212624939735632463344930903321602426619171813366338480427738601346186805615794702932528348787665872310864897752385850671306831478662421953698037786166417348210679840038459306489836283656182195537165200531597009347021365852139358371863196195259354874413961092342605082280098169361823483536957201488120777946917966287797308495738246881811899986544069252660985357262305636490379060050178948204280918966330499319961589132120120667205753878962290868373175044118204757170928641057495049198004804162135603072767213463009937292743650955798683027995611822395435904277608516936678487925647228459767548394667758524093569568412201335944421625066885258898163882480305238178649890902104867307437870763482212384756745562821335443066394223833631054184597518520487961804755169323687246087290931006375459405829558566865754838075850881574916356402690675121828346421758365343899315799641238325134217282444043757956591360690445949672555436059702899978741053632105387261109532876650000249319481756774201903857918910265714976653990052090336073660414820182544155241112042248279230221657462488420200897868775570848635014808357902427540900978499461816077715430767850911628833881604065443468246902998005479653967068456608658005988174212951682490756242725870523942043693711656694910338091891223769829777381235540250712384574738295720203130076982289966491137416770964945300350790045816597158603897268012349111276887464157348511475384911920369155743760231729121771565412860162361897476664237596607745064700275486964850778947168101838771837746938876626367982152202751618406060598907918241199033440760691540565968874120980975679463529310447312356961612722219181316184933757982633336664817440465057707549747971016982572730381124776619238057212926142877401759006061350753678112352819276404871139359826244211697886531658219909973627228090394828019609264045829239056554037510284000029764710182777756095366933189129437840064241260370133280523150381379700347072908388418877590623536788927297561501409985791161204986409017810320349886305096893260307676565682249058638807496450293026250880515864289497454140312525515199558535645669091413383576776578688866788542738275046393096776083527046255622949738238116872938807433909134005056194127531213772689537044141257623522292615077458525891087331068964597714156014319687803120743043806438122564610377945430807834187954274282658871234009474274104569712109005761 A013906 780 125976142178137461257416330410634227613429356901363134059481897878588481443466960540647849309633548820875537601872211354960781730181774378085393034409196891276362292721759931434746505994149544936694376526269792130378297620986740582376088353771016234531925766806781358648794829094299467003214831850776180382452454123797672462030076696659860636360958196240590531292480327891150775369192168786655498822348472915653646613176487285155218970577907059886298390916383805114453129776452275079739448130418651287061466445830009786085135685349349526128888203413927783182714035319014439055673142370045191736687969631904005109079553181763944173471806961833799560606287267756047933413652494205389211521722971264852405668110724838183144709026952033389243651588236042634035605192597863261422723648955164468369531907028920854802270152958011593883977505893019224241692501518587763419574794733812553581272198228744356923290257309852504024448278370379390897282088993519853376655799566441029531336327909571040031577630158966089847495074402450302345136019083243422667940428556380497545376060629223886560310564189684076715601000824963657899804212205703061484701897289972277824479362258307684987688383177050341316416804663472140961296806436181316686038820543102442008589729498273133345812196235574068475390386885130046801699428705351860490347590500544940897082629290898121114626234322903162607238011831039982849112510797685733246339385649134768566523598705695497502556804585150693452541188981813339197131638194165606517748935137015991482288912639578226354170866984626347976186762287932864720700600882088685387366941730762000102709593896592398443628612161460245031355422868237915307275488899700678086962317866089697105525830628020863187665786475968713351230536290503638250575496487054797061842830305807885424976412048091716045386073384422954957763682200786932988855505901986771871885393978680172835918116337848832811937193531044959726509681858170228397282605601817984473885061994274380065390064897074858504965038679415329278613862707332325590007932712797696231470159753837363578285617304874582929029725007157239434496677668591927445202895370294855627272655734242543977995850756888181481325702955449325759229997571699308672439403417421821835519475098105712963143876091337610044917134521712140009173680105745916351176247075951468624589968216601768669798859963225840255008892525281369046840802713731646248589011773716742369975847119163664611063337218941261994022522922096311515339550292383737419369540886851068792990172425271731504211053779264317409842472000002965474460674731786467898683096614514840910176056917940354922965283044234264568287191370158828985592896840977219015273430126980930314708336385411399539158384820761332228514960071083343123796860766438844259623430120021595407101590979131803865341943371096314443266801636352822715482501147545846611833052463883187741042775431816088118202389367826136727308083400499437071016191235745297651448640648738953929485544246661906042492859856022902605077672527353320166757739114131712352604320023017580925656858310021051723586929108594284403267311025639868528904730689618727717134234371713672657288110712335456482680970264478285140689931635538952856194281233079788984181930450177578971679823097933891684787045498709725097655752293199823890700191955385395150021849795093014325879764477317740047285395830500548922021986062822508544984539534479397413815525083538581788094617606582984898361383806362369920857440233835235332353888183745002149768824589548623798162916458360183792107114445855634725772029010824059366425641737181064902239977836662893183196526515547871467912384817854935257614485974758526347960156587423443393307142386006046162629632284997812024400183654946146713049546303300790329140543212372746367643518495238474936433091765636290668541866117963307985654024693259502472648953951810286805309343466337743933217601108240426955053304472994816342357870129357626084560331514163896092554705701168841337004482589372656362729982072293841269955351695304978176795777044805340416285482553457085105941107591408564002616037116670726784185885226658161563679091168814641840105863552025155388608746676382891582932453363291213939696235943178312070937601507574957665680705333715165586689290205377434872377498839273700843890901470924806490659374849074423149795466874471882828929295705055861334405600083953690407115923215691716900990395013350144284572987260961168110810562644104615996862290645529005263083692968165228597808557121152782093266246479645810001987177349455114959866519293356787216313710493205991672280989801166457055947685330632592385757543377313366372130157685098655216198009241079215190920583867505019358663115179439788119796534876016689225964669766349932493980842695281879953557523720642128148252210092832662110019385794129016118560215949376524701996978183451053851603575884031950331000122292863320933335832598786494484749162215295140564670980284395441123848266666646654689168886669652177039883585838776920330711748270606253257728491909792983952826478158125368367458671052119508656912473821541412076072183993252736834891490700894808036932369533697426926883683067776719478054983187060735868321582655589017289505399679376635047353892927299274516354343417005494640909418705714412805745324063674422353801572644802261365101872053816427961987920800177599271447254918241677813028534544814466772023 A013906 781 810825660875259801801942796324172736460102747286590298361807897037567822419288467207075000369114724518400520315046994449022342763583352245969272859268393546788375508223650482370510630629902464506478293494220892689815443244754660840192259643175603944015918685706459550269660056677290714349872760478920313171335175932526282567280049936009817387817398759665751181950636711059913054992072431224808613256730837211356938803192191702397797534746318059549757444285930489361774600664760165543555438798083173280919060128352862676600560472448488377052986685825810189793579202227291351714908440181443779518089456524517919955788418564574089733316050436150242965311352811810764823891428335511397413853360994039733927255104787037166216165932659531440624652194381935355276629232140909017615317398887030139838958103082245541360607883100227216213981432211993032813447840301651720971236293061411292554946244164191140472720784604467995310229505351242799945985292518818553641864918948865755336809854786472196509964458830250279627295989664690186346999800474300220784839701755859720712698390198480757695248977648323779379921492452749064777799542600691459865630663709032040569642971915722860116713211242925724979530085778106270171255971027870564382969160330853600904892445328103793898384908555463506613099588895398580821790506051690509804025281685048926528351501458067085549276760900577510324958126782631376331005365085108985379943780447109023719764198864212275482098971294002569748409313914771413048083839569550442351267734426586917665089866845360840147083180520430902412093834144600678315028267583225335572181503840197884027074175709175207575859912485129517885849256490023028522575442051166161500273305861181359337271441281847686631890371124095896397199203639629058528623842785979733685412667938974442699848954850850779926708335725316995181717571587259570634289213423711245230206452336920279671251716664298970127282272023186509221002505260060942353251117587021971642598801571413946213212886469833486014422191948984098695101384939299462484968427660486462555549342440492838205553584940908387713179967341741447933546649835497972068439539196329701952606966826501858234965748048141948660060318937385579705139680260623843478694647109899021018292924911367018890340344873348187049332084358880280363064951732856988485478779633570703421599269801147277565479203732288894344444700342847062695050472660907685210582145806679338735797453774499218573765233065772059046392907251974139947575107147532021652997208900297668668280745358190732165008286514791434510617725759915086810786642585210710154413658113156294688325292711386977825943138764775899114243286164982187829617942432145836768422035083782821964560797935887963544065296032413455359676663648796777931448058216043290178517447088990155447330475387398131886066559822952165792719175844528036015036787883498677019145384394547308234746480351141456046975121390882180341852291438220748295975565346850596321817898099026424951366776313192632323256621084294017021873442027722850782070006843067847878698346949909045867785040385695826113746666059597062258978734448699988326936261041012670811082909458738695012027730366565328984108284194982959217283656652879690443296068654564468269816478779487309171318627637625118208137306786301848164220917682070634100140945590701100376077082775698357105275940935232694929165026455871394550413755841545213115951426140969728188629658162757966121730275369807148769674004132393795103521339446963780084748621734229858371649525765169157942939300206351360429042081313781793577779718519614358734678114215613186816077965669160355899414681062660933687397602635706887560800193502235217750008918130366767920408672746173313176518095350119672438563951266227046773509456002425918729431431321152839474157786762198691487786575154110779990434760195290311610308382256287945923316786225056476807345155654158673800357574369815514349168650871628875201420680902000051145977297818868193468041832156778163757539442482730571171662581001133959200988238196614329153372262011893539150976151634565635522028306258209371058289712183623815642307333077404671573254972690761938305072494132032244709384186409310289559566215677645861802266290339224126649594734900069525746800348009720270017728506188349615298782808011667409510671296446076581782510032694216219919224004649238981742799269906166357708672143261154747576007722577854872233671222011411107715001354546176587641838789200444236439092626360316094322011885649799491928904921966831860956519552665542951685620155022923982986132152388161903902210236336972932057944042739809117706849492844019771573923864013767244455695335505380933810189543392755519139575363531528858813995830743381024186335588673505885582713120497958023558106139015878661065920292896688917012106074665532854943188503620341733991582216004257949130025336552207906300391714416157855289280320118814785646029552796371262271453876980279370907436111256606606709392924222004529382049339534009102125415438528310959732134245999278663911607974804152703713887032907703107814314045215612034707358002493961316825942668939684299958096001932269391444853398121626697918859305327503213975542844651156057880920540274221782308187052688558049350590897265372194438415663771639396393554850720594020861369276319962422595934275481364521321443878480476989398145220126777489827584639062240395300141517117774779506842831889 A013906 782 5218752066594852298509321903521514923105827096778814460728933725442470390853630390888986729100748973350935560126110517393003812689990364144878607582842109926116533183726735216652059503880358318109020018983474183117844799420273948016145569008535796215839250121315970981161274618174483348270803092799175405238130960267084011117934978445287236075356799784983339959689706940773493972106840448206778344274666726969456753567354440718386147378181721018356664478227638703690232418566424438175104243619971045764430426223703049218499281192920521026226351484408152634406574943201211100570788934602754400194798446875385242481999097309166490436400628012362563258080968490828533498899827527270434164873183060460683184550902910313155515256087511646571144395778744808950387245621885514769165224833104744231341499114066689514417559024136965741488345893347635872797605312790653942711169916191763142956980374002482497643613112943475350339028505160934136732742815606450166002941778022099462301788751185926816701534174840869575527189152006401028063207736784158905946957520518415422391131294865260235426511890543945219145502038497804273839136641421162272865932862948982411096137554788959420652186260190926289491923610887313845272872170333437511972372874311367258208998156240423557131312417486597652544677247289776387882265571092255850943569493596592862918269487949119879605488635085105754537471964610501980628432064527985622287303491674287035055538263010280629813279339195354381782186048750141580972143084226599002774485623602421721405277508841070325954797799360411795723763264739761563668183984861419306032661416971330769472470681306519883054432916704275976537960661064764289470078788417928965409153590266473613900931680194331384919361166951976754104838313951501013457298370148641157047970027400342581450073921611589461425809709687293964718881619862657026635012938795209907258722688053570483620103287790244026285942360560532326319034927713056425888751357923405758028039298302559152811789269339907468874524174195500160747524933244365520268889144593578419864172121371468995734447377559321114899011890540246176216947444842158524036896349029522302854748182684987449737614147689422094264538613370409114236117845067704450607191941063268794637942539202802732465709846343160490277659215838688580352850560631111947839591944943075361972686508989725671927629114587891499091606235938781292047849244357724553351333920087799915116778791019321623972723841486250531838837663840892991832595407863267694842117014524968597649408097420973411635125929851472245972372824870749149588998931496822857827389267501006725223139679465886595021164339586694004832665975204979949761846636447544831463575786557259979671847139869066942941099859661152116510067376339287600061630189362422718437469520949092164082337373946352254377961299850539411634807518412697112909129924436441525341437260830153805525552865582706852637755993738354785268018603032352045749564258191244407681758375704382037050754891155983206705366490319548206400615975481039776571220814054331841219124954502618438007797170191190630536430557866025134491141964617749028968157915197494616686217806714386588469799598150730189249562466220389204677449142512165625426875548412325433397155404477001685973652449765034966203117097572866396318846153976571551296003474166089892497861099183786690866043065506898409378466813874062659214793724514438641622362149982447523238789179908260095941835805764530653333649888779503876357983848500089197202011198258758209321357823611966153541931764308048134237941996769390250621787446835690240541434337684862425671355701788940572570706386554890261912345747941113575803743399846757128118745650145959234137146917969123381050490007380075302862244017784721588911350172575022045032744886963882830279619151722370212566574708487134840015974835739635430100827083976583126727918533802138679103618341178554601004214871292141497072671201857052409500537589578821715193052958975387564950676770109454036853692687847625532646732251588581550365566239999111261146003484994416897459611296740075086232758234786882077945425580985081860442655307101422016047818630693376766276285212099246814009531942506259417034687095313306199089984021960832832992232524810918191553738192309926991886716746705840727981013634866239449532142624181629884619785971361189707563557987756096775467393881265664493273707988573930531477604273159918161917084134094591803263694963323801856632435597998754858095098752025835971476820946118887411280163692166764480444467927161998718281079485440711617424910776098479153047663539175821372440623733880071236088656785320156748631423844677962707481703482812710035662676796289158236325371914038611049725450367234345251354551761809598892129096514125188639222051541111877509001008615743553434188449848930979732183606722957261177184582254903493621077394664740447492261182108340436698786172363434492713889322789934054599322036260924882266984480062633681136847754182065829298656447592164342746401202779863624547495204129297735233516830607374884625479950807046264544058905504725188010304460727845990463823438315631254466245191495364748571740342055026345145763164657829538018748987359370555735049457752950205449006823579262631781031330267477697466068335588606944827501882008551540282012928112057055898938383402454552167255626057150668707373826200546443409209345598535777532607298752710369877655411313128941927 A013906 783 33589678332563311427544384468477377924727728493562645002611447481215566202878027990985593510940501949384480635868770545848838338780530650331340411765572734328190665541347286124551966623383817098252764236044151174191258549835084283396082420069106312223243446643581200612800501759765008677259345590716323025276607539198324305370842972971475384902970210798479025266169127440298892512912057770932560348723841265462774189625966783036699650974528272804452788917789114777025701595613075967677264972693695300608571422811947554916143319011085645063504793792210022351394317789648512658681093363707896064412989619957257677752317515972172576554894127302973697488206634979164795785909412606354368044042357678914694990101912090473706308529912062973826659233759753699874162295647703479785913210697979888800185238432329338589294855102090790491468324672226802716429757371742935969591439511891441362829159931348260206330985754201946966827153745993042304420832092028866280801872292380093719489881916174281765189202575497807006357395208192335212167430674196563685179358408486059474999201171786953659465781821119288003630618026971073053294610248054607846824736920911642298781747277803035444398754470476047086887316089469286256825133883420428196120798342963848472802677819930956478977222759102940394772365587852821225711304832640643300429686905123975297093963390874902093259629538009574827476975917117052149503944319500248564109529817513355638070468310358378659734291781874644807703100699570632513698986335160280905314541122074081829614808057086661104966881132328790938524073622664911161984770313674902120448178082493505998778750362332450103658217922399149751658267335119568181180715319282218171008447846636485579515964313297023449006035811383186917445397348133545887458788163617615470677602550068003171718113134847302548921780344277846698760620681831673514783079083523977720115328962194782007254866455645722606877341110797258314777236223741436735374083581310807186843464541354588485286090181191028057938261546913988091126206871412839305824022763580866307643825184184404870412440237422293542632450888595479694570716167977713121075209557801722667323038482387240177206544656181778070464903252396339109549837439276604066734445599518982663486358996600184947486544309541876619475179950248832373334007235964132967693722737690748504505367003330457900431692158273973334937766155440923397603130148977129924890984617219670369062473354125673599205473288083138206847179925798684721730782625232887984823195951618679958700584261978800271163861332718014430058560024747072193713106149747055323217312120155232128842878513952502924658305948948440851146695820848746264790013265572700043176765768777314369341035635766289934730347494031038797034756587229739369643473037891503926855977888874042706646203580437986707999810566563920388299811927482934173792888025237019356540682323683334635117753507523196172027052326005903653676314659497057863195887666259408604671631749156269393497366888407574420595638672402791861429159829475561998655741087992900365907826367038246665142419261779878476518741066107085812206120145973696638356000420375988093646021176721495117991475354960265198465096632520338514801267046264179638056892447894831916967747407517718462504716129478034449476669309143435619882031211224028468183172888924593516949360800703871181248820222373867028914229228210626078198523085222435549935599267504476239065318066578270510694563295581896518869464126096738318069574837406609603786784361834370589258056178500113068586537717681755452465438305312687553857787280928767029877177109317600479432850571719335131681458056157862053027693168340550775829393205399876314267191734097393694923986605442141489760654005570696015050284248160568305738446303802035114392192323995778507490414769854215461061385158948210917592939522188952323081447696163092971633351359607658672277820184916201656291271357337075879693207781374226276521918610922522094830800061130522925957333774556593723925006955579249663672066600386405741624559709854599771898251508619420237045886952493905100748609835162904954209494320194264736887061387275087883035265108932900695985004390898502536622552851426565255015289043110131161369425029859452678799724865439079625779561937906652424741126125642911028655501241675876217320059454153064236463367098268793845948753509588039188102132335927090801630777496301897758762157920322927142027891046890787290793660231324408813323180434130099839616382186910225174163036158805678157381202618931709396357388031713640316417397978559926133831502499366013607364257886729523659758601485192859339900573479597893647956624442726092526560909839677206549067220159058149590265153241319015959623054392996207418139109750260879162162865445014059021736376882274645021916078796880709941264789866017968882381831846058907276943745704272316843566141608639526033682813634742211363175488988185053137592545513732522781964192833750039504929689359771855149382084695460125945602335864693822285400156703755780810898924631176573086099418061963087035015503017276575474301728032999430773807043674446445799896740438745015265035974564850431916480948403474431394516724503268542220208913547573160811395432061996784190276925896621985225418535347768205741846669287381189091877945752566646433351935763541647335740771443704539659850577983559306480024574649103697211760707077716561971554259075916120189458263017378273469252961 A013906 784 216194691008045541563495306162993092064175842195442475224043171715589441020930575313584187894987323138407156249309510221380349699941696987545570539884461709584109692822391815616757178512650067493619491321313120100947687628421195881846391311834851928933887395100287355495794219897951195244817448177387870689477915998666360254603487573184144793292537995481314884918730800216475694733233932649537388272586254662072468415979763922230780541652348226967030076781489544371305935285013052213027790666142256892204874417215718961451634638313768014004973634990934431891240357545179676911113444503847770878912094849484555753397384577704881157901056932007603637012336357601702479203067546463020692279695720550178844696677511170135806282962339797137148401372594954407909165372456026758195703992283467971419850658087253912123837815572356344744228711225814276076273653851316043727328074562285895375555923720013855141196995842157421946309183222946095884762891689705349284375165115954569550782665041994925219403167672387281640719376146482279396487357247850333299158367236950389499494783467622756677426968563888381507151902923569077249061391607794538832655467707751202528267807619256622561307812544767212335357568701243014314112652694615889077104727569146965370984205767567872216769694864992896689310351844817390926358376880432776022217512303986362535623651613113939963636963759561160873807641605304918783094665493205188343866423474243363967605392216096977977930190770226396985546198265976543585118874805404527882954909549273662065468462534573331596325850607896487255632851592723942303062542515029260538631787864010499880697618443345928897529845317308310710037427354525486825965228780254869949443026238563817504318520296139103796845855552345495433791261103877911137924158985383094011387492429912341738265675448682491829634858466430308654641029601162519005159467577685969331020256758519649808920808927730157180716726317092157973508260928024630141667835239984744661389625096495816115151729535077605103514524139649018852403523713369928376165308146214363793139180717449004996845016835051317087067576849655295563792367012750178002840577510890213077765967474843736603882103252002994011390286794238410453377329353425895648697781793344807433251782323254624185460387060909690786622738146524420504281724135147095477684718486676685301733587374316969394238218801061580356513346630209099223699123512457907352162614604149504842222666935513300390530953559440890015673398585154883817918870634439321950900883500829229421422794610497417273703620741810263150806402405360644884499994775181411300202484343376287225852959223128594531604014886372654633192077619649082080157348351775988914000474118509485899907589327014909857372128980774218344023076316920022383629180183121716059091985293209222656623345891526972682127624741429723043790776400771290988952638291018112876335124889262965095397706963872371019453114049121815940013972124451271898375809209515080756818024307259710416951022890633872768979794799649002577766542864326227141113888561515488319808276882702049655462754218622088373192063429650879017792175958696780542406174813684048334621912878643158052218606460571018188284435455045853157371531544353128764150013308760766144951942252144814602112992126953040682648014171220187847978372412143297062991487541419585010662399744084756350332575296534482434482896893388865684030516669909826494779144796207563109974386480594585353615377605575470585949843341753858996338881517718169877065843019802118301576965078095953248205481933436942934187756578331179348459692161094903171380759747316572622594271747331740639452030789545262319970421730196525602154084151823056116199439647415621226568136720031289282630557084176910301596791668658536690661508698352102094272386319203961026236378671047790703294218938100204701972893143064207961999014309065450306321519589951236641704642002444100117058730361896986978732220051193531675307915197980898627409556157857013320825003538530910118828651043493814518028060158930839890265043516604684259658907809742045106768635165475478637867609672281917161691599301322114479409879350558300970358847337024512864298211116328840512072811687409413293160870525598590929561969204960679233023857539594762075828903022111916987415573950898870898909634828351834160214443427321895926911337579372663388815338010162408912066842745417979391440643322880245526324503795365029850101222344418190543588739474263239394770959124950229192016024174044319428148038639475814968513401807942775251279099956203866855090904557518330652003454291276946119663689699446362500821656359010663862353676811395545595770084035568986550682626120237510631642959000212807708255987208690959138608128780980388642287732067323357769232823866958123686139777191590235564294400351751579265490041400615691890336126729558325439605939057473196609869030579775752910212141758277588911895016320681949466771817169493726880035758796157230517277671602942061487739335155031913409095975226371030209879300799121593531763617257400917946704386747189681496212787736726965617993607113099655264977548904717660299044786045733407786007439638653123512618736890063832185077958139540958839246099249527680576299309384208567945599560056241638251726012055860456649094616941150904743184972998912066804779698288120937037863764096287607907901648650436057347560810870736037823035544674711449629679454523459188768578364964061528795912010761623 A013906 785 1391503186106796865123412069355037447155613732683740807310943699969432089588979361905560392668586392370624931275149520946809864128771841813910020125391575933249717332629551805702205748619645673362085357629494451369893942633375365165750847795189066368830123598241968818533866656680638889855614068854393179797126358292604237160195375017250758051294873879450192690342478554857711822466387089771321422246542632090447497581912441662502628723800299944201655265482002758487444357430146763519955929259490052152344598021125472227506498442868352560564814020758455894162161636603414397229106640738229073162089709299815974031488982445018767906488362476928615615858892028895214540101309381204437991609573593093099755811547422277325405818700675016925105153135691926638665301180849740632925612020805753093572355844225290106520878657394426753000103255897291135123591398050341058832081961412446886699191740743845136441057295809699027642173487272726543625222444586793196929043103367918382046193150664388742971429042425996173477272671624778193617625626410700757777704862856974980802346753108349456581460327127403037094886600318793365368455544445087125453790190992510498134398805695549027826115610117824633744192339807264566479538773382422115350199473556586086536776595902645101367300108156432975655965857923927500367130254525735334921167529795176496601623540694504615687375026235105160862005697392813076875139868584532761560726247663481955969349192952330271529405137852611278653141374385830264468274774021641795207761651393100689919443480555163320806690714279180300472381714918867596974720474078810975862998937396008932833628951584500466038113937199140124480374425291308635453893518503191970415007975829396556847197977878412847749102244463350063116814346867116866207200195216457579458535807188819291360694112314399415510227513846399452097138208386235171061225103027366044901926912445900638410098786096333503059005836413931891327684080666264832039912779672029131408122483762455170582044028330989998064769982844560984947535453027882544914432947929729796899424813836487881168408446191164699374127788783240914014946054875945518937336931178175646711587440394938160184240348091306706484253792676088833452722000142617289477226426961122297909358076393803637593718664036776661926643754310215428241790145165185061948127694038692076705015862961573405741819399912681095296582182989919924324761287725543864780740379369115436444705966771722482375491169225632456366149369269771540377275397575879088763427245214377704981968654131712778187681383436205294558850732476926149177837349871275450352179158686099562652108113125069167513327779985800431039763396442685031903046187962514923814704553589349700005468913211807125956128100760503274819024519090873967628714988467374175304924285898050127781399075965508389933803362611128007904841457151669493357708390795926393684809446735133460551007363432971188104459914438266856172797349385407072724207850974997923423580393023860886324169797524971092559513719400157260198389643799006061776118388845690282638779764256041158385590109875748748146176125110989427610013547186526312566652186418831628710205406603064739827290862162251048919037208150036191648476155454776449849235589109749195851698418850996512450607742085369314726476767474833857514020661426291625048305819896803156046281861956041712942168618681822640275806952039485171923350027754757422390886285155056975369941872603669595278644860344002441077584172543794058074072785684394718661063599259602225515526788141647342017414616203903333595858827738645837881203100423218052362794353334322790983426282801036417542552602208074122316305384110198296183745224451997264472107449978566001772273240801016348555234207674842467381310398879028692019182366880077663849755413778904180123489332204747750358612823002708685832110316971109313466756621755053247620940368362145512300179180619937066679730139753683138861654273400959129243646372829117971014237104909729882688398765750198653626951956343234108616408278807513398811828180982793943301865793668878543828634557566861938602488724440924011550233593321869482274748421088810466542462374545726364202535741031105318327996256994575765383542916881342811539349673558564233056718474307967969723426829164048882118533317489850291418100735760018529334257111452339293595904299249632186393957879094342749464319038836571793730243244566717008131640035731771142320490051727939609777893578193997881035858299367159533008427993080440937041124631460919685341886454132739825889143476049413065005696357912451204863707869003480333218674551551203699157625962154723773275813051269288040126515609991746197602580265850607859891400737660306703403379465478747594015066459422561657575068148277392222514497301266328850680419951948651471542597313643193814944381969538563004188521696922905621034929608610994206687554265888925608813373547120897651449953105030507020676810518036150762548229995877335017539266520677894916862180655649743570647241016476426595694145168543320674677012035589351596419845152709567076170378702859768448066613827187149174467151392050037179842134815351953899069614482066167560948579018851204115837601220325727473638269756182002740183500025859885126836684109171070474670028955613653059130203594086858037687465398666736688794476177618859176257095172994792071144767420979693564656571592122185801890030066718266315843839949365884885416317979287882672434866699081496864689 A013906 786 8956191791376179255259017408708809787737904359062866358950141306692354443801400193145320294429707346429925182038289693099353041316171742656067060663923192016940285405848887357768752054687816092224344556981093205613457288410727097957024308950630580999555184210679508311388722918659833354249952622772491562034975656312095233616363380624656795828145402429882091571136979449208549484548773280540016236826578944256927117928859070507357156868030993943762714456398230080571353077835023110354323705597813980740378087061084785293205858707266620924723416768810542285199369914620930031704779923369015527443303965823905445745755891737119431683551026409842156618824068697935511838679281926549516036230337728889620961619362570542707434463353358740460782076648838782177286940598253962174546332450828963283542777531488536400074911700370016870684943590371738516514781629701526321626458907763272632078135866194462437016444038483685668671509829593402579976395104659094285501868075060377902854340961926683835102956517215263489187229619103439753043449377169128947417226250115450918862318907941653266421886106284170645984413705755663445635701264300325404304624319263307997093850812246907116405424424372589756626996156972108641608614027288538905179448930229617961978376285601818479669712480031900287832446257887665299495476243804934942772512182224475677666383464784289921647126438483135456378044336374350697653768367184977348142049459065118442929628892614380276846386053181689635080195913038617921898529063850776017092910250612423873858180609966861553730898132015802172683310744146049025715063300293836472818982169716240322781197867128238483081152372894125146218386569602737296643219370563390116436843680173705722887564774531877383719999987435971935291466203757739571994649526080080226344890732849106724214364024935998477223344287152676188709250827579286039613718763294466251542202969432785452726370451199633468079310802161955631223700138807748987846268340052606995734749291507091999989545007439969157114195825691710183540175180347840622782196103376880870165034604562781918543117523783379574663771774440491174233699935678407809193695995630132576482598840873877462734714074755045281132981508714195630571593076563933792805719972586230774292811489490723286200867967242459210554920041548274900056048308302922717174398046632077477055791914461682259032519101892185578944489657411890175488207040923290175274464875569750555552828136289408597380115958607214881105070929853909165506493864259726341808863605744843440816759073240070617898835758509935894196797000022736281777729181982534645946095862755166117378957489155747060840234663417146703719763858350100706293948010569217192290306950562935816182299801268422312497843408433159929358504730278913025429306315017064501604622293069913653594913472797068166991705736318595475782270978847947881886432897140625272508467488827549102883252386580260075757823839075337811859791010135319114678946132167971059441897697576375848666366007111265016797778211265166380577083795138226072670287159218236730830131664211020717486984204568006324889403679625241025471717424339168326204183833491542021627529597351789516734204749641969402952702701416028391863327963828262219551978539317410468475708156282679445935881986516972191254555656999274574973364286026482116838287825752049715796393938227735386803336393672418377980708145110676109912650487689138652303624205253754878023497782139520573884538896361097703612621345863041079126651855630254156691106069649345966981282234167974878262392443101679793866370794903838968125816406987276548798904896522895155486638871322471138795085643353722420651695944879986032254175289185041429204197480917393435544958467516935967909041805928518591032425516652244168676820292792019711175726309187953467408559698910702749786405133043723031094702413864780631966564715136784684952306193325116733074672167928867599564614326892640195030236451024349484793438626234083648911687890526005562332296577144930852881256835546080452354459110444787211848718629871338917413360788020130733421625234153568870490558084134270175273265136742061389152701076836017624657311907170764064150441499035367497883170412733238765496008768268812635651612495960949991484978555082769486153590207902221874081447088292575494216852743903844941150840419496483845960943465145275375471446037403719295115423595382497008573094995464277048269024422501935069476489901008762011816676886753890903619979314123721690162064454267344462038083233831070190312453485852081049182807388066307435057958713375299925266092096705467618349683419154729070647291758132821275057366401845723192052017860761105696715984276045698944756997898034751428303417598977878725505714900639188766801686850688155489635627103524426833774966194785039258302895421486175008460568278965743222067762304337865133608821941876112285253993086374325119806695136396759752626345517891368648984044640088352707471962296355114098793735295499524202881478427726637482730375185710932984209841396537622221212663676181274022155695409726153083739683771500550632334413440319217279037428592161512452216665523846841014599419684345203117738459927929815652542533751234953744859362077313740062760889106943090616919403909274455252149118178261246571561271991375790122863454106450860019765505184483900927088120717038818983568125776650703817022371970954485730694281789711646374117288351221467621055120311763708623547447234566298774562992327 A013906 787 57645122343081531716331589885421086915638346556123766449364229348340188677880035523349530259810585871242823935935871598152169252004052782642178633434817389475889487389937645202963402905925542290475514518913360386297736524061364481846007711744228485602420013008117578563448627036455787790793202813913366657862881320674759972220045130339845395230912863911754590909246499719057303015029105062790769725785093601815463056991586576446534685107453211652979540852437553391474864383051906151167278902258550830240467318009003630228428476249504564722497090456016352163546968154381020663052838326316699506951017377302933048387575713490966494280401863975802695858471962795476346074300525472973491693178880628974609648972052945374561196856163147055653571493564216953795305559110987701664406065045565842027287571365353520838867357398294655495514941883284006598600299138858011029516207405769785462567685235429664945253730471986200867754191591134689541813010797106828890829950071838337892391217469910078015278068458882840651785801048309090730422934094596882916806232254346831713463054266897904409761641686979377748087259264144524128673226382570549313718238604920157583939027018449694890326238655839547471937870325954332650657111634240396362579409865940889962253788357199265158892796232865961194288350644831469336750612053480186384369259376475228456618283548880110947164030722445859512710631018112697492388948453752458659872643041507561634321016415576318194218298948693595810920973403514717191286144250412495262183833241157520113539983761695939593324990075712984203535018324909213624317967667403132324973146155177935387850503423705767862909993507210492125986688868556590980088508493190082032197463762980269613567317323604827275564535879133605913909681460292700790030758514638841804273353054138218120650052391348639246887131439205117318465465599334144646065481466098994796849897286887922619157205368985602474837995526319487993337243822514283543681414306619216668748383459146631044488708081821193404607854503320058997857521740805561557559828414597063550520629321835429461941564672380488641730144814017634285840854945104170353849180865602034397715739671266695090130337792051112409903297602742052047460059097190739319788546105515578340504117180703190388075953134885231642640685724978948315051446136807358510226416646654045444905706898102047376148141093830055405740313395055417447772292970397332256596575080619234999978556505209380999887327689369837249496455543868699280043563237771039822017086606790582866396861543735215841018846242435116323062294993517338508066114776349012990692632483573174153429231382625168504809618494242308266459776071344662230250108220191107091077371109107097999934232049795401072089306936964909879207106411197569898830737695515877985451399463644487254920046166243100117139896274014037760382889338811137413944569172480783488332967162442773875498901315599150876783339161865676997999082849547390236530032185156395352641442152511823658932824185308540812011262205629074777462649245251355415248894065224183454821402126022953717852328376181855533157639147530162697607710142123435682186015187406452050108198731208008993505581600924842272908807363340144427770787896690288738977840207685839646900344861732929873093292472744608344375920521037681915707788408816545987337295979264424923918109549554517062703946574058714320187485004826084405303518577884573740783865528115568432882393785589228269077734733821476676963170111096163408349271784422796929639703713645080369158207038911405931880001764410395029493258601183759615623821550397708503925989938400860573750339692964287856885777915000227826104598632956683938796935343319117107568432026920298817115744617693358198499585864295379133761414747126055189353871553769866523887907800057719984280811358166009268668480173230035425125170218561683767093575038317638149499981301264761809108034685343791472384508470595156470801497169895414636003855147891360655087199972371822219078540748230735680426307264669166096948456414297533057472017212341983141721062814447852305143143624467683924599810090911020902728853150013809627643263506985964186339716892535197088946245089225794347427858703802692195628877563585594325787806527090788751044401328157097802818257259500010443691003396602300234174180640256305060061623678143257326563796745283537145988013402721166859081090850174966943650379962391531329686997458599372270879519438928438313422185563320198440278128518605017234422772415772442656827582755485971801926227806489640896340418052528861395483247159122118046886935003985559567091656427092606370757201776415877283966554838954907547101660793984717323318048383236802083194090122030686112300703739258076889757629560724738144882669549618754768627841058379719980579667243041323934903032825814592112480119418343208627153287433188887887647205843840722174408541623533782864591983594281329856498310589661485364307912830920188330268212222409164143972366613041294106546783507949349075509271213924263536388123203715149020146579363543609783583655060523057317456327464911168558571175605704511899411600257158605541237569627752948236429872689397457670434112387911573466532569312024835891049341090783749656770609277249412690574886915631275140983211742824526542142392052787627126761332793876247732197570935616664344757136160267783293155821365665320957765224678649107551354025737238027158525190058365834572504776232778163653209247176070155153567093722940161 A013906 788 371023779677036415091688814237900814821860462388081311320000312016583935015552421480462085641020045698272651140293295609665527499951521099189507952057752861031414970935813433138577077549733522642506044545206374728824732392486694853178178813430982803707736833784706519963802626485702954556757295378911600094769151148155746623878681934346951530676719395248374278916592343741256438859661475167157931189168806708389742938626399320205618394748560726650173296908800479708345503047805454792722457391599507826362420138996024452395334024109164958619691090676947656133380383651673201677495494591720204654667632039282092005458034230497587758696204574387609850869805008434924611720901667024294622444950036084136325991893730170590939337456787678409626475307601592841041738368245091916693788325913572388371438168944393576376598043719012017835969127585881832882854845160294787283749434922674518273499282891261075962729231347255080051763616768258621089621379352882958383691113335226183225326965823933441263088888978851359249236978076676877959122538899219985183405375326639449871125935089368458762438474140497909113257194553961758863917019914873277081505189017107621824282868977009564559487053888842280494175008107363887275728345867261735445513446634779585522322434916340989910583536783833199271129465654406513845309444636132823273730392002960701350155892991849659934002578992199350753618480979012533716255161657670461028260666931705903772130633759279726575129588910331384542450530718898125391114235543132710993290079794891516480142279704705328929920146598884735887533190450401142746383580970316478917914634443856418188043872757644653044065696340179700521649542992312134458555811020584532157359920508611717465396707884562664801288871553910430488751180899184702681008942350386106975042166016531141233319120158690074776227260228807782416883970252015126553691039175956002467741258453180072534354144676232899589706208639857752309500215916333051286389065202508448871381976638594204696777584841473265421393932077462538490447275053781690492069298697492907803948598891190213569361356188123451405779325462688702312231785839936611127804698320051594881496917022979694076494768735503633001694220202325587501305219149789934685745770206412454042855291087198714531959944428046616486488879081168179134943169982517084295786225198775238821000732253650825915139454892285420300348825938071170702047063453966076688419569844118048857466982312408862932957802362181726391935765164590495530213427940484967761160921262010320498053375018989350331830763880573563900127740945460367085021781377950535319553590237218814450205159404939824929751854328087021114670514498366717333034672292269490787906199996503706462190694914076281122534506078585538946665504899966600635349926751369752660514216778031950031793854701775613737252551403976333840776087115631692616280230181312483439647474865218410534150224990347385551728307531100017086332410905104398317158416944706069133206277708224408624406670415341329495603003418365256040398280231128844667449312574447216610155547824012956001222808777739452587850438623731729967608501919285180388988183549357205807549554146219550229286695598041402089340691911382795206671516283347263093098848975857300210449506348400711058174901353902450705065545414137236734392413970567514049776493615066726508085856972508369014915107604316787503738477798417334579484464674137331004478047404827942074003565065120730245080594409888724659435161202363013680184977004767178058507999519393517518468841767448155189814326196350495175313728544918882915703074469151438345284517858096810147833982630432843397651778482766311366953550679040321972688083218424596161478324497444276849451203059878322187405419980556513419931345477761555435611465698005804011960268153546905616785910219452286594329491683607925898256413460047963382546362042850462080067158148526340816719835290769714836741724403155841184747920698976162724540961054144523912845913931775571337010632195089657981562099778802534523931518802969026811728615680536836800334370598331733049241936465337206154310515479964513010132534870119333500214325570344561688998332443250668037059541956322816867506866373209531294490556704241194939624068025995108542263375177674639343484670384382075719177483874697438896125348344649187279192211129451607291027607234928477324819928148510563265278565525887697262995517518278995933111598283673859520069498784110981439526690095177015989695050543823772441656370278850050887173614475192846205525262858704954755674375349467769340788829469885530636254395904357428420733413202922507366178520353221896845517147471823546506434944739737977450916857485107508430551699598301352344103848407247548382853290719763743285648555977001824923774424401214902038964077202078324019145591007201969241016629257417382444917671497593266233442879802563325282199196018840298604036561463167477452563905875593573694165684593903337718203495860217666773907534043282042033613644203905237276710569212842936142586942065369573389777295060488368025300173163212156303808811084488745373779676111546995232194557433960990665105642610600294110907756075294500894894906229147940500302636763465868313504189184278351617107913627359316625092839375214948334741308018446441637832390092215274343940416998535829957395710308459768238727180025186425124420418756150428889265499503850432844404624075691815435583497355832530789899108972408104182187765596968910631575488713989844671223 A013906 789 2388036307157835591020485657698413244172977834068290431545304768245755894049805719128821781680979883989757290258268771144201450265620473166120695180671253222829520528277926239687448603047684510325435282266227233541247964561254991011389398958574812151764666015972359316823381288362868811640702920810990024888766762608374202692375187317360461055810388142571107051484856715492629691459310118061810780303888324875897363234827454879810190515711135593049756348345879605967451620123221304316955639575219751001652978324686089012003541378736855117257138413640937307920489898653761249904536384146956197187637430802609017904685780413223535487570005438927671950376913377405067980177543398240149523111197050099878252843643266927371798268064633176418050496960754358871289105454285719642368647634975540246887787458618064984556482182504556967914415042553497433902732602663547232070249689218511676968009194942187987445180549077285803705608392441063998039836937648272759012161611477389697819050639192113237139593328956807094144311679184972686714052639386222257095314903645988536701872314430911053976409535964874733835749151367029888931460263709955212830606352793937521975370273760092671785502582888072790162719854206774804319923208824329000102582353653637141819501347716746916024054972893867325296339238358479784542660526817661044148111692455512089410166430766840615768597961278389345827597034719900468296882895949215668146018345781216771802426599682103753183749303675889034580109676238864917074220372138393422472685652057291447856348400981422210920789026120705577636573037623106242307686736693229676867967432000274150209688864116556859107600936179241234194615384491767260437384484371662109459298422846159467426383843015849715655122019403910521903260241922201166807993139034311166926063819945338095159084885799543751955446892782865368704434223743765795687963444162890184791229174656316387595982558607858889643908428035687965072985548211578820315791255092708837334177285663979339240671530751322561582130884969251467375220885661482407126796786186517594693589936833119892775663979371935059591427920986498190306416869168375127476167875399375842354358511402436193111388569287377659745023582339696878834913338138216397585056987847651353691553352802053835886778664599846843696497291451923241597937527514783957887593600054560616958876316035659717823126424519777018952208063384722813049925702532490379930972479429200294937415609337596598076502420529211819390651018566755883772420485430744838854773767438291292265402353929846972082826614287382493993639884540127215465110347419502282350261513648191655854876826299868607607833839341602601742261763297961132539456381765642691146304555004096655561975843875350473469057110457361483500597895804365730233130053596691447948232055559768495363486154152790559048469298461123248481742282874086235348946945565879333599390947316424460112604061565047462564167630079642877273496008602192358377854356793140295123028293083386214878839502281089258709717921830771287158825188177664521473424710843355321498258389148251021267778416716941881487643055682785354054907208068677735800401372270620406098980919982141178581417818205584592047913336998985274248893767129708173378425124913816303208425207038984477814306619104880561278393687767464304694749472912564425081680586243879419693232848924005433350565748423291125032174625408498822499322777814131091449355249067732491172418327981934356267812768265926423740682883758700766559362815449794193126631553150651830725374300428022561518875109713597135168164289523988837622305073438001576133603589524336397317340219265508018572572240875103568802511917238186423046657135606324620531757883530853989190027304656026419862651563053915051254781175946372242997109807965099770611752388208204551138260675739600188655406463491348088599761378978685488781508599509966271655805692879160474031308994834898618701458740670181276318563986155410332118960142894115727474778408213386176145969023454439954522021349976597241465364963526858074936481793435113505781974523859978261689356993075117869470853406135861233561175469883548481338769972884408227215052594032789334465651923453784668085459746833142554280575233209445885361284792870637434900237078981199921215962153835824882380597964094521737957004112940644384000117833757567946426354502633281260530263470799168924298532838272588599064800358210152387521111303831936260004982678012621226611427535107261920626161810702386330988447887249684573077303683312106149325009086923785624607001476059919430922200797036691445911941527298239603913788558934737859828751556225817283208366373510239180791867011530999353000366559256269316134422417847629721050506395969048907301139097751116330750381083722683856835361050073788726234172165551056406252359590660067344310632694604573567577668740519833935968756445317069840736805819901490624038000494117527751329467527635035568891427444876177590399195043155440958016572339386740068268754943576296046609295135179097142140786466453846996100279364621508884121064592437828419740925714561971544865309201882822721933768814378172784540418047077238928798682359460929233773350565443632742803539374014076197258544493526905678482311200120058746044699921062789106209673874675371625510571039143299135516700495365607099395474178273882870084954014064848471044587491318217519928421772873111206485053791337210486436109794121731218721851600740796094496294949785691669161166475755867538820713457489 A013906 790 15370220769321185001415565719527578195240036671460602641043601527965193228376208691674758172769903109458286406852776397272582995006974473119448773581247155981986224645537932607328632004085742864241543100967255791012576547968081632611219078261230282169325445759241583082320952391685332135721956759441369969762639731147071040879650190263781781993337801048720546873075197126763978666216290463216309383133469492596707862574939045423482161054463757596376647924381563780711365463018754579491307212090488617821232135469245036209785909528243306275972162028668951355272889715770845644494313424349572491075269864284356934127698989962188410070672791516804048864104793778267467458739870208459198702030091355031000693542413435585120982180069925292606084389759872592440709534866953711620121948624841373639274482594764172236895222199987927708537169858233905334217815668025303582304727095453743102471307205801787057676875710789744941679966637429295176335718194773896834558613302901216839829761848209683689070761545677842642746081466140444657323185707145035920899630412877532796281338957881193345883685681940769739000587200157123256414781748107724264415783384560790212003520633923856147397917050853567086454290794584795564360907505654008189507255213862111842289954762867249995723014056400632702099815982433932851882661283159164937875389654954188048090498835501139229417905107888432317292033381240188339819364149162462621161948157740514100673145827877710717077952544469182656496446853892284536956238772670343535978112987819383409370073036217969977304544002748820499682113414694216500933383373908311978101404105182940524783079452734551924219193532370706063019873367665894764345336564294156816583589188796918565053533663308163206408835023736223660278395735274266024576458984471515439066402385058437231410509891121692831092176920234746035803204284953620772715653698093709100649734359694959387088689169217782309347342503428503984181755022332757859087800834177170876213970633342353772266321522250559709981217046555646897280231320881082660733708607194089214982924734806293390027395423982698617255869959246000721691374070953787073105340771651644907306578924355490374479134038212828188656264319027031628210942619532542143081798448334315856773153581434029592233016650446572033498044466355545992596194019657087123862107854555970845038944864581906175192855000572895177493911703309816984714197946015076729436055201166777313918370395250774500853509818856248789252280948795009265227432184458776528349051154635074090933376582899893049836496499082294303538506115380656022368354728841081578489129241538942826819945476817375213496428077009448514505594304370489049692402306582621975660679298468732480349734288896204892459251449492465382798688762475158737225894988556689824161467753177727036753306563878234445197702029865161392502722570180644822284547230464328487657104728023437358874538363425762280342642376689698875639125120494660570498794244365030986533037292989201280431914478630372882671481978150031958705694388150993799133826823663654120038064895185621422979716737987171860319820967942505734073823624302377464074762769604401756452333151460614499774258504282786949935442671200059877014947655808927293767012903763167166441425122348918470888767707729364266420260263506304505271917906734473649423499269506689595786601394542079902907880400904010869562961925025613536701758665724537951532417511850356545430156498378227320423842836339017675958378094100127367938988941680574706371243110700325856126447800939800017674081180279342925759668047727698887108459903287167378536486528209835900518681498888017676783445334550786729337065960932580516671390328159818227087236131358627357345307912131683055298038349301124762738352038334201361608746732727514152878558201577159905286886132471845497050904803447293830622453953259809494920441403895774842807943380722934362908097429742635880188803055301336566564055082343472203261544282995541503722197684255370621133874702327820420208130461772421818924911525441348282610900035803538767145271252824504064776461056880083373343641024608707499602836807356688083025422743584750702378013258234785403362657497958302771939172243311269247245900438240984558123907847599377159658096621641093244518909497106134630936185042014026326447397723296725896448470418480686149005641818542201408245137578433935311726391743885907721470534331963406848354792092639556123529250224747788543551875335594879511988752187181629344753179639964296554134092020960091229464976961558299138439901701427930009780090644601529731055203465635333386973285594779687480943766277653145490057186449578013379615467696598466968688438301103174219016576788156666621675379488150616151165335523836713337610900035550910183155278247115079551576230378539383042987530884827789831082330569489284849663555154363649514934953765521405249937454981282219867592616214309890919575159015221067738585356794836671500722726221648220322043259260605468731221122999802688025521410478244035637137855987854952936421060386526096355750425242085069884600569036440943618993018824374092846559359372041251754567227914379257238700897613539835647292468498439167498714361025159881233691652041100444675359874316714339269693582024033035224228890975549705434253585333792699387788966616442957694944364459013858093691203173748189002668533387633570106868657978879439202081630574496715353899650220626845877501858497466817757238566525988488074963789718065947742415927317115122727 A013906 791 98928012857075023835566066509921291223885843350098749584462497389308075679106612179199988042000356489240075506742019395150608651832175101241052277698245063674565163093735553771651389299073242484061006247108890039693259976478526439485791635833121698028562647534374248580814885679557145694429066334933145515291977895090332664468450344552960026060345802415325150822689433500467446740450557608889050383965424434388372474329170900438111442927770424959135663231557807369035132118342519906426818735388131781893362706502527004093602070290742106646209493268089204372851176811873671968021462748618400455924875664097570762474276500150201637839504326969641122278138840701195366305788152437124904351420464282314296096876857919234244337807817803167588123019440227641247613729774173453110190563177857401333528841127432216627734905140336898591349253456854788960555498350184986534841954107734031241389480834911891516169155243011599327167261507051582003142165452905607473833488821835126698520408863391460144364772579192762748740242222022787987049485063883001934230889910511418070615822032185913623425039153159699724228256421620899171562485600960914315202676476734150155497376007511374047311551624842000541930469375690286837105376497663636032477695544954906521340054308297284439221851460815817487731235899826766673685003771232509133739699077936803564010945546385908971289327615821956126376358009111617539677985705912772154477356891436053748268897437239908229889660313926412506862310232921628333446528730805356925387975682360373671215203996150277537634260660284351581385472901873217516267075544971146442069125602565482966103899954051864135584736757719467373775520810862808105230756578238746167320068190188725227752356019097853096427060443179477002267230441962375207420519749490347095626965526254177065328415464151869801550315275314466004319703277031242385122988670149557914003213197882133986372574913470688642291602490544527619060349665706289717034753284450394528923656388118625305649932665486734235419636469079112017781335900533710215834780257953425760230842736397342816849096345383074366284497821103282023053223661964910751472048338234663137628348113722989983346153012912869222260426255919401831014103052629940894829531870347435524530889641787846327761831086985240781800904014716253960624565205061755110060010854916341056670497506537699737359305932952349865396696134216217380846334950448517001968647841643378996997305864879555703146981948026684900962393718810116319181726548415955096803716955777376679660401835711646332063785386392831364519939066187477724978403380493193530137457569874483890802768330095175233761240378463224880198480361774866601564345739156912874689783577944137018771649842197066086145855852180683119318660825535650612232728628331930652912893842891191168917887429271727123707113076008422472505150895524202037397389574968467411232392416480554880730622873666861072747403862710106530327753495419965100305920843159156634955008849469994736898989731131250090772414329692111147191685135314931882098412339699794549928158721673708146445538968526567692966457448269971183965916167513237074255350828803904014329679313071465911320550304230985805708336888679806989006019239832198524746257134045734649555101496254604957675623814269939590624177205196958458375371915585082332151393558794495033013921379551154188521815663195724032235483045405132507655607475825469772580014725475459398683569767241214766218757872770782045530975137314696083742535901863175247329605996854267421798469418444275265156448686122686884812759121315840638148326139303036746671665310437679829452112034597400357841390894918614309861519138186688080414286438919148927185342663417181681057971163093373311186142043255849258777652973468068594380925771963606625280837930813742116273912550532235462025111775334365515670017144886102023964718586874743139083006722912393526162992535242006249002041223367370500848589980855830911157017715048372588691841009673264909740666503204750666863659040715694767284621822393743929344688169143856119144096611218226965795521688222726459436730503253082254116221465172567846364098497712505089995808988546653387435417048381436338051287694030784640626420564369293273788907407541317985925272584023299016706571509332589888883698041871684248045423204556818646524837438695234930349419679281368238548733536990210506082979416017854961732823353792349924560427601915958578784624979303855557770307953128753582832221218701169761696714503426720376125084240462336464128298211687027751603692236673747322938017959746543673769041439617718597911797924961078060160043474808879402911141604436299369794358200727666684649049040237307662347810894414644113753977040901801210239949141497763033538553167517851900980193058871412466230809363299308273051493497845151284757940784618372117138075572902395009904985124037338030598188806590946869240662222659966250971137701505012791769691108949446756976213857621971332240877439183184429913956471919032454248551681772651064842779422438311347663137071394534596659759253917544956259680313713412375500383759128421874302406778722106441746495416119531673511851448623826389601348572649446656177686583760625459302628773172559383139799539264120558117398805310858034219052828242517723820024188059304155699800758976315659151295575222632444322719708931940050002596189761615522353338701754826352243688376747912391064536399980055075737944427161070204078146989580323301876663205345736290264556876022700358067361 A013906 792 636734623056544830138878803218666333319819080645504636196708103834191307740688089553308588634212700487024935307290449339841853941959457387647138140197155727866341765522223175369292017955364970749588669131535574644749435996787728299099298594753062009254252996519336954233387823739417877790318660101382606605330914881219397012622859096011032393013324282955261127221561376484699147555771763312069777215483171800304560456541238820838535518908054680292758112090794472555037689363969049602090909779784254277466871802458594165108827029901325922917583948529613073940770061914865425455671165611830801445688882006484750894055972231806249260296828798360760849887042980375253887554695434421621818247934645340223643483060686330457893903938983462693083642479312973097150589896335892885711603259975860240071249021888660455466405162555671414890140628042253122942748657917724686788624267427635177842298495245419308576854729164271006248217713430080900464850054617650836324955858943996764880134943945027580759961193436679284168515016844020817300930043844527912318373448659290792118881651826105579848736386778165361202138468621504723036592003260345574126254540322292510214284447584313779769795374119690436294050383052938547851995330283101860132185588376901697904281409166829068619394489096861661176436526065198710892805758227945961535381575982385000061596901290862120505995264774802336560309587237439495770183625552351729667065254686696204490294280137897022656092705933918067653655682431493492072580231070817943409222419567330414556110279734193865777409510160996564310389318813661370448302977814346223604386522088193128330502073741962037366021871337390389794928456942351158908445243487050906222807349655443870298567282397028333092216635494035124547203672784511439929654610345993949096508950176147388775187089573785638134119760870063336065641091949197097706789652266196416032889183243696287908251217936292672547993059648798836529245748148421017876208615059099305673476073328072597155642804561976883489003529250302059081862776854048842011716677069816726217881463030511882657826963318931933015914663559373361526104454744122219560861858017458306443232254983324170518380128521590655428611338709303050539234805084073351668849793646987624206265719829693712196765567183899845609258775948790858165688195885642792070348980445964807345713759932721377940654407226416326389696967386589611225688642033974659266001892755026470903670630622276474193060155232307917175514996075307460500151071397811193675626926002299027950495469732469804887854420625211795403208358169082308942820671749213702725345514067658645269181162322029770449592523181239128215091327687147130226912465747802422082619465703415700691811777060276190924102276293192174530244827373810606068489837277863823534361333895435818041726462330181075970582411296975277921951220430350929113988426609121270443013730303067704042706379418565585597550243619927155195729323915971824433598311477421535693296226523224254334876654263038503602992393564013511737449172278888314614820941573740394752868254891133519712417719621303194284650807631970291140120736763360650850223907519516205975302731138932338118066644706784975873670214175096054955039968892159292149360898880915325891521430629707852837100797607609625794536788585429007194855116401272635572966296872392036544273921773824414403213068591100156004810625650912006779721615587776931592456969718210894772501203486394621972048738703103113623278973108229482935723684754205734960923178250610986140420626052117881992962852405784952872256408481167361680461511908420125443182946319178387506535295129096735611389931396773158782977019674433922519557929621132191763446889954286533392605705289777891657839747037115482585788735272210389020963510925897555757379944250127513373884783127230299990357093999390916146224105160367648559231148723601144880034936739970123685364493863257140226720545013732011551543316183151561294209092871127587572618610039723450888954970663236374521413243821097177005549004674211216983430178284651874325460272214938156603709245449340527888110384317499453194705163213813200849970640817062398148458895212769332703646234471430519104362039190461182506203377614534350177698317670176709229484226719270272463086224588092249603187367705914521808117423324686847797829611774684004477309974906804879492605471259672182459353641983430608657964325463417914890495036272598566586850369493167515592266017201964581221587087215438743087508316517129047705830053075510076064536923296704319259840163301669416865760851329088948148857653486593425773639415191737760044964674698781807282771305887722344394680328844746112372074114246788113511398696215589433739051613849369021906919424977235136616574631909881353457910558733115603527137406229805959708097068814401154555592778863492967047536832747121319805236881668201852371874438337979994745209051612181915159674325347117878547217308981249008988136555229008171830469245819544614823185684340340761103675485877115630272643369436154868174352198647510712989468864855637413056407299569407125749165266505379904231713175753380578741589963546073034850086290488389824615925912676132257439362659799581615350604259585807790377756166785945847505395012978770903932539561137688931254084945942646185887409322716431896458568827216515163774589426739546129817253859967798845735990255079668764308479197977862788682841491406256827626340388448147164080526952829356386821770748085084592351690248797090575290744352500823 A013906 793 4098242433967630921650561612944840523798684300979129246652228827156470384237623600379810861295694475290759533190531732575345737726353159840780944038690981888962433758126602479225915094722887641929319783444075075115710519131872717523809676815248707391829546494376258770021386085610436081790572975712913230345975396679332297426416050782596936265544558655329114269364606014607657965476558698391297126092434604434687655562536006695832362217375225385119531625448800367868308946673956644623070612524745926528993958057651755344439043092116189794689131024030935401167157802615310677073630917087547896069349515880264081023700898482380529782766671958527694570844519877437402732385451076471564638527366418993031066166693267038238352223360348637220390050686228699203033519225152249823699677661122808225160903143289926501918008603179057821528252400315359592080699725148141863739154283287987683459033023783387848823478898073351541168672342311707193140634395087934636824275368023180969658902385515970654231310907647816653903032449058895479289119981188420316754976717664085674818819087559391866120355501884937175415855517542741573583507684040702413608499526821605142070138204218164906224864067647650701808157124610099651897355180100330675748771786450552604994336317921056108004959384137161874881328999484059266463934092330132393906522458903191818451458784445131373283919080466445595303592689648583036523950987038500188780507782545934308897674157905592536493383695188832017316133176028166117246907262191041574336344855625250142415318506195220548639369258858159109723224119421077666055341733134522615872527960736687224178128708814561165466533309429313273623859209341703285182259183801175690910822525303368566489091438085136532499756896345584515633522528900880714811152943718165732309671705903595012711453997668608175505074784037706062642736582679571095445411630835967438958374064346281896804257368805731788905567293519128849903155166374852579460410186075328402376338010232626764194541475642847980206263442465476905857133910765119285940218552441575397075377829406193942361525970569064314543451233397727819845011724561147839015016293817661648467752821736133641646782311549040363933354589622251724216850163059239928500339687391233266146628921965810316641666680985123483988233457766568398418720059771185785242446167850522466005933338746651711858685409370894137444041348159904338085182511334878560344116420420565340815544137711274828737183378708378436557205716384332646237923847333802291735765635786415332455975863144293901401307585210137562860872293643065735587961230868349371040358522050776247867777289843260058824841689429906194213305561319875621606076460528607884754513219743919721237837888599469239521009217303753400192519582953634277694682084734517875558621830888551059402139823733624657055726308874407751226005283958346190146315611686631425166998321940037695441344906226028676901693327671412805853946063881297840390419456889521759308797314509168766818503009529328031395594871368983418176748817853016851552900463551552973584860322290762991666381802760537465411652233146378559587678123221698981575282695595885495715697906446949181919851422192002531969666167314380267637486818499267214910493975985887191394612719383505730653103858976154961715286297454305892455555364463516319061612614110542377667481646491502352873219611534847351400470836733867938452613762437078939216589269847018665092724713551231620367442095010546803647396255612341074886964588301938802775593171871072266367993313546166564940232504342007140924677428932902180180506688941176515455352454260819580178975901057095870575220305216101143120702659742405056171299043411466834531319046029042449195763983001924904526695250964108976532663225748144431902355346803324251716122102514698469811409706687466850730834949463321727401336495680196192230667489469109163640598704841749525791429962525318051698271192855318936425694962312214269475053635437431950379910782398903755064969102743526796496276481975212067539426297391826646952781943991171098751555944848711699689187775983144761288944055329247383073568214315084098598302584228413846886046370990441405161784515716550521623726880409250498795524566085664863025777323048218171212226196254988183275877780023995434087727791822388991038023920793884920015626036938704969429502715821589238488074776703892233866983598104559714021428080446191652580033493247885875861308267734762286809672233955744318593493497689478646000082540456807926298085321302187749507449774502279768337837416185556839558021795126022347795262916014861189824183634493434989701088069244781393831814115251300497288289971797579727143212620713514946882296418596335542720308681438089358567447492516252530916133816070741480159348419327977482952666154625367980125492612184089170315807693088590914005644360694105076879197766666959315100747438075589173318363062880705784364563726227644727762232296140299190257729800292340143703837917045905244804907417104161875344313987796772047095916242366809332689914553299515044974777002031527874063715727732456567965759618915036408942457476768040814319381370740022355346108945180914428937942436571635122244039779862418532890554271955296870943338259799555053970416654020821256129873476551636188854710863223329180013125782400647421747834261073226858754432234669090555826373160826722326160920726350240493475529926550431314899286053322221288695002574805512862499551089154558174825596402042197620390655071013412344638555378008204610289 A013906 794 26377694002170523509149140683546233691467995109816911672785346446066758062295138996939392978424514066176353086134146583239198511594849075869091543696820430444150137782081850980948364038513994813918283882931788501195477589840795042325349746702088311080450358772253172500615758182416131001980181838218979079744706322589243677214430963542212312554183861289316957323824996369877897092489290242479936518445158819210970849066339688944673753731267510280936401540736008106126615210762294131923188175429360770993404558986660471948892823932640393371718825642604342852754427952758436569208124837780019288030685271089326556048330112040780546203601789693566017257193129601505085014769971337890219760233145159320862551504533042448696150664359816428732996960003953284514550370230174107087020654416424158860356802819992115411134461247011306556188616639002962502971467111059166847684459497160656510517762989397041897060056641262129678540196049731560410620370204383462484181466995048424671797288756699019108567118341262671185632205582273078505854172367082220786803677111900214184520382502479278921760687292068602194427613749347601927943194597621586694912170669961550504927139539752156167026060267755483061028019451884342623791978731952502642540877046318509105287061599496964033364964297375532873259317736526228471290276947630401322593488482704346338347317587051930198516339586126643842213111682870829887049676267768341420556099802635046467533382782516555183111434692842772632828572554596654791579310828652475099688712857089589377383838360120064411691163853666900378753305498467017288371636376668252697012834232391851658528329468077639055422363400412194483496010855032006547659837621844410549964036184978659149342098253879201924999082801495628478106213294233481282609760571229809983991229316590662434900277957716362550154859550717601152348139104773578663172407032249663173967658200436741062522804285911190159399825710670790339172223433010617775841954878274637435336126517794695645336187664963515097464722264068575024675222846615700160226324098477466715938328564653750537561011149990403117461540541920831669164702298297071965609427017599249827483881599911611611477775803462485103119899279433052529401054029055197499123661844562752493929992035492189470844374850491832640303278498261648145183539925667853230544721695321535320420027003308640519059666823806488885278993422939563167104197860552666277720931313758962787400741801948999765018769079266020591485915112210284737284937489319987043797452999534443820145693054917734042226996266914172431756635361083490645791425152570884395850014290891859347530033285041637976796858033870350723781449756462252217994918984188081658784517880306239490351109229421973643506371028728492071055322070106543307800223173306420986726606710886709391325546839509148926068024638039632208749240527368313792524907463069968366953633480430508040790032197773556092375475537704604113068404770639944185911993538414675148874862433659886828130904115863023769576817281171656840697990016546540041374550028276793120662100641353896346070974851525165991740029969246061617352234974651119688169199750819708439151262210274476238405562262265540152625237048330740234946664821840029043818653528878933123122375814114991424948990450994162154751450953615939550765066581177202015577976917542090658703451823024055728399076934165034006254960666716173768583911421565555970874119830854969655938903060992474781130643356126467845828293358036702190961190319165065699673069682620172884131769187689674347087110897694147267440561096970282417089542963819718877015449581514446279147890287937531606905725184935516079816932719114410586452747398968090680167813622675705164584011141646558345776063291676086062343171224401489177263701519910148424263300481665761893281378185769930452433454411133604556907500344615761000490511081172074481634021989717260668080989699290093164821805904235982049230966790813484127835875141072267071804086104917707391586128429659579491941233660825782364422913673233801696328009395733966163251885844735391607312605917634681902308766047910014089313879261229391332424494649880461864508076357599730605023215635240609933999223140633916583169082972253506441481920692760137688754613592682419408510413018312982844222508158801490625744647996434275647748134533468175159052793798459275144018050672514659852204122812775096183423820475583282519741930514031577521898800439876763101371426215315417254769001719399192056832109258691392498773197371166087006228027803969326870982861488803995465391396674906808056075605902651839715096555566586378841917670286867164010719639957998901196618004141949549693740126548841086933761240377757594096039059739613276376390080696324534363594341474130204430633261083302692576560012135659904821304853495982777042737956634756900509223831041442978352835886391102516919033490067825751846563432871230790510254369187359217550019349503636541711121007396003001437547191250512992901063352219726452557239247925157839187921470835143916680793402705727460563118091133586610211534878278180702704030441162886462185441923583393642118958850049892947706675440886552562318293723236030787717609569728839018487240388754419571328218058605093047574737113438190334746142718241688787722681696281531432204473222037673930228434720811418836179756078632586758315359186109074948456929558990599285948497772714043382740632815494298105735943058957331439073958948155822316426631503623109484358618050031731679450527953437355461686001333127 A013906 795 169775886147012233794447507594558016396444190049104310726750255100716655786946881816977883420931772138235706951467911422005532665713925685526496273632224299746192630262738046988270136240741280922599249041920836397150003817028672285105468564737759186404479103531280301052130730867086787861678129513147858467061282326453020417133362231178173422421933416322466173052499748610289013805963795827154042050938868849916797747592191992561228302111967520924133041501905420621811296925483416499944888750607538192858002479401879222004952685069082467395308861392996963889925993072741093903166729842771562684381284929778889353735777178322893583093728953881655780211214199358740043399219601630830350722238282214178718437338340716033368328455497653952360623852542724695112234673578389502930795779908570719911745485332836512081647411705972493873778709384130244685262881539995891125925937093333511406875430192464724834849216142591019521564441063317380727973545422392068075823995823310962797349776908158434746292212165957604846945546974024252929604961335663082185598339553439160265038472277154989533121947327494703253888810762317192235703684946039516172691085306412335861534260086707012080545013821946129111466265802999625456245135767551366715799476190932811850250641916491087977400354400662929380072496898266434937589874999942300139865341441234740624397389120198581569709252680789121207321465888263885847702974498316889923806309071991462885983215538570952336933000905235729735897753161770296891197956196821557540555749176738578961998826342290255735737540631401978584486186571919697454889763191514071568649676521815667679407203673555235590894340715699225078488164994709270118984562258494918932387174550934097965253968701667624155554371595826777885659579192846607618956354184310988881792060873233094028233359731202006085151379185244377153707878690035689613659079795170893822124519084773615280581213705994487404121952414095966703998766087493858647215935387098814734463630559922264753990054124074265652961382891281924380043197842255035416371579526966753554862649488809214696177051188162681172251764236208351468006547484728271066346476318735808432377088948419902014253701948185141756070041887883971616242768292531217037102087047618560075038846727695905255342896158339153571587524439336871207715060915792807465443905670630896608838197862556545244366053143739128091343252364783096813648934170383129727945172214793303823947252691781830994580199231950296771866229331068880696830746414822273369436430031382520740687990474168373078549431833579165331929797709862197433605118740773543785038468531081782668459497023944751300490619628295194788555667669857521827526070839446070067946120167283902400044929431025514106566726626159428842092424818675759273356811819948569572970888017368695783892444121646834126255447902873920489357713023643354900321140475578149408863450176334537414782638205914443340268245348776264750919035566675010281385358227020525491734678700849776967032547789806161998149360869948225305028623157069207169520795452649139464621666828273661269759496488790041454773999712347103968413736113450911647110011631790174674372152468264653215727971827796973502568376099364221596017321499396318055978883910025219054476841714548326253030460046323118625599418085149277215989880934293815952551202687383612416511351216958119919091300031674577470921072302493978022208678190813515214243845054484567960214767144297488110206748450701098434222015156946021889877720582425836460630864340244571401571323688802121656153696616597440905760183332556998443257360228380300856046249805833435707669569619534715995386415953983414371717156188143002777241035552116477672663346035613416206134148023458834282927344534936334794760033707977954055656984431763044439468124212066054901488345516332991478006897264918897754619691490565241005180097563724313385343765995362762680178401484097896110748676679087933410693388487284832871807540113114498661736726972784351545883636615340426845899515684220398540776869460322666911548908978166542977083132693561724623985239909726561419151710191103283813656761585858964296711069168295561558393505707702522881526938791371453064426361866657124562664245004883050410087069877401862892051935914966341383030137257527638938531630830344862578577184919313775025454171467546154907743335995156766358274572319685023337115040437145300894506622951277131362963336270473545762030690919597725050170269520961878639811680833642954000646948602413533269731377487523245939926723159883349220762443663433174585703658248759709684065833522291849987383709745109273354524903727185463010247279606186521724543914633007990524456407331747487998505623176697446456882329881641734112243661159223542479379894586627622375675375540687702246293998189269678777271744664894275139587148020421133294239240356774223620426787522167947054202770563619803117365625216716199885142137338475188363544190042284529786581718106212146281546801574900548267808799615970814831618932708354182152304043359482702121007851951190000703201184041022243528741033061620418584167401765656140682033826762510584696865961806678124721226527222076378609413577494164108310722330857224914767220265476787126981377003976480401106326196918102293710992461555865937037368277089760862949235791349628337108274216251529946313719778414299353775753889998841780976119368502230779919611999923624128198992837577017152766796955918607506563602158250089875576334691924075367885200775995385972909649439410848764334462878462634561 A013906 796 1092735836371119161897255654373680326927138787513222186615943917165711942457725054154532881111130265079528424787131831405645356134239165588558665605318851446101308712443162189566623573502141458277205218376223881898941647017705775661532586858369923175100164246659831246714774264701257977445996997145042626809460615072889612790673396063108018260191454190613190895663245389469593421986918435525532128476266031950080031765130771785977513853700247369527397232739498440681250788287256709405504785095751574194834254252280929517397023179875593455442524422864786257554177936031785630555989859456413848082678692588787846039691793291258307853290240696213518009371987033543230967152263288419383512058623312061253695163133567899256358007276243136532698634808946398292312765855643552228462106902444069793108923672303604954681126746801854119137038479693581011468278950759781773877115523729117492809062826991258984437707908374852710360484639286795380226827433264595230615353244749396752223982655154387184370254655728876068253404042647432182173692385658065729383700573596401265097758515771760576796582713827689240825244469928364924025925762676646817641487058074329893036035004169256070255531335897786214483682119637276018307925185881528866301668947985177067022677767344713998665724929244226040874923954903678880645512028826753623909121311327901134174655764682066299096127160527228294758895065719666043828662105991420426242861270751348748205957867449172379077152361845407652435537352278488118003583726981719054125253212323457115532008411936415491472924169480139705048407575538869341275897543089359253942377364933452619958678799513861525708803653605105697439351751346542047765435454400527962006037664210682824899976624675197501060233290740198511056919832920823913022016397559710743112400158457007712116961587272403913452121483359293350182627629051460380595047322626089616255774393539649065295861930768081677042108499566799676623515530115878484646997755217205746524461847308941749293490606931106531215578426042622175010020376129613301416915301287335775475565329998750767345236290175572555824254436979369969512643665857498414379981678428760989453071249813539797390127714758287799845689121614788785524402828000255251058232758254330385809055755863878445918889462288453102716412361812454795639678378319936625780557624155825476972019472945280782087758735589333330916820502955305131694851621905006264342551813568479377514136132231981145449149303265168668975523802091419872790881696871816435445458580377478667691681962672480288885510085736034425730009029981287585416402270771346613126025851660748514305660604453587632419653696210240378910956751717213771611944633364972836959334534915856574225212381228875050541202004953194856711799683834709992468755202259643236131004164294374883527785645475252749300685368321527238024234090715735741809197670252004092900692405498299565547874329938169985992032139072878670195724478136319735699522680726975970105048057113463556033321169739084362133654651789765170304443843456640292081094985166090120249141412938491381797987646909148361787144449630567296197371971537656981023494993596191268234172482934047922872478221378038255824441449528510212119974915111388995945373297602103448484748638831541117840408830305931480304046435396423954364195958222275462249491265558522702091725919825809876434403855319768444982920547266650997985396670412695232954591872409516367598752595005829127515712433943430859999415827701303429368761237726652455522526239280282765428503778225155714106733252142360622591703215671219909031270407704413950752707287614027393083009080733704932553893390620509471207501116211460898924275898488616026253103018612898162104438080691753103825079433506025733901910179636107948740449442148487048736659584995461868002810202245631235368529347162779893130662168987459154987003884693594038387563650857891150037227493143363104947144469902710866592382516136416323060628358154263711659978550494191751581887323343690048946617426477522172605139418312861574917479439459259381724748181530277151351515030996289185504227175826536283051043001835812243838386213063874959567435131707231179230855741801272112331049163215925517079032074687463987325611041595926338412218233362742206596276342726527216188545492373474343843587214115130780688656778345940421317369466429075287052716035627798462160677030712337097395251441086091905508089528661108512950625903285516380442588063039356340850201433251851991481385983108504127965902663372177831342725785123053075573609808936032469212471640843796816107069339130368492623347228531965855790482882430144064547764006362321375796116153140758548756151326134841622146765678193974372620629385757395603861200702796540333072359428863378590884321573633676507539018651187518572110341552871679613534755763051201418330443674995641276779768610880793010846688622897760374455834420304234796117335399663533409297379102769327737300156735260891804234209785489000119539673292746656442245786696204886481816707063348502973417634040851078102696044018494145229980507646958929149811275767182568541485823646646097664239580355212680101302593309900120744928048813609520699376959499156583579587594785159660487236697009904991794297894873250449271410690352987866832788906048668742701917273141002640900148480993851021009246686099758426745579097119616815305093179064623753564720135258424418692164690157188971312090504219648037994618094806037858220036612760022679025560336818172470539035211801805940568382769806552828718250423 A013906 797 7033222651276398219843268150238456756455201245039215028270224319642109900854181448232148627609455503732767220179682453144905648437117313761760447458134752273154035622172559856681810670945493659992281866859279948693079777190881445238675634697761246438593716447839278225973910335190088874328700650595515095766684163600087549057961178037012851572855444839573876928965859819794891334451548564065710036393315540879673961891277087069273869449666611255126076487162241612189683742437166710785154885017544974307902088516888594732791708364630016807783303971434806975305030279332631220729631439983273076210012424292996531342647995907637370943369667673389003144995323139436739832813699750575080132153935744222265792087368597813403365065626396578120279129262118488023939224325610387880796482526797571504388069115765601624827187368890886146728843659506422288096776946770066101821555361345239271019161863065400825672750232113124618359732784681090437955279162300544660404514549370066540399565194624353873411197961617961379770319336065501593708369770583591750858675500963182107803102338677960786140647574065850851360876467312142080199799101123497008199061735827306686733232646839762122996697325086365017088546024952544039504086114672277147918682821681758519091942889104778532314147988266569568603030672676609237690576828154873899972105588316157169637106408421064649723264376769302144373350943979312503534302545263136920505256439971548256074179478451408497866576064097156625899903788576181048895540096072698561985694636365596941354633618108064293633315167764310829610382759966572912635734220180395808597242956147873236302702580499446033965178434255646819973889569317056483340726128882657344561826477778778925265190248391834709566525119222641505251628568181114546811864086318661323456294973083652388830020893509626021520167944569204239394504061851963660420268669653173518960539727438165483873563867065627125458235746427274131038027817652623673508311472807975686202494339693976065472913213486779004443669693410448937770519577759203665281652881033634607131726582780149510147140179617515190671549275671109047682917470236248916905694416083206793139348967238628180153366785990502372522202258081494496188491471179646883361899005960951598389415350864182988240922758374049108497061690065060736731874452550875861786311600331978217930518730555047344825071323499256459113161226452857497248236372686933734457332967398787262107467495738386221643613974025645506379929794924495658298481873489037611564329215602522180446683358673279800006230641756525023806363510056850481381762840663261373967404608155697074811638491850617582810811130026907191120884112217826838418138557346209364353354118463929050518426133435801329425511736166461043632994912451748817056325264777438925369135735826949720969878444755124706192221165598683587766612920139590731643436760542794779312721259282141920617102108377230822149914114096749118763559874781354576631472909438306696353835327065841364630174477601967460628413182464492525532815000725242547454111140108867982834719589176768435795805205270168694350154668368554402908881707402597746211704837567890495960138421325178810044815092818986881607852952582680004206915705052782784330031806408215315930672508302917853024290492077769941734587146138725543704312106332235115521277360638738683949165481989412617519440213360404392486705783955878284326321961834058073760656715839883805979658073597603264081863114224763611741220066714490418493620811113275445535223102507973015286392293453033404400873820293717796693750850262946562954054069735450801029532281683531913278073915716816606708723847466581791440101356819822876564970709305914340261975842127996795373765309593800247532823236290474190219422271329605943119950583826319576726857763268446025886811425552252882345586283905728225692285536727249819986517544220421133817526591253631698304058914900833116984818678847023767215815061057010246017013908607688160696721323623437620951819400391896040707218446586614492991880859082058407689094367807527906748410884955128631161264309147748925095834053540896019661599267564917284943490233750180148887144137917915449824263737752425151297161964320679690373008540690136022575285348298649316755111940776652262230497064573484362224631460019564978677265660459423194369971234709445209163101743664513720294739486900731237338638481886135890460244846074380033373653481171225149570170378230410356646988581426919908936808043500524802407278302678538784504441846076873179517933707996266801596674478476770030988407358243485730773022991426373334916832570931118712156083966949080738843549028002082650855701629454449299976813294908704930812980245484039595396179602613912893142812115039592796987949103448804749788166970206098353563209922440226848972392081434764978817130512224258890461222834452470762312526240262315929812008391167639701806188680284219500346238878276585614197320906455643196677702701899294137940226513363627496398339420056892965453573481611447673035589790233693673435774935393550588740964046126662191968430529950574920883756105175154754012490627325084178544773342210647081258237332022472855772432485133943286789997633679982626393558582298884659402504142822924600286695582181416414899296978620985774153045924006721408286327560180360739184374605406062115717843351377451674920802692165851871229347420337643890011489529613198278383358340392135181774532200602111810394212178178126489525112281682649987412094957286653546625512234071052935726461765017653250910082323089 A013906 798 45268233378984286747500680055910239475213139347099436372701860408158256565593504785058852194273725665261870168232957899522041455978700962609310523674033405850049065098521000425634975339265331500035703447786658482811063172364089453891833250657492714186317596703035203534799595968528382195663412131555889418032227249598278295766365022530281408130987132405077445754610909090118110276257883439484384332769861728332103346901188040418711384715275545685651936515611283664925785627849260898795056148098480472571845452111056288488240782590727856270658414033416619831855704503170625629124618211316259781152779997011258173531533029924150439009760756941943596669268633121251684365751626693715662983028059249774770875040990262956114054916588998230808411731672331495563465058913572140763849274735975861769267617936774119658745093631449272814295165785958544549035673623904887563996455099106901365349285323207951146513026247209684845507337590552643672700395349318974521181974388236182186834958643464097682653050121874034400955036466449838724153709814307306680496980049895870417283743115833522160150854028805720666200617724249234492899415545922512104242973609959934602008634813858575062014931851438349873182743587881132160853848135568108315066378748551634672047792970689317573010440205243617176891136248867385130745080333856825541968161998619579985693602372096060510793784608568460471822406734824640176935483447086574476335563750615794817145252566874373925384051784119285369014464450275782860791467228576840880546691772909255314309306605474512859876732646833647657986979804431531800232619497918549299894204520101670869364245635079545984589538459072292620211204312246851277154699234550989421069099917466099284178130398905046590075536985432814093835782773412539345570713728928511578598659955942154467279383167794426876229182308852385721797140456972453342000373310041515806547037150918544344971225680840779689553237438866960862387693077953740812619505989827304652059621025828944991174126651233135637797982325494489147476719290673406196609909549270666868170038468990935838588974665099936574872491479620813021290612079132789062583547915096235460574896749843573816932861239442468011866668848387020530081323761086821960198175133723729093632524767627228127083545509401502361131303529418423217439043009554661996877294164615525679129568717776865092533434037505174815817781467751264182411205439688937133238313843386412602954563663923291988972323296422145275469916476053713158819825717058052807928789396538784418462747308813253727811502547455117541300921133409839197888139587163097701505486877870663777584365725553279524801284541070773911220564609484424246664717176605373218790160306896480496800918414956585836038586484492848372959921373794426336418759723673415585227159209339637047916430338750533616827359353652927919336524702250013828478112689662293378265978288131799175770440835539030961528844658867812513310007255129848059819944240352879236930133530512938606347871087692080051443462788063059215265455100212909793608436057861731679242367584760769284355280262304213384699757548671266551281760415268758185645482949346229018439565207127365357780275308959836482528533096384864366317152449806543104443109906952871791183172484107927202887920938651310020093817835939963182142443295406737160139564891205621257265423605844181974882926381180745288751061365623929504175732074796906844642886528399025255430530384393418585550451082198757699085319587857343403638486852263252620942514469265474561127464033220377381181733407130728484725246428833964269843385233363280615050822894487828845303938100906522548873447774574601447262956287257769232818813270046156622544786377649637277926366734046889066606154107135539520899447000116409904758492100556445223428873876608519699594397511173263973514837859312646525336962168315677288121482290120298021698500552929173605957441468509572926673418809866289494953140757528860497879885351569733439283217414254447367549896134976577338333620498158630085666841424186793057920848710577407589904787160504747479274385407332949759798095839669571309876796814596582412525038761566335750028727962079009680068251138636657355575429328921656480374480909811172157950279824524573439351547454234220351441424168088094060413971125276706913554568092838385261120803766723494705880465766122887232023004433337113194325884422418457535612563693316913407144280967962046792859919122730654086132348427147085967446061893128298308300468852496894355873672744903960150877995995925815854589144602822609451562018781378951678860831119706198029578610900084509405154825948084947169890504881538008655256539192827738570760662412992578620503609712159479861551032812026839952389486756950277821743807296338990309665819961517229695268091241828696997795512966598079528054786252441023139807858361968319023714892078828675298634011524433099621242349869026574191517012180523353881839627035019433899434155041450608529672611337702390291050977137907242639946349503355469950208907097242102639162635954995731576988782751539019312640664062433673238005717421251371074905015961749414276987402087724102866926887044301519007940905418664459936327793739552720417509796026269350185352691722129330990583071103504284272122185813268331440569538061659193289173846387673943581124175200883070056065731029734801445714783962102835530423911663458251887968220553499201446684779770674536532268237907619998136048114793531537183969529758422152467929925493667251548248289289177583065492462096039017377922351989637623527 A013906 799 291361877031191861117268769573097478474611762944728027601385010325026537538161795368780047908648334269528581224215020945883394870898320089783697523875699193509122349803409951442532694080053041542934299636237524819231606772003400607930523700036598628504105959316403711024782635914865873046382833029054827964525799632361131321007773148207619029254022112745493382440569642445818068249820494270541240709532970146118235052104033335632690090032470751545026042028699076337759425845308195441133268073420618100274489472776832365017269143342353102612658388555082827138425640689050734073636832552077929428604227464303432466402467896421096209067400579617980074817070481909536429905714922208709951431171767955873098098173952392045744004564003182639876105190267089115149439387682957653200415932501975086067593247834030547646726372179123106933378990240293776498373914679504855738315635801951010854556315145032233906201090895044324587587233749590374234279480703821736426587952579903233564959878220149640871060180580573088198346142275579154323335661087348133201869974065286936289191299017393279520831828272325498569855682485147490683731702953089539324559533493650355356096062623734942590374372517482263137810639412653609815586539470426844976919281393589073959992107952345394335822735741938318711163026557443852214575182591257042079267985702681143303859117772423874396224000008867350578590844830841429030337460336271544024741071397329716660769126342033908494028164012353673549858665163281383085575134556379949763620535765722075077467505404999642524077589034319220267950891555394258681704618877091569356528964003524748588336476843624790241090983734280737100048043396699835489755708335407618903372153770083505865024920346079704284706551947431594963161283603174383729088644314192922999332434816808594310392386896351484863829563949305890873788972400251451260610708751472539970858376737054516464945133612299786469398152916989291477902991628436014003117869041083043506151377372246949291328651852777833930391578954820176762937749869490743259706815058081411802278149909620526948151276962893321074124536427417062543892682021241772953436180538494249433023012671578437431599102908456852890901950975633860879645217620404838915767803134716787685698045360444136365157288554617793911550937552447562346601262401246081860967194155363986396185845709682101200271920433258169389565067025490574961613085253303812694958488637683233052138385156347032930178090242663599788753868621232984313777873515206578783942808130886629320281774401849023938223469740794913601129394630574484652452942014860093749400929927974701710208689247104771796498074146929088168067102480302807609050725746623757679147516760171013970221113633676916549686103849360153175361979214772139389424529216147322688067729586918707535897580995804625790931456584368547043126205411653960754828301263319074349148581492969088702375846478735793156019448618191232995355272026504211650885679371785571806460606438182238808396875640169305594547771611710154738759305076069660459723102161965951661569857907601884057975117629319887689118591600087465768476499676492164866872004662643955719230366443937768128991570522896480825467146295185047070094839950245195064480679347846767683079273935880668496817249718041788688660703771627330447640239907288084873504167510557061939851508367509959744763899033028021674035872563204019296694943909494547791169330206855367409613506225877888959177546969752398725203903132068497214604749382156620164035006406655552333190825237969743414727381542852014367561946775500484090456583643061117643718058581176475773670084868202990061783773469748814002880797858797532197268739058968689854419777988280599346320425044115556115627053744383079846564509403070254075622987321971772318699868373592109508846503260257459363084412051921937274826879093303431303659685687639749329872992144341816034488936693751310139583972442951223326815182842735578563505714923378392833796461421714712532998201139083548715542229957979811641471175132674696190797449152383923299430547507004607904995335595789579855828155570986367613326352040051011034778645557736154140347153017631499401239527738406079113956425533199601235862927582496769240618177896619966584356256996228244519457550354304627589087040154376855606108549462363691106718057478324398085730794670524682375620640423478295148507045921042082230137175039534462389679242798175744140896390426153586312699337872629156736969688343403070918541564595486418509167022455953389589382533382405153394973858740365082585295038649396945985574158351503149744292085216482631518302427907174913122294561860752991242199839237982465355745394197227892456028064845589683090534959182459267139682406361689622006036001885140385906685432648571690728530912187705441120882165313972782983838727112395012198740330513046256370054179627324392457635929637204309715485849883060107611551180729026225093901310589458088242585727761955334055698604275141415833073919344729315814920207001475455525737447732984526626855957790485091965430712941388906179779549653596535709725433284249313458367375150294110335787926515508415418824800939380771756127391005083066059963840941013975190196253085106548180043499896885064615922415615542075544883725803928932189189662316393717112421061980380473050763517184977341773868275453116381141516229750992850746395230867717875331361040581970710736959455483522658487708947179044621662966331314543154633281995073912112081893500441686758831807039028373112520500949964606057227268884772040190724641761 A013906 800 1875304977696572516959105024160418943897718098146959627355981201510412279697984904489279879896493345737340397062407780559889967393542306221638673071914689374248085072300729017097485207813290833563574378923599939207587617625736683479049370703064661326382002862504419810628382545192195557920974822686725838585679878783150141050049133648054071285605920447214667113617683334168644002853254389554738220852117565669177079349964430231566115432149862894411567550429123099093003516223468486570170022031484281365375008396680855554752345129867550995529265530567787468872615903469486868899713911738738916532290819210277147431102259427854647637557500248820128728688327876745071433868638899553574834924362390480408123832495231260876880103567489936561888090508639247156668288156837490710472924684247559831385551327543827677132173758490493755448905330180183166308873457130028321697317674284436775056647557089522203476540047974682273249044978833539758070185095671678106497114382471992118033194557463112599972962095858507532213807804412427960874921218889925545696923394485291115376382393091506112890949292077784316441600632973501655629801760180197184804853481485122009143721399995838031596957959932289341971205544309157172961281714214705530679279578362657281058877484074322612415612314433474504068363167841817836094315474444959123987601944901551857935790505660715997003015568889073309825059133991072415849409300473138998482834021700703340521524740947665552698178715243764480276917970513029987053159918276014195001430690031954917870332436140931614162349121637917273137083845206320949106178751777236182786909701761338490903299364377126513294714265521251682268734523780045209255640725054642480075387038313000582389812090895047682114941022680987714219978385590306222494033592211145420596292321506122278329533866653623605142915367118167325584275535985551626561072910997579022333654517102903677667534356109590444543805515740193607278760574846742739676869674577491559489512874690220046342598129052063641973038326464804160966897045808247658944411141151376888283710354223736711279044834421179686842193941162850818584945856678645336656438286555673692878491636447625174713810864811125905906386535848364171035678338914569342121629689331512453403328814369377093984925558087494355518053496059133000776610609047423410263263173331517906293185994732592424285661773177158185743341392194047083720153649978505221712507203633732013272499530332358130970921239886736161855147441023192569957094019754485256909978805513575240419190356698920152281617061901877156592233971224735670271422926166750660383300429535410475529589725574778068218987804049068008126921518579379613634860375304201596371877365466709384570134873188320986096156306708102276369168847385144155954146842648645307352085914852657114817721644159280132577081144066604407181196050317861088726613853038054880953622028452201143285915862852485771129193685977554815151023937620886197129696486224836462597510079024149185478753571748474228878328387978629372481730281911225426612315570538454419215283523954588033243359742527649653888644623215081759686673339357292609895737559106375785885778334448873746332657991994051104085629688786990211414275432449881009536904769155758108249613503242287989514810227501970240333740500095587166935356124645594314058984434027401371717129676920664156833492908193936676105529070121070247172147425367267866213858180291582096039294023502385569457179690195937063268175065496767147567740776452598087096445565240432617670866435684629892239176679101664762710556763194865112272221598934930923118321220322545141610531035050864237663231557885603490765743803132886484775165267761019714163665757116423917638494043489717850795923377978283825288876554144885408327857485088861762961057666907290958892497629333635276769372813919503397525271059464029886947290892357840287121082723877289437240870626266269388757740323945382005600983614383561241938170063707082055067056017896423538008775240914132425190439222994433654799901507766964852104765826269802198040826708432876559057061393294611091778000558312229110283459772668518044516620291885016191548144415894961377750672225682395798462559641785630521017237702905110003224468124977664645585455304223874688015098968020076109650627247288342393942387519572238306708887022224210891348306800162068845735549279645171560631027285464577758667367795605482360260575266629338863571049496244640652188638194421131564559897694781243951685058569493206841366547600815218407409895143058109732217666230886537616742285624945775487515628335086588837334626152638511469994405203743349901850288747170524489910794239880513775015194377723568365014109042972457237631983050789307426839624878409216466771195778481410126847793437629605861618744836942952602020302078543431523948549504378773850000276935115331680863603628665071962123957812268912498407099341493884742204854161227002840699556043103284440053548950780566880662057321736076525807294489257013118740150969892497537844891541554060827063077955933084188276056211225317896567880845956078487439541324441045078932568646476969445000976270312606981022045075752576854627148240203829356653585847893808712117593322170553935632785720256816907445239928290184929138783554392037355193365558722484486380511515329987995056970408488908618884844657634737447945529994744194577951605719428819872863878314022483110256853832585182678298756068213213597328081705792040631521842136020008705213510658313347478399789413000996084159538645798042444192331495620327477289212925920023 A013906 801 12070106066062490643522116908519743346623470596981496568815278114473131503548167254115245130012635670383110703249848881552183872403654267853500521955706607551116042618507291104092279234912619763571077008764260003519182109592086922553595063779075311475429519450060284917199315596069971533855760853175949044100070588046776928296496391011717285340610666828986992174063380804093012647256523917429912464613980928971848210434588110769928946098909744991405631922231633454985559530620307829256507830112189633976061877668918047883841373310207102777217819492811264900765979261984507522234591337822250054250194288188332845928143009752656266339459753823991693801992018311193003307880376900669354513741575401431841464972413854259326081116435888880760552478128646657962091839800243885471917435480983991987819573588177422462915926645243980049427273679567910661189953513684657878158278731656914646078428107540246607690804202001510426650577906200401787076729349230735679005956675822929164958125557565802541047774774944233945411616365275299818981573062753640056567573011631642073414971181097763729162871239419802540638681142834566566701285150523490889038425071582394647698127226813412143802859186704470980170975006675433606089134832313820439448866359237440652342338682479377826162939410717692589938880796796509336620794743735491542963733864853488989962019670575809782298380235710204774179350581649501006245434605235184880911999375735170040842332115725320546450053686608196806278979041085746965959696467876396031898093411772342811950289083028632208292536632610357375534957647506787396532909865750151664427246750563678666556014540813167593958841099887849616408593570990027522276078391220372744135856836336613107460590322547703883446725846745616507505758342245468323005915652993060349837001909479679583270346995898983715596367322743446438853072756111853312754975703188890757344060915573654365429691080205469690606410824595784942853399674590808705320042391879115756479409764422274963736857069737346457567671421273457007810161032508594161913248037471676575266641152435468215483901266712918929148947077845926726243486170012602162071309970604604483442629494808217159893013563051036546599229635301867793696291026924415983179156399521054858875341591064639673230217721317537682678134992985728275617532257268120334684082082830101955544803624895158121904049154156389848701855166258409588972624903963602234232743752557545607502359444557960929767772125896315088203245245997538335295352394388642901915743715015661403645372918006597829696720005052713723692328975054528858201781050872882445703433036537232466301546123075143795934804619676590530631654427657759920561438132566570815396958278080096680412295600101537460613092971586547129792765326685440892166381351653709683458446713460495652357238980333073566351568182045080809929840930091012993397919986704513266641678467474125663180301562459556825606987876385833091613586863738627528692342071237822592184245814556529440911877200248289863721426771667535311167177327867342395998191036226187331935355602420445005649665775299640156258600600118028978387002141058934788654161168391408044855428182481667395091978938164966865423814048016322938304791779720764486565790252622279609725642124298977605297722204110713642580388331606731792794210845369798444133346049061226627041945576140578301186154245203686967695089291770259637894720876230636959830502601712462382767837813111414843276732298734788145606675705584658752877595372335244529696597738716301795717557487253717814504379144299246283818753048891927701317527582753650102496144958174471164388950153732384680034076794976098828565659767087731996077241544996764910119310950155995267325097667356741060945385862386881250911283587134554183693147229149299786002062786995073812231014869078138078187615325261098256137995706683892514643987103991138827129770942248524728359216969274519116445160629843591854075851679552333714620047322350631635556460531395520363898014460430989835947507159845662093035762470205349857090544792550857488744688699034986010751003699302017038287691447489007648369174323596607436198237399332080769357558474234623398955894925065308420663906512489450504535650768429384433483782844923116997961426149154206281083166137123240727817047128693591548854328314886139019717598023283644201053435035075530680768082457199242458066588051608936804954402039670777151086631793342878789173479427807719149229776122195089197634145608521396039720464928347615400981689084673825290003826734756063168191050521502950183755892886120367438642801825136220457056859695151814830318199972277083937324793025829775106965911130295265672222621226700445181180005639972474334231950685066403331587231708775011541387518550458374700065907357733250280188777000043914379345157141118465685145578962661790418032332449391019256804689170133035267912800997292329076735044996928774603297017646634291144716702641135523082747579414513846178381068008354743994344099234867951587711339514010787280225202759240688525841652360124214883621276462726596266349403907703484080082079726776849406472085679771516948545918610592655754052372669004567770241463185798235652891810696990380447577086955999189629732530941074921704516817895771033737367905558826308886837332060324551966523800628113560922068966089884727566799137718254738929922076362961833562436771811005648786968313139310411009319929367382812435189450528351639844667417390502660174411187979277430889740042831060505849166135789843070139307657446111709899380203475515425416158084591254858595889 A013906 802 77687342687558849215999072509332690450836548612587676570218233585142338640941721468853879185840917508620641893087242099836227801858153321319003109985958533565372883095331073546786612807675195826922356507820783523830663136798261519369373713589004927487700459505759364404821394541555788792131789377013047398350180628880756355002656470813529467481042081170082624170587622594758433301080996920282595082230943854321452426293188144637256782721095044807218699183232118366562121185991303954680319376787780965314388033901196995070827236215538314510426471967819335165190805261019151099181956315052874380922858255420958794559681763820440891260117410306772170460594713113118908489652708701984895239038992643978022790184941103965033606911204318346461016618735968016447704078455421130549977482435982949942858597727250635827231684051629574283270886956571164808775328968129651941478890206548860983884368200969913471684453789923007623999460552527612639438797409815800972420236208736179370374076725559750224455057838288895544912439111325119062803314911442951902608302580404238037729935856660323893851342161740970143821990902915262679621849769575816919226243940503844713949307289409917557880526106331014861926593787390380362516560354019231988703634849213386480619045182605366115779051935596945677404985844295635293193895903278724844113827714912699886119115572572919261627703541451726526855843860745694255040759303363245561963780798017431546185258416723856821899977895424861256716062798238959884125930643140966465135070244207036251296559487527755713418210107545245421522795909826778512162818684051928414274658632263279239737138297661045551203829201375461663624136370486666712808981220782507569109613197557305417912218298397656056295149776620221588769135165803224322500864171732313031250938381066169328025014994625452544992669643168522282586902862291234286577298582389894703796145065526081259352834176242913404846738066011308246439879021754829474825717608674403545405953681370958506922973842804481710740478978613466098019875290459462473871200613244563223481418914989958800452299530698828759195321481864085562970178505957421837632541430131151834774584250502404859557278595448597719448125468567729660882566877107776342423281037962544793538292722257756108317599219078084441141635415158741286672974421341865439301548925248946910857107997468576711810273445010400707963244586361150749116831492251803495088280622567490768028558694464519924584291748107866343751340116359533881609894316156581021245083649935047165723070463201339894983675927480998606491055752289391434785026054318320819226171300685160423852692278431840244958408170223085725697334553874029460386168394477920101684504634412883708294915899644329923854856656020271513011756561054550688208843448046892745159989295054466968579948610393915717271951407528581555426262161504780842965748520985687032156300712377816393330891699425631357597757169260822118375468515316069123906255043817060776446925258800216371307074434677678726334359151834939227283683623977674159086184888677167250590802484149614268998186765189411822253950162365474988838332521589687514410689657047860429648921194318602566728492994805517329502507581251524029697478437863284457756318131933641010100368607236854417014757224372562978426784375418666927428469415119984627308552909452882572375037115373378164791395573037034188715514097460468228546221448680926581946336607013795270091093533554963146620292993835562537458507930909879271472440831562344782000988979402498048754131110183055879360559174756443724132844454964216616881159434563376561650345128531550257616668599324358008644569940806848862546784282276754218827781077449112851892056198859889046881021095607888830428407677672766431134083737068377878334102316304491632535874804636234365836406935486990472576310585436992933205995700744924799381223888863638452024911295744696395701747625671266193497994503769393524838129426724906237758739242880231473092375846023837725532438086293778413671886075722508292876078524768912115235728341721163741679455895212938965395147402976642250263714834205741954527396573460759095722471897529242735289135982730698671505981609679622396181190034315887328714504073825089492762311327440989628010039465125631517805668784510210595800156567437097110327714069219196676586224013975520367940869213963146368446882146817143800279677539856819142010630887220728820956384936659884494545200100814218492111024935657506991568149648387427750482536398315675952800687668316782688539100177460043880144290686721862894565954886330624121136527027602736585234719500872517320414734164165803260412870318248292201294293342098021142550362574124823438771661040797355373813476168172349618438157698152084109328765309612906792146302360594901308141073522793648008097546749137848783326951137275476124569476734310741056400063507361570615383681309315501206740069720667539916508536450791093369259336027354136044980803531550292253299738408097998024788682701647696125904766101626732635566522203019490908481238276518969596691617411935088792744121395519965834447733274882087239400763360397644711154883427857765714004710461538866736019249885670173456840635536899156261099650589636692179001567394870984788414889245720622598271757368212801419633254345145507777871698506154321045832135409866937081474662458924861128431446744214856716754979188363530530461993496008588726959262144248793137544573582002378652746219249440063294950228872106437365162096495396469398739513928005915589641865849678981228906476978209379769311174652331070339639993927 A013906 803 500022384295670586239451118351935896854408663806788403978988136208095795315254762384007383320632888520187908104078819078586205958895112122598316433936354305803752798500452487905345187838390592934240920852616745288122821865889532942362432915842596742000968438636677744771421349007780810301715897634212288531039396639432254000226862957325364693315332831844493107501992450574415278868379566960882438879351559860154900073805177462418995232669441043979628423957101762423793542760606827269578990858552396501634504221283731970845153386025226521830981849864770203155129683106123786043162090254696362651532172272270900190652645802793347987375817873006120911938855557582631094825016784085059566577521947031119439139447314379917616300607681535959015939086884916590887065011438000605667433719234461807984068335471605539152151859023917649031110590366718120618807427176718508365974064628689315551597266079735295784081932359594420659675559931037231918563427637086061878230180380445646937251596114019419438919740332065864818228363087103650804040676307061463377689630055266754664476808541464679071922829163326360998397664394042330541145335411460922197343400602754337397714626327042497004241419040800883189457198437313562913620925618669205675868719236290635580827027127745769961731690472315852132145838804031302149901479539796697699338126216084351523123566681720700879142638295098029869042922642203523998571805856886902030026646792853909410268664713671678788638169427372537775635633779005741777474744813465857521106853420810248326778851581632857791769302698228087552100296794642217089309572897366841085717799165157331491727451922182586906171907653468543050435564759227263890321096617514947114885675136805579825441380859363664774342893198701126881323101740471422245558179605680070852500758492406571491248509085552569109795754309120216213872234129388149761771789689675122047515391719483334431066798780421841992891468624005421752815590262518544406488183750568236538648792135416199189324134232317726227552506690645932225727538186621728077463584968652351791512066263563216395579554918316691592445493052545534064624167635569510342693344606034628193688551918631400000977473186865413791385906222737626828713883141504496507121687945722959444076635594854652723477221510518695246150877112909058369288592205982766227190449314183582707066771059750891439023070815878577523894273550713488096022874557334449662986989367097911232365237553205851564958634102891828786539531698549871382162672012534197160023645434673891279771524514332701623698917670110833013898461253857558535538558949529343976580633067965827497941308977438825937756335717558166248991959374485232399150292242619199701036349612170923165698023886264485395093739653979482410872628259447529940198172064932481792061280979298753091950772178868606669453303538186733194196934479366165645156694732806579829609980996007971898500531473356266409054821172071707615851118150274974293170157307486632409058732261001961039947689388116634726491068186398748250952746107403335230115252504943064693169357433238980752966596398819514456281456349889888386084679657006134105564641499312397141347826386604177400144968787665527825122158153035177927875157461192285876688673914244166779872436782608677268972013557789775118256384627235308947685737120721607216085013358886694574528063512273634937307945356747903741299778152591002459525872597667341039224229996196992090083919227041752164007496468822566089033305311556285079786744239140476901218591410654412498612310492108940427731179520529413268716364477797750872546732358535946788942267315608143779759241622581136398433417226522576028510957187742011079072656943372055360485472671138454847669331961568166018506068757335366509664841922493894478570551104830200587630850047696794606910596924373142719233228602403291406689877986519691518023744708520257305221373643987306433600173418255874465657462438374609627837220468794863189054797014737477680217801629924605777866629149650356636388148240274036193294897880346714110512673462138620200612374194962533219348299221116890510989109127136287788828727243818142580439661940359058774579083358496853279456824191590169852304029209038821196960297294035597981114253176195521505315021441085102540207891641500802396804167121727787926378010155420491994969006828783242691553637979207199386528510777491495778923500575914658886946130036546927401660881492376290947274536852474889492169350567444645522630719012350881889824019769544312709077036469157046039899817653493711207659544351447455188399321770949908247708237778421680401219390216404320747630131334389418654535554982765167771755115892359203694706028301430288466373909138308772678756750640682925260187107233397279492489433299169865341283308174498468870344641580918236801382588335986149051624938663745049826039879592543798023173153955162093499330449509443660983493000566130475868840303025294098269578742624308602054159879944669002692479998204792692900862464385971237426094259964842509211800136215749079172366858612404934330878914887986525205557076535205163458786826929654398028706427449351857753128755866708335348974220146152454144310346866884021237722026653472126107034908375053996249471485291006098846020653492469209216028237634594886927646559171596872967550061578196821183094343920349191415789873394863817449951843232000083524888893014169291185025338604080407992643158187300709969283053362505935824952559042598805308009840949380163390199503643469598039291279293923378763982295768520363079803600753359094012547593795308518263049497432088961 A013906 804 3218315573004749308048187529446654146167595222432175896431332437566023915506772783086969233584072247596691801010330978624724776620092842644500815791351216481679843698358797867362153162327310424098151011243293820217992307656765034126843848560853086642200739203240110345815324399736786963919777005726678823800735703284433312008582167807340409766267289264912480301018696595307483759237542747151706959304042256844988970005735437323998263032825328177330973549137324228864046602392432428448763850759507707356519729803129999284425407080069764547201187212504164643686096849952318087432404017476183150877650536279424902545805822244288345765110433736197835288711269396058064568759333003128384545924267341120116384269107745777982090253102146800199060526430298124705339824676913895132283347346758693616585602342534320010683178552765579192917845430532693608618016852256881934291778609054412075325314202351441712872805256769149032251958172433211970398422287527965414767513673880418676545050749887296092169754998248109804561750397157137973127031578664220900380749006578805789517422655318196396891816998025571480327509818438943595882186991558208626358415815065733660229418751157675686295770227753325478910280512961614089464143649259242211267437899975464578286206970264476592272802033849656828659771944565455243373403338525613696660251053304011003335395706546926261058563565992186138861405331847688156263539652624333013672647797898657709855416848249187714069499761326683241904447982024067153049257131456937277794973448267058096146324773925481572818049809036621463719347880572117871467258044350956786054172156632066234445459543087176437955431214622048682782869594189099085349620957966466007258264610967052636070420853604499308224688460239207607094715776625571055270242670397761684270997289417291589571696902713232679321850134677225739786643057033048512002131526166612644064671358885954523182055772862776659758053053837836928260782354677029395660889376065683615267876382719241105738812066097238570980623983570792111359535860314695453159286202867890783886836147111021262905173699241623209714195402090300080358105308992024368907621909701638736932049955321619780976491352703968897998290137815373765275604800760640475562137126357638349957166544974493580074183550328676430516696474849532427471762045424831735527013658110200303271550262443030231857316068684284371295874240308219904112420156496977683747218668103995071275055370168913610279160549897709101967442209071239574821483038869170392151538070127945257421318493407153683766783162853594169293174263802037319877303855124890546398256921582570378055582058447775545252696427101355480429535654776252404155644189423736387661367401571849036121078316154191216721313825565713263758843164789297293197884923382923724654961081402142674372105708858055704456689084054883412887337079857727064687044776046636500440251393913788937873110606244816291808055134867115530811330033348695278867025689794940434099618307976974144925740030959378785105407701284050278513781950739162704885005694653422759836427741529925681096491281965367190134085957607419333884557425317613832207412241361608852153934092928635090980181268841709506358530226773180896209833774599242740856424009527228043144464499378685881679407136658585314553963653400813590098274460316796671553998263137376864417901679890777824313297432941286873009988638013982030543352133412888006826423598166412536660067002929535592248544501844630841489186891408898114579289852776382134519819972295825653304555854349711933959444583188702845386209691492122209244260052988736331363381039640943266959846936502808739190102135932007996563074299718622978814711742008874124915073148628573295889612571085515534376049406103794184886915737653950120269886216609716127740793708288542930090626772140010606528937756282478207822408549349390110864191503088471398464660451703862191852757440979377269825913148762995350055862699103784536122830519382226461304726085996153826926131433460948025384120403209250110934460262907884410938199472249321673157870050363127735948619890253741150422171175606679755955613256794658195270614755052196445430350661120877712127258974187772048597688072271392553539307030766384962816558855630833811472083801047178012138949281911532199001053723424762795725427621017769595708374802319391222615082416932004403321087074643131946416203820467284283324383515437818560353188202967285693604453834348668787658697754339318372097065569900111512195395600875568150294879020139003669179586912055340673675441054669628368069667655885201045300779182267479933698625613683622435013763962403177994031189337564435708231561637887974914185995282315712727158526445464989700869507260688905061217928466331925946080527916589078868600311431585775998624360641426852027008921212758206098545382812593824805232482996736312126599864367247229854359761043386961141265478289742809925445079202494730492338715253038770300671077564162710722796724789085430015403615816613395272208779807464894330267805324131283075487509223861942212246012187686887855601110850657832007391818382000892577171278413368643684186345995921397127265022779018147325164552890884240901905263502196888744564131383275420163382312048052370067264893110961679747453118835101761358312549437598193332146580065988396062644060998831332075724679241095917967397275396523381113594833952329497418133699542947002705420592842696725613505825195528391542505382628725917522352571983725656368975366843879120043053006150444488681443906101493645659266152347083677531234002617491277414362750791450543759509623 A013906 805 20714182910100107175610795467841266287106778336734778305764531515201015066404608455012332817794208322313234096590236721954396942925298227105034314212952862743344690229025760142011322971273248156971165574158695476703333263440466030047072516777706838237922232365600061543516042492975070617716309292369869160818098638684839356713253775691600795016246103389194588198099580700331155941382243597830659025567857251548446842173625241872254952283484071236866970286175172839179504300982315713819202069489002115690184267280267148984316477881957468555026530906890692575236503657512652855818941571054709089869309885628322515526379483361269584246848184404940783775649757798432551480682151659354355973467836631147073249075781755783894580725922230842433621825865964322860341043180482010537405996711878890348255425538154372860520601495842866279282424011891088778973312440905616239605349207937101780135558789105285408556890004769314989691665219433296833190092501374607501580983262284515585850001578681848991764157394689233803822390236489564893370357812114407542619331203250450591719936685598686151759868092522900818405605527340765540751143067806735184801605122387629383881997773082447799759976635008522172905831607636894113423914727904178791795695055441781610200380229612972063338903460954001781546522537000255897499700964095964037203330245175898093240750808063363011880458198028845309557634177800544730749739598391057422220850945470440260223943243310721599137226302316668397249000437964730452058514793252938049374732788939541507724724434381855842836445162044195301659778695685186857193186042951970253222268581133703083609392411932346456199374010214120685088743232471848574296435405460757720554680620945512464803400768151343890996815998241402207470824225873557882591239519915940632225843506759958801498664357899996162924434861378819149695581533633262558885335233521794125337139048066101193601162399274922514597126466697784848352788683049015411556195709414730277344089280780308456234262869940498795661142312287982810404169117785467877073599636825328771634550627604991928350874402897926854481493576876088290112328598793653102647989925154774572981441205584620225949573282536721288849008740497016226515282030142143000401032358272101090278359191580766932655410774873124242821125739022464092830883338735797767137145669281980950559719630823360531603213277463612923199601095488129022294646687328226835942624643920471949035703706399095933125003051210270694484432890260209338725228606844312769331806996901509561986901335811679762436548442750590856370937120602396289531045526806103394076596149429525774805399192815930996258375879698819636974278804869548727720351389088139732569528445535159540694649572630815558405711191983099605201383891789440107993154241421217434716886171555111187196181974468584826989879589333060470353521802582722588709007834994336513153108977457258033757030338729579626064733010916014976928788380833641417268828729331836298434039599219441698873772368085180927861695120305688021760230862166354701447672207742695006313872839201946448045633987238817356649193214644810177712533992541046565631352327802101604299008621482569967384652848440455089284181515379975449053890146305413820412058678752507524896572069324509223746080368182528979232202082820752744933898134738792039379875842956413619658110552053248614074121739429621176089729300360827144413490700427107832521203741093202165444265633836495902419773664636176804203037624211421517485610188888297716841701639946431372867204941252787958156333426894525237981613044367480336613828482233682165216378010825707709694142110831297508825039551891028144622767327473860979333218217696622911778256654663477332986036644618260311072544962630312975337605899638838278948240261072430130771563398787005268288294990475952287258282825084434635570304509745101594329962931562961266208228045700991491496152385945528035003127313648663780364601492337749872582427353612157608633444610518742710859217568836338596544905668353034486762236771945321473151203605815615805777944793564364661378747990295435077331688490917824000486619696077500712522654384376919226170519465250733416306298407700647310587389440147471562224844032324006490729618874527527786631666268283396868184441237986316888315039125388908046927785990544374212950428200284797459940027408643388017284855545269799801392308546437861925984912568903595426199320417851068503031171205533213910765545680257591429018343301367593430738249107926256935173392517118535293098349964299007557626209304135479859426628929283122551514352984333018598901613078253287474243794583065957859636687274507492819626254127088802123096631433365761401457691577583468206263546970784209268434585358776227239573783292242701652363534280507088248313913243923229056074680985287790514929884848158576128384455308662785401856150821081137142499467473276363632856072331838106463968957409422541141250843547889317953332185382555714021697640019156483881632954835948910366514074452318020368358876923335114903932501580439244724194134822133186841183220615855582435952278500262770932828317616936376196206998746426712950292338508573999409291593847372547739291629405520429492854135079825067640644600474297535715849923920486430710761649242475376006245469384839068466008315581663951079026663501401052386266009160673023938031681717485488366818314345238294400722910117350140234014894798941171025408923456462794205863721944721658163571320219448742290860019558033467135263914765370331613390714929005915783498084796085598292415254109071660946991790517297167172713445428689 A013906 806 133323586174142454118992314133871859378155703000194533204859402066143446915547836797159443245480028175862528084949893993694129082818642766939897873044339667448087393542758348109713584526893771862384262745077300520611162126812199449231264863854575964344783094830703396915178675487362644944844043299779760784147443446408694999705853946396204935797250493826318863386720849543511533225224013905192177404600499046003084993496317610147795056345136717516910066132631570477243128251097420868430224505541052344307707677419476502495162472200191779031865127016849560921775443660505960619980253848266979467616703597194654224550603903075923959680111583757449779068916889057636763694828202057623793589337896026027046877176164373367379397393224469027081744803559618407691896050887393125148359325094524712740761370374521130680201749793557761476595474811967126024923426715835776744470212137061509482863042863346280002367279083966947148697021593442964039225219540574945370548250553322105899376556710937867985198292098206287168595614641897955574490048911497882186085134054722614912862472446796304422076564678233125022239190296661044902854834426476405359551517518243761671543209192794801318850527294900656627927238926992469968677219591542965837322679300227322974341945888207845449066907918587062688644489505363838044080917802352309459105394200226175461143453778222970077975703959675572306254111836847291473947971215927093702109218436922049875810555526480259789555692550331772421954823225891227091993657279949995043526715762961495406453476040162617181049453963607022120470804989522482631987362635251613075535375826299841906267727584793874586933647515023584172626136883117555268232841946889509729388074731858302534250114910285525193410119672569061408239387210431693162710946345334325076642382273829913512314317849319135003265545848991532982409108334929714038043715232931364966054817552046913954726486400436352602369612754045020624201532970621749001061839360921533317471687633725372870124204183101439839962023693698572145865201072074671672327523507283247062008638490130996563097652006971251224353979813071372733446455390545337591656671418840457239387088233476131298948954350042248310434295463836786910418049887731171105630181811938129947705485234216528181628124552979209108412052902477063606643406161088780807928797568463393117268397527812520794060620555909982792945290113737350815742993143458221497931460528525022185872308300755876315497581513635867312550018242196066555838754067062144582699390641858052758727458504442154357200141513658666204267086539629389141349118159139775937741141090207682213988307456886467756250623784668339878701940565770485866821789620697724550745756423721105363633222914255341303635690390542079262240690802231720313000982349691762887417987292085539003931835478097054671102522565646718426936597579400688454779101615710952856077420895294180544765825921469758719164361861678216584650768593459942100548304910233859236571841736158859042454312664918477668776126355713672959040309588088381918179814880599240805023251251487573607253379994326651421747538202726621473648824175153617275375395135582762046118694047818988831586438668489784030728616707245297321689862465941826105112410992577950540315377362392319670693518155189043117778329250348772184586080722239080971118388222681612105991142244934062344455674938725666249376896554272307265155759975259112508093022050559044105142041002484093546068193287965404120494591791329813404117884739979872791710068458357733941734224453197793004963809557858589253806289246823321492202058654825384568315278095331968037335923716054245901843481544536955761445736128815092797304503742944135001863599771446689687823346055332227425349597262410876506623372368899139284840553566671708165180636680838949849510489443884962172428837853252425275610480439166316430954496604824744805030465124351256679350819936213797749396133463311381582103240262997630028146798220430135339224610784800036015839748984656786071501627784164375047630715311452866246466437269866098082208234526444443537712474976102091491938271896699500080764051274510549168540198888303693422928039766530301268909129612315207412967969911367097557224939313540392908562147335733131776792218764201963448760851071024564799888283869423020585487326865738349154903997893905654137702775831430009961335258994808459063092775366705507542279510118474674096250012576192799802005157570535262622058444580306186791022210779354200404778114478057408340904718713808264803986513104266167200474548871207266844861567122588920852581545230240933927910205024923999061836727558154496408167574682465379857151703367109121923378142049723684835942402981538312505106936700578149835424064431861858759840043076543267081278467321601833897417517310132567872462880436890173466235359833251514353894390234724558181739023344209829479166449975350010133787751160519873672621351239434906716701878113552576383703938061714792053555453453817700936161097427675917595140297502655924171744078973369503466121629019749069705853850303493182192941733728317767022564396059216783854113012295545126375823542932572348910623440913290701079998085018379366033955503882815577723325262342086515333389389750541623921960646876155394900195765770261689030165983156823244447713359935833699879835712440598153718976524199233692912382648400565700651352489807774079498032097473435753644220130034901413541193546626540110247351525692855631469495121895207376302580850862211799961785950952687976287526034298302723011707413590691967970198873878144621434543981953472000851923975490824444327 A013906 807 858116330606838565571597348129347205005576811915381082431364378472607911550757910534539602416942660989515551601870655557055251863296191642494243095883824308201825158817177894547518261774581040270053912829439067664732009076772812239663506987616353026078794258931933993811231861722358148252232344184234364864721908594188479200491775106909588865084082635185570632127077032913433652293438005330586334692858589831248634076295069375851489676341626295832941485782300280220210467817053127124574796484667613468918504155605105650499221511808398955629291887219010553491942924376191916094685566994516235427538496880878632355606707577335401646419368431336175583361769736467896980549861634516172500502179841721847000978584665331372518812756098558651174398594177325021018881303856716529296766503556868473176010260880456457805601770871516943175554948137680927820633723078482590798833638596890887129459165892198785869276620161137072511886034053805467493118967213442765611110638611120863050711005150547970041455130958245348973580204131077413076180004881177013523233749977175519436097984495630266392901542530793026605014056791582239733175393577010426301111892917925607728305433685580469904974359400842776982563088777075495135605841577490427366290965655263028634644963023945348601183649313442410826618139516422001448153906730745670520946790222866342846102440721288965900588376350930152084352508942309206547304706899833838059914753321954177263824138388972534734688254856480051105641972786202418254963732078205190948437872313926880228858985336768379954927385672484311575937422398678104431013437585863273057430587451974203354512944566294961140488273647789440824393027744695495027803574634968667720178829083873062508202987352011868079928869883702170411491722196151555265962460533168165866771660651489247025589673489240269344323173166335710370597987567766520440764400233471160379712162567394290304106137658043715017793440462208390179435167324730499830741362337791784517175674399514867595013830724475670603860691466770948941034465863840308495483549633437976244829866285485208811917630811505364019112167492003238393308959027748749790696275489953845069528409641916463353071009688213974617125604568597656573360842468549309027525081293995299122004565948852911646124908069695861690464157814487931005174040741080646731646860728196381046578629549353423525206516690687326379493867406522601761451703717945319730660670452548326870883930425411979232118650292219619126060122063030957604206873868256964849845144061988584867266166452856729101884630430446360613171032579737841394198407219752182878448629267970583964228144781979018537669408642083576699904084246912906315517357872650454528120594137522370459483148871606966212266450395332778064968034560108517414541681739562130218092550581503714369183641756601631152968023397742296620184381273992565331098287230569881438543915437480431890039710308870431243782506317879557567100881881135744119269378470849328260294517555633919285887518140659389314083539436713208954208383335125540340403224248040759360725768029753283974030041552824382591804815278352071035569293937980758475041496853142161416201733603821414033259553418863542017691917043361318699377294453627410858857530705202143914505096878792269966230530723523911347810725022177567408855328554018453134891040208339235307111346450185637632300872202142370884513242498814684959934419626439161977676965823961349612822239612051478106581193391643113053116522413983105194900318620976274383813557151471592351743483419768442622947780901056225933611333149766557523084274808574780188584061961943245153330811258359733230608979534809623456490933612546120820281261534372282710299767343752501045393978619815194663556902892737408127269796382957392842008503064972482147003234636261008991247892158722869083777143514916274655698586501265046596158957540987512452644198989862340469342894440710123647741557843649967666299115744062955048252447698477958579670949052472218210298057499152812433807001477211886187192621079862475495380528256841771328734394836639009052850924325109863859496452754418550448325136072337051567089529333341259036808928255028938860034394016317699026004502363238238792761837576130513114273617069314592579634159697439958029687762465031460477807356664973772584257257861006963414722262516454399669624297303193724604570464884422461831523743082067426531197928994473639296680094694690493656037281893011643830647515365341663209088269194220952295890783674043453773123699960588828513284965713051815397603959305352793506056833518505342607067260571844623400367352740734406893659388561834785875234512134463270385919365904969227127681440934744690828024033833403246924057496284209270646182829137563051595885142375407721275717094196120712392805955616450582297951353259815009758189694615229551651087681326537766981128690728341526499426626133694210274533855667753965273660725700478185801697116283017330139218155815951569830357267949305382696553926300939898482058087849136938951335800491693990047647684089858786557784488423936218755265177290121961551313192624967532241933307897345805333147229789261509904448809558172210861338114521450903917087269727632863970480488998652148360453464995170327338743955796814642878110715645063430357485614529537191638328750229483683385681428917056842502058518694068384740763672354442243427428038306838042158602404348465898917700724409227468735966295474905052809769260932531493619264641344364730013482141381040883201441272912676587362384178173640643137341929512555113201213730493478987157877116438355838379274916182539476472976161 A013906 808 5523131037687011153646791590450886977507209274333879622239535097831520623254339822163610228239071977461241493943838980800063670943563400004826324090490181399324659948176831221325657331544992256474879611462370337090424213497223152649072535555195600484931064876916740837528965514573667810996217882863787564656498803326844858782730833266931783924661879680398201239096687371253148293903303651543482041196037534650228327196523235711776104617893692017800282101424507932493390103061015175396367119330515001277379331792399832517851110882977405959271903433258868042893992397708232205812616786326185610280389411629765019211582743068429671039119777067451574362741443110926993455483238082286725260399701709007517891819506560612922191852851025665284575782170843066657759729547909050436323538007802725499247101410546099759001880318736491976589380861561325676011841119100129873909937297947628483139484596176092410038217489237793468702370092079972444061063812791471850341712681050217489050402423023693373140529441957185744148660131797631190110979641156929502751170884029343814293893209822558395686087092957271981237995989332102807630945312221636018250177424199040059822824579964150058409592383309098601732281058508708423587590709196389469746035292758492607511396665244429476851788172973029866827027875949546134066815260509087781237802226623414225713111521619383186651490692007674827857057680463269265396298819121797224760065903140486515152773646350894651131867606327721381573440972048664431318408032215431433324641460402637078072854928259411804944237194281394691421603797093775026707822321911707976500281959532401999941395909168660609071853716675034032923996293373376636553738342976758139700098965322182798763234740222210123033173622173877278612811865715144689675190621115433192199434710632588254668424915834757182912449045346932685093825763095881069473270862091900468811837719555510268638801410372386058848769685964851736672676283164357879472093352293309787734632031691596721441094104286663911161464534497310929819984597121467522702746076298331084337576996057518725340124359650216869166864465451982599410105365275537471474099437875836001036343692699881535487295121709668198029114065085861546702355044896550065314147864311037585536820234012937795903154529180030471520387148900174693309634900905569233026708150519901679774479036249574062032498287256488538331370697024899902189107343063071333031199691642566255817125689406087414646792249977775700024683184219534862759133683173838637912546844067371794290334519585679238357811427878590420008059083347367597292659158920001424004422685848497592304072070070477182111798734627614134307390753314028156173535937722128644448887289232883146450301148857725395731557682136847358769010554464712535301463451472658539894308461287407361454094548334610612459987666619894846655247401122193129920857143328467842407802060318619115432433859168526038042900828061539865190106791389474878711850629235201778002848796007581486958287126172006075795976390468713005459956448620351925691171909566307405226091771977926341033260439738230345124084780183114403945289176052664888945524012980243578636040114668820731463071893830628426620777246418619320081506153515543610489531655751712882569117478760136475251258112808638062136102125321417430749014131951356792705584002407662778794278964945227177475196292692153633845940616764548405839079182221694315120887295242292864851041132171350246750947118017948409197635157223583261239460301453890296796337701876974123131997707304442677297111588968046932394217768839167934147800810574246626443331707120319672339924693727064860460697491166015176266821225120575936918771555707926301216458935444590003836014216531797189466421827035350167638096063060873134716911534642714180659489240228456091393755431960550827367285431222226759966283007337311773803861533256232188861989321659007546043471853233203519369275841636071563839210649525489392284134303976964719358555055237236194372324430298269710238646657308842383177733916339025285117363995382225736999300321066037629444253676823450596483022977210732556248224351283234075494475722497945679212751887711757725429210351686168307902130896754111895586121103950264595169463195308763492747780266329499791784674622127467985426112035419107286356276111832887141925603731291943660132788658577329807002554879665598321252095023120063106282090071898077446971711850727508296009579967051112242687881320989109256604172817810339666762990574264943865388468314375436182279682096072441060671660460247292315013154358018997232351599113110768138910590608241356714669156349954245391224564525535067729105519409306887350238662548590257447598116693995388154516928997806396349658664329039749984197814164931958858978912789209542174364449862790252390219343106894337519352055933608870418162616640092292070744618780668525885693899069129219794441024060190158560111369296237192867837452622508384611720245802658909174816631189064636054781285987669570409015705199321177593060857520144111170985246837957973971849690287575982914031919736995035456377063808159361401372641752751926392735364840423504794442929764258074802171897544033338875270417228900561690586354302003051764534766136247409570174433288685137348986027757867094494537390032677884996641015783238285699173646965240296388840226832386936189647521077212807852388422462359948884781225475011418049237650633646260353806455514115836812316788714218272551235898639464312519469165686302872821307414126822595564333769868498664737972528766624627514966839585765590024640692273248196531861577451847074681620504803019223 A013906 809 35548765792499530429696451525657433241469683862393945769444076050182222942838707334003997547254953248628819460854970417199624208031907684677263877275557845618273479784828310393560845286288290095016296063078547082539592253573357757990789470712934316811982664903088926472443694486967624799630829996845159045263903477301114618912218119581783518941010016647773199757851290085153602249426471134486329831477827813883254542153051952510840148524647739362924721101528921659748303936106043597056179733933124914866651520526690115227443372573875446004118000759331682515804447711042596400256595364353040469428912426817356673047336107269285834184941303289652468488610348176913177838245351048259588122696797296858574730387238314855057459076754729083574722343544830576181205230957577581412477949591755017648000586434058515361153439376337388978077225382644207585519081504032287213031107558084132954055439704205819150702610869333247327728218825568286080525319644013700303643930022688799984127134282611587676359434690035038764051019598674760927052473036502915106525979461226078853723799503788954972165376858145886815537306819965754581175781443700541434612401713001522095760218225480197479394171069164833621569355064965115901199024348001216988873606034299074584907725346569326952328668844597749972143073080172729613178007934270843577155459696712025787769005350394265637722015555068753824553978202245999893448610130362845715003876855216948398397948589275056331550038144914185220240545786358616971865216309293566597859022791172290338994673307517967354870206455752694752368599648197939236725705246880168252591754288262658885508803970206344530575362166345338572572133074879679101046197907650056415151754074758674001540154577586040569913705810863479805058621362212611517378085427881970618580486203737084984817334028058628550938261025875412759174849793521832450336800600329168939133790023397071628981468986040434403168866826872071721371023286410932687035051743379578399117284734753986716870335950466739257956714126360025721970349121790577639475160788960229186358573335535838245211832041364155794344063934160610039835035797053648675760019598276071914418263472103033621762903545550170938707302109016929365086875976734595737034258407423296586406814155447534092096697331806184865156943183113597086060615426999254194006821817641715537304709723611692267144436123695289208269349466201335311155545723772597732856030916905789822664766211129044888649978770598706782423969439969113677175710767760154100257955491985119976578034552793649466049631079146370299685931024689246003261425728900638725380897923102176538743168139693625317745001003029301840050434323357471924790444818006258645798084561843042809473370647342378846739041166517722539681409699155071273599827175641885484638953004647975359043531267511632673232554398135293857005575023481019896414199428462180698206559936317321913279737642422328385275158444388095680537287516012106909272868814523586317436189828241825050513562636527308101906902068958567671701152468382461774458894481933735703475119193927722359625038598486080714226987206338127112032434371262337289310300862277299895649026339767861633207222542353508459281653284545755530471361560636694508569023645775946949733561300595453081528108395569087930763265961597627830479401865086191633233036654808543472653105856072458327152237332095094196128882967128183780083516420938326653268117096521664984633944633763144961223731226424996117900334660749909558395771635040636634553030593111949258601771519424998494922523095873366096986996776943596658776658712533878254382152929801919680827367922997337825172187072383943617658720924556243087555576871179821493350446953936238759059903250474917117841877861486186804026286128809409374523250537616890917688438954919741764649558018211267593869636014249160650921665870294455274140067552543017255156542936534701605924077758254556839467802978383437757415556589598836971602241838462009032690400319890798518994949740679256161606541742243166511069325448291271020688149930130420946755287626391143834010116043046878482519329558209458013280365065811384659170340355169595186781241123210357853762220042602807585387724882407050820372461464562557875266808250883192745202726282728011678354748011407773675721458216385523248788213258462820325722866096674782533290053353113586661992245081851516095802673037393656333676986459630687489274248768447042928463187953869656925438446125179006439979471486703855041792307041736151593386010315952138043762555901281183513766617101689438160688710960155066703465588490476700735500207487219998600963821788933557644090487311975954432754206111456519248497164023981063391046005196580358580607954336528214500351096543564691532541711815760658878276912478439312307175406323221001440021537470657621032318969743891917853848030473141543423492631876624401904704727416296369919411924122636505717262890990251182654555513324713483736953322030223051454966800437317846818739146597735125815075371049714466152854098873776908926592696588762940067896951134607664596848948375769837494404320002199848640194993136832592174397516343105942119179189887674109946435477554256172436474623038313527933273647407217228203300990277673060855125222476595562980184776857153568580254268575096076352935425449335257491876408429195624980237072091045830035684494752671115331065256196653220484919447117511415481284407992314672304399703303090867456097476823237779007239317556825651634497728280875691363312225763275725202330709356722301295596319719363054933564213199965254995965947228075117010471541001153756197525364745379154821489 A013906 810 228804049867193805184463747902004540841700709439932236095540992777057999362579314078265291585291587557139361735137662859949880873996712802918714615655395810740255183698721201803422591632484631935027472051523164964874126824141106192139711874296899799472586941370342090278427665905332663105730295234384361504871008298802687969633322708443375279651337233580778499849047845980547791762880321501153147606523496705092788189605000863179478414075576804714384988188777964222269377801028580963607363037242331013927568447581318236313348558962255209760482865361319159438820346393835038042616735777186141554125494495958905901071510422669916993855407662839231637989387794216037893786945597502008262196402672404054609455904788617149145091326456763253962579132818365465189867019837187763081132563509245265553585038490747486935152411455813519187324503051004366983602641604907683577582277913721902549904050952087194649890694550556961105092227140414659136386577413510071853456483494022898956236791849947114059622312951164191503728431636793106769507695461184282125482742223406244047613200869615513812411818183289271583975835989538844738268672664691873958877489478665355730391610254041890685116317201821592726352567486902768974871031969087196957817712083618608611048743680314061544331961417244815848953263418058187036670979121688604161919502930714570194926523203972678877492630763757888197391225724178625692198707672289989477845197769937619305389847616940383894177767163751401642998695188208779836545881935807482317163736328802232717355992580130116558747369230038666600544369765481268820724835885820442771391169570979346679132391872009814174957018251821655504204640711570298424264988579518087057267086276794468099094963134363869119880090999810482198930422194327606651595818497150126417106182314019760782434154150156957463431619786066031784625730244585691638898114186324444197211195480561578199693475038018447687795113819070270719344336132328001723669246043138945772109741781540679127221368702434943955774891270198467035423802777592931855792474817898648402014698978162743738701458676609894597835855494187103305621953807115672278687271821227007533862589170826055730198311895077023870152172978256350200471358584723878129890289860810083020843393441715647920927933194689415313558835158030918809686639679258660736816449558225532306522407296600050241789221433693308828619969551338701120608818630383693009683784599810161984579609349636950165748070310291592208107038737159125032294145770097693522116590025149983065408196647631536185262280648846186453791444349241455688369654660229523755634264681073232249903819053740087458490812990840625693095732604101600920821505971260856791071980983026535685454262852427588693556900438828177844220663547288848906335332443152420145857532698794963666352319168929624374931638872557311669480833763356898043146257591986557501636904600196440675284646416641456346267069127428208916756406742671912220750064284277183129126198347675472971097615280674083810551775783226994323780010781806179164806084286532826258912159098002338315316099808095696202449869516603960070640174738433745775691329782812463242261341138780497847861874359919207697338254146413081788260634681273064243366675359324495718288959142158440273121869775062330119552631529067160703311284838534453915218022841920385120406509304990974646758012686768934863594762983294715775654080331291452186475672597377542772193797105908981729157633913081938788474993691375055136813715992792356318348956586761942826956701906650453087805117070462868764779577796303479749540535867806439565444789334660077124255463739608454329682230058028888815912384811721103302886724305780145809975695798838832783203894866871479467001745680631588032786958541159540361847101935036712539827560248424995468709830203607964698929674672860485411435107672608625142524504811337381309106029033764570938378196410797409131810717425297390925877315746568347150313288041292082603493629266126901812143511798772745640963133696894609071355475363831384195109028985745423947701768227109253878024172322852474992813909166674537617570984728779644971358405952613337793273133834687124299557488635666282382557185332806444698348549740206967442568394417914281443236350890752458869896833879988344243314077540825447863675274888614364363724089141270059834663701868939161716807152686859432662606863985517398187667536060538758006777886141052745623313540544573289264447264648673021846916791447145950471254622881929187155028893795006332033004820337319836540547169616139103479481659967417342491383816221560279442031611958916027455323287624449981207638299377025250481576505226030387469429982185602349489515218224973614887785942638233017701833277780496797392634119053388406446585457692215518693102276260619230071472542548504884528018974678310538235189793999591261022992836730688332828532939372787226456217501943262615117764987584866267720369796298926358055953355575971925670815381227127662146863975030306292893979658928232356221659409307541891331312416540208227965428066156574099774276550935747563168246784215918980396378562711300496813538233532335528817184144579202043834970360907993835668296384670288007318630307573910756225718905666769061523459239810678515618571427231102371056539499763439605361681455042850839211036278258394256472174017293698190829367648009891464463294544264535579095567889018664776453056530390478594883716899556925783114980802268908716248791730881651885118138011936516289976415101105879370975944844853174086887802303251484363080261488680103969236500452679790682844529429621988970625648998701367905481206974727 A013906 811 1472661344734363777642386952562831612414694469298741768267882600073667814791341830112444261637950412532281030928421150384998396114182624472076248385471297238687366269812978316179046373695601033362590524546516762159512832065672839852035089544147730946036788651980411720368925958456126548851925445619763144481345980166940589094533649181230559377556926843997008632053920160141976915678472417131696553525214262353347031614646820070719193634086440237985798818033923728576253953924005699885047505833213416525175607684610884561067766804036798583555415567088269042619935264769535390260329929002341581888904747620603632284020308608378561553982296122861648678551530203587835985410350787862868364329980965709130057189246594882467579964543400702972299268463461556833316544264059944598592906007214786200228958187394653152302659677406745153526701753940810600404341977075256334840786651374038571423757089017109750674461422635615442710032620509617908429867792829403656403491663341369827536681981565864157947851656607034985835681964866451855204173469127725225968375969530425215032146892124743725017920119081286620134621784140416416559242403424680890112103417263581411697815927917330744817913612407723995593110263276354228772028342517010596529071326445414046203463304045583647822430209544153749775699394327974885726167999773026595577341459251584208872123963138227123884397551567897737394061633951237028223603306735589967745802593750153606452910807980360921294603812440041187705103150783761262639493231376360938159700594173731948934725221351172414802077718712174761503747550529467006205390552379849206088544154529985921142807016498667263396285379725984549652899009811430509270928989388861183004431609888042137188333172305120948462656384545993198427710430377505130778752185213402736113856456793564889173694591025283682071055861988707601214753326479627404280180404956350032137610897552944149914549700206624769646206266263576203452556882454956407598126486085035051647698131747426879315737365898336234485144031002703011914180745040940823799506904746858240351768493665204928523384962642987358825518623659022703051416723032752307461222871175651701351523738771522088016671793377695737047486847483389411818352425527277439934172457913595952180624229474832418486329056322106855427517213757546198064294935493118726222783397398937997282359350546620657173388362850201892425926340681971989586722725529939669817027159222495937418315076580270336740661432105153117467504282026642974287731199068347899017220459392243917453158588635606704505259583218236610258555386297129798629648208184785673617910310040172930879042696439806635732845134757906125295376866876281110375523054207583016781218607296235961773323746530382343494654101241148670670404758277947751636349072623156977338849109583160072829181085016706005338220629335912145062681278026945827221718113028379535469758179465142159565283606971225321064101626508838660463902681243349163518639131005657457692869502851672596729213338428459674615458248199942582326901205935402728624145486955035550561765462825313664199416571787138077582764800514107282172944394196494870587150460608296518102086087209201885859600840003345473028309190707486814076298818206369118131343397382260702744939114151917481942826034673634003028671743073690716322632664991507362716036114792434377327032593319613524730838407650396426526754107564188060819620710361745419240257389992422765779010140646037533189591632933027545147629506320525996504445003234197133043111078284509123380682979619956297178522850620654192134107682092193327761596981249004902651973611720614044778161784252182697765669913658383832328075966596227441195811847778437901023016399824985729512344906299124178767080416799313357213712111097682419491192061609859999498731338612028480610062234662180698334203119072942875254492475222840816175711598870917674827195426229267359807233935821261028683665988425290885004033980064214955202488879291554006820417996271631021590277207161448369996993578828071738834155314369668582844500632949199659207822642016177056433043735360985267452672854567561493473089684562187766453887876644261188412368982044951629675586745077750226948995261916511430689102799680532933450202987432981659967204184401238353380048397465625819552044859781349085579231309802408843771904995075789560726418874878233490941839699545998901401941050765137007203406632050496211325618800018761851923394743489280478344200300690634063453249962213297708294006393203744750240960135375232440136306344344366168678894991328649605706437425759666840423020785850925953664764071410485460899877855038615265395914314727220831760341568376024102176153379830426382920394848215781351367696837397992615854070704609556098420498863730443096113635184519087508231717984094102757135911798924271573997723231537921284596296184280711215746512783741708736182598184601463455490890325110004729974920853486940908178128095820020572188928988487917871987872883253554538365332917638486696124115719885115828340783987480732099477053353011653446607687175610402611063466458679442277965003011860640618041368387456939973562339114628213054553781448673335020422904637637639768246789757397915523889214949741187478458112298455969381753086213940781989251982875658915128233160613525916159892420901394867699000078872314468063884881930990173294657264655694928858058074596915233722762704713510059903270195227983044170829647080444922365671624881817874733466896915518003939216931766161513067375669501097118948225425770556813061921698139916568619921099470835766421667565033102402002991607082641481357163601553248558408868628143335303361 A013906 812 9478553537551609159682133765419113308744031844609671488998608297805951324057549448851419836283590672049259287448926972332431731840746535742476656762089485683144759079146874294490791874011065841876075984531301336508045300076068923071767084341848439040407262382653559113514494010227380919817248378436643176640499830025626892034477991172069042235822883193872238529859824645288692127388726192698675190406138140998128693503710757834432986912396821020678230321860918752955672102561096618415226318837062340957898346291591474568436593394794620305676814097319610834583522001852545722354342716224718224199578850014638844425828125169377096008043073774307712440654391565151143029844013421005657756676722678775199279679606996245606031031729165310770837590479921547093219106458172375997541260429194838656340253426730264054251157496059162321685512147064658722238283653754486583958153278064733540913298973595651223985315056350785005378619486788735657597220559302982418067018742905582299876930315277578811958549375041093381838590764794433333080395478805950364084974892855365619795653424098849401313015033008005568497131977999680219806163928585620874306806044980531374111355662939216318093564553825167484967746091266919605877243218160963533895712528467655578383337612750663992576363922188047178292574366787100859919421322163121317258052659863719261684632965276986181223474990251177626792106839250606787947791578084467339770922303665644913817947308568740153248074185971772018197426728825006316460863783316621089797621801405940413402376135367069113804449310289075040981315020617481259121022044076175778663558549199993173646057940992081550089837629801682574266588971506732078332378904350070953202292361281630793397167895233859080790979182077911500747805034587242505951906176032988206767267208688063819478884965083447450112265899919984248125369069613864486146909188177968834898686937188609208693462561077007889738972178421704852058440322490781489349348221828012759427300336385628762695690984838195134474815387936030511812753839079044184676189669819107807280422681822586085266989140612453186065115014757385161626064665374794084861889598331307598431970355375914790551489380603978313275432638391781057031169905575513459578231360284967911646095495010731312897554617355398204182912426147886169087738257996586261692928360364872786242332629375288040453337975512356998902364021364025641372575707405548484249134037071597169330810314941886919988399023899977531540148913092209321056018689005167521404193783266053392392215109854666763295495981629614678781381150705827299501345837212687976890921698654896762452810305931474361252647653183105784202021829481083790797725181287597496978678914540877258907999882714600683875412461944758558428764973108961065610353899134548048996060094521805252633589872279680580516618980081792783489173205059786586417714824763419424464029770093211482722896186743997296653683055068778150406216775101861685169048340374346338219296774592842956249895166300647427493482387593963040161674288513887804560918435944634380609365204297467825374265455906143655683285144435370806862855440975850384839511757082985036210735072806336093639240849349652611907446661445797803372287364470836428900845156337531998287469652797895021480334748489401499955570172830147726168162494889433473465820035191481457468204942784541272606658669211775487100488112942008875939940021791847596909095970276000321562371465676139154482095779487061309018129139599573253919409065451402077882096686938952304707395231096048373650905299932293264963019040880313879785060399083163962149711791982692162809608152939046341485185189085743170517985451069862317548575215765814335184184443898748125246674551244023814138246671103342931508975450278790556915197587398191138753662960156159226975209793632284102458459906023302364544125861453204927306828119411638879950295491242761366423771492185622673140912798939202010659519079348449477412852880806038590920549627376938424395429570373138086091559642135007739743043718556015795511121737378150582144654807182327083933426014784529999272138758785942445585066479604045295301116057624153990209632211002150107001055017573962128971577011069504931335791981004200382481679846743359476258294881841619667109200842689098484293067068939667717524286386227565544749394311721092608654561040390393981789073357294993207046073468504834220354595852351786936292167284169157714294178293494025981827345195948057719868881221541823211694169990852170097000152080601429689444234385276450779213225025173214589141388580226251350688826873866106305388528577674378222864702533132806093124135328194344709954852131226044097872769573197906036725002938549706790406015965508707987104037001118784127176088918079391308569323024433137249994660424898189622172425955623642875399227937246478894662378771621865668491557330046460832167712547272337101504603507789503173740972010894697705765937522634518669664207772551290779944041717018832978125941967112050377191579344872526065930406632333697683344436009283084579499261098929785572900064897056217549684101380368151217446235131029763400258146424063496696185849350698479145353819304126559258876847527499771796775681417262043838661521885380989338460804181494254571048075217867128773197605682743235794310464021746546950385264649269120321709012622355084953854222765829465491060082025333186164867675143867479487993798164262070467610203178692112953834003106714305315626527693915896028151324254611291500611918763699933862578081580342949853408288370965027020848829131417489357735080527853413415141009305109920042810446712040486175012732669959176440448823 A013906 813 61007221711545536753655983886118952010941488154830546820515769527325250162938539992268694103325034836909545669956888975883040650211066080100339432414077326550308988085753430337225746842748005553898188530506149638124201810827505680530506570934065807678652000385755556625355218921268931591599307879812039253467844597486633467157868177134408375511242963484697225355993573336931356553273536109292769171044214380846318629531754210212347914282696892198695182984497271389154969447614396292260513010662694338787982315865460746198234888840432590842100822677584395957895809751969619692255317261173951569299389934239770623848267872637044086251695981585749024813418808569619603382135306874195818262581927276476002457370880733036432658588852791043822705129622309690182611143318312565045142708774625195421864995761361347933731057791657916995044294309174586714267321326857113443252972144199001272922525455609554585939314665737980613873639883456271228626267366325835765648729616769144296736781296224637443297725560200116100543140798849297422338671877244326984225779556805382519412415346624660652195215116595845584757535926674395784987864558604560814998490939968128246042005241669184374447287561060739965699757780303199136850753246507790514644932062615095708338546360464446933970931896027582139673162977649589110036347990955350748484646430945230423909055593629773068614444689178235359959989310062768245360252689062914771063197372742247981537748433875250704177169550360113026920880144085727629908665385703450934971294498126514738219489822236887721151470687133916116494800063746181179774776386235385439770744423233531663244589506098797140349875799710651025102740060634554465250058634361248729146902023488495385666307802313182257635453321712891142457629699730356192486009652766691413709052927768958748056184892820091411397931839088691175531982333625709388360255924964952464718319377365344560109706900750072192066205407779291072612377960581284003503251982125177128050588528993286987375071800426423386411036698434354432492435482879532484731300648012525801634697565190029191805588686256978776957900569428592683335789926532398284542229082992523342014423373031281530762544814424751588802137934084471263955171203561617026962132368150631223347965216643855410648985378533095743705259113649964109204680522688522009343447601735926403621333922751229552155558705323130383386238352358196888668888046329750147757524115567514939642175654904009284258892138685453085285716675738649818113658496847586940217232827567979889749886976807315439269622492889899030471791099677396598354390769923023771246045638685554192735808442909903484727949954031510632408193788027767289314402886504159136496241180852773559231692689110941109456723871550913134233072433315049791913742046217354393319448416954759585151437739318216146644076956116586409461055534174121976983553888362261268713086762531051074343133811276419792335856355710544766920000496909441744306008102230041433573403260073222611558319004353007965415682911013690855803311175156342173671035448763195883194423467123576955572875847263316375251522556390587845156091577536827793509097621118771156919711210711551671942272366025691141082210967270030571150598172300316753300952416076979714453567287498162036239802196096519918428534392904111506288369496844140910907416522764445338405278606056682728152959278970526673970816962317508234593901379679805737432681484614142737685718646504358513976755795631090646869672360757736115851411102554673604161887836302717093737310343898433277409388770882116229891872862636722077957415004216128785634562444345256823254481767912160346693781295475699455361242032095350838517549249967788735562379256196600204694557021177613967962004993829303553817273576573741649467233585267235748579167317960374347427302728776596356869791206913740010917032679483305361436812018578266023495924732991908421452076677328487192911802107062740286894321009730837354799873749405780842401343150320165989288552347264154708448807261738162120640961236621982373327439816521697852332673955624320650385318996276306169105235395140589158044323540534139708094271229676820165807834813858211826145491454977048131071306894158130578268605366392518102383282709827694561498742454677135853060635079436080205690292177700347736013418011991087900988950832485872364065523370389429571930229779712128463218545646496810200339760532113457384895536854291169070293334400082219669952560460523909668874034568102163035825289161431429038636249842914447771646571876033387037633586398198443508318052398619171297246576027819996255943318191214440554087668096211604567836876550676373213504942830851830347034715333065330134132715588513835452482228017490214091841158823891878385460929675257863693171002263049051907042382663170488487342138592496544455575692939300813708307938970076993742335955580343227851896831479648475996909444255136414225785489015518011315622651612246025797862536047406092552457373297042146506930059698427875660884381375314869036768711215174568748310177297297116451668012679269032863636322399713506432386418130822887511351553361957500452907718929496118516018918167422701357844037401379850799957185445690463705774579660224635026662215756318733061676827767931274948583281591992569209468996952884646502059594933120235238283545428470757698789551428806794557144949719287119407126121523179075439942906838505444530192466857961027419709657957752730365618809057878872018095592137041719989519578806897603770923019051308723416867397333069282888335462998442154910451215438195037705232681409885622460648929253879098098102719021914798909139976831163055568247698774289 A013906 814 392663404412554134665636416293534513942959170694926506214398929586813182609478331309458663411077364697298895906007332661701977507701443687191259003442319702200795403302822491076990575111093226310793728461003542680293239455706940394342762254285477922791838052118855076596708685817376838967069064077073060164782987300120910909907274736821809406863160069323986593539471743792144778232166251222293749804666231920659536986956299488620774011658036163224826350135988121224687863519366786274916907092587758068597658462844447215567785739143896423038419735335111583832830989826421397918909665466736134965399143307514607976411431984172330245237499669207564635614674454605411146891382907452582135503641349552455383084481866609913912087079752539665370961402108645618239017954018817849840348957622597454177152812413667782243834357699932892445634378366795686976267473750867494110687164489510232449965986258534367392328406373619991358241304948404587128470075579379728749382841327784764510291705138486371635707212825315095862918140478688083519187554366398383274632706669987426141142463629340208216132107449195854558535073058899260589936147136722554769689832172027282459514738143180763164183178162620366253051876090950033642075387702887691924401305966688232956694844497350819772335269712473856111610384819054089321258678137149535102553914663289317222314082606669834481765100774079510911430957475897327956646744873481268046329212967667958600234616368133932743075795995273460960031018469225164430669229094614706501145946543955106249735845780925636625819220296839571058988490926692287013175123570111419427570352473268178886002670955452450282710940654337050750862845270084790190530958140860582729103558810566012856065640559263834431656146539033514914519167714451579967013980826517324913786366848275243255340189241608345615111198806995623826797045769155499241806814700856697041622501896269793902050191242694421902899976712922385640171170599941623226960131372387508931888509124466239748182631757172007178162971176711068111091659673183298751372913806730884355670874230827888058473558101669301552221544624737736517239528143107315971925384362715346664711139776046277661552789978509048915325518877079048028459018489845388820168531932819738219977112486389162265342722498223841058327138559327150944530781049442609815183633567299817756463347244362417069409565184095592981195331515532214037005776894778163055268106038564165809161339781211835828674730604583145167307125525873728586267119070575488269558604989087374387532456793964927076334959844754451395483899341870913854042094551258664588893087124234295929535771520864056924604347590981035238326051230216003798207731817730839129073626450693483128545990617710382033264018493589618895129096124660287522835470222976745427960878582327848172572360233396625267939578207962298120429798559992870767704258184483221781052594992409392864990908904272305595462342704083074836752176758279607004871765106731611570690139059149465843345105615434452347147472794522592043913651259039296855112353313398854480427245121656564672962790449402315508635510445166665343055493932438118810957725910004454904442084813084820622843941147162894996066500983711690376411154492097937632891311976550155846265216635917782734817797186230463301338068340027627764718602992426308442932573984379278402727446119142687480568202384486996564325349959693557903170814987792459899484677444725845310704311410397802390924694327919600867345087611456529545107418890050055569432137641972139047256481270778273736020977549745712621450946656321827689406662360481450996517516546724483337556220945529057862320092384665949859618142624582686702036558492185427253615770788966194351284379221357387419394475107998281123486932063665366049356882615899675939717283512783029708443287927242144525364382546080802123085766867363616079946294978092092472465830683719338825054123557586467244687527109178519006370254770734006892704683807871651684523988176161148123995448880447211308641521477437587598052606368603239894689453970990714319976439685564906847862995224450029277377298098865365043254475509852126371214605969231793736456096949332604679728750907801338899083888629066424640525090269742919140647924986420513097040500506964000607895847169082858779333272225896389248255810927552754673914926768014617189346582886342412299286130931041700049337443742010218855285415322544726645070694363358986007399010812628393997161472852169842329889710274162380340492849117155048272823156222693505513903011368304358425963670378939764485658338329485712844833918890627038161966984436795725959218283937374887578964905528810019998130044254753362291324460790967706151514165049121905217735820924777017038523199708044724203112756488838224176495328218759923898528890357418731382085162334844986430833422220018217205771844834482268134527831347853072181961208016215110943376123165437473747234851726606243505228644345918422421891948850969871957361147418804140374853741229558368514803561874338230120723037048810329341204971476217214393878251732124484788635598223139229131545295631394976273474991020361624337569426377829835937748751814463931925649965220109393037348830843071696239416275374029208081412165747671783310392218666330085996389364391650228883381312254720424321005759430623894234279629633719762019300237811940610500317997111085615986220362382862979954348448829666648363792572713969453105656319028776081819638062348015272761565437782103515162504414416723743747753977209757542803090554752919147433357738921782174662798307327118563568810432363747456925240511260699955890036748857668162555250725897418514565302098272003585127 A013906 815 2527316354346911916776226288555976814075167657588095353787503049653577920196237591375315102035243918727906867572358953525816891017851633165947649547992950319022174088480298420685950749182259109512893038623880924905506629718063175858545277436034555830015787303888828040267689772999872695847822201089020651280179826828222124088605318401419895223197852270072955843421624181854364498361155625890851820499014869158913566269237269519487898464517119452918968504913316192127671157547831779273057510547027568530512058863719617924789208767638643735148371594585998096821354911552358579545588792959168855131602018233318494446719885371303688567622664333406424189486060623178355797416324136702074859773913474702499337728123270781653138664291155700407432729823732166464433375535223340136094981130951501766010938264109023734570627561341459172762211711760476852299890320804079739646862556351907758057711425893213865825041192064004416038676915415529225532218471664811661477989005100198174562464444326160788672882669317727040051622133043020695542138181233287669400999299146426880331559307783458443770444376855879594116845307737134843603211391070414258334009763471602595267320468244694502726448249484734455990266671314853612381936427113767275703776874849552041373192165516612467385931706866993116466970719057425054424258044217295450210577170765659553878620689386861142477867434011541241498212263133289435512467579839217045221114705579958891660909871418724261073366698023606373535868925507268102507186877998519703885705205016559640424743562841140254817135157823021295308523160656579414671240614364621643652706445148852330295671089185429690209974583903957696240960818114193348749292598713221025624386587025474882884048093154133865897349017183482590485461043484736425559630666394888998587574485759328423999806039643901184041401658663014634448238377956983613456508599152156096006967698722542814092903434053577543553776944816381006358416232692740067065482252837746736401198082483694410939537044631851748197118992392426046259348026095875612635307794169555680406431741659469461509939876372772497360530273194618357268579016287191771404690144165272382497986891519577026902991668908646867422812996145855591224636004443986939414969989326080792353982148111983479822402774552385531828876469976355392691774080892112595585688473625455210918088569792821332567774769005697381215365703632675157091583873076267166333633487424570198656634925171424331053039801603694494315581046228578691870120267960065049895355640311277598527573815558638600633278984452066399958163027141755463288066856970331847016069899060455540965996056277912726738278720386777649288953211553242164534567747230929162312539132090535845280035086890365893427124632583086088448331891938284368975589418921364814598038005137215769290598902781700735266926028621770681771341490953020193815617928235891293127925402411229248900834181589650724213214881227026170144006015612915640588557351242356261011730481702383250434553367112162229323396206488715923643699321885558765038324409462221523243116536148058378436871345569477447607797607205175350314117826983590558942076082456775803293021481492104793622097240694953869067667651141005852372381299337133116197896565601084759730018203238072969480765385195014138856324166793858441770052227340082123362509972036341677892445978736821202566742785439976188927819515935623913555168152850973084726828907278619081384634519816134022634211419864645027605330483232384953741945319821041444813925553086943883351835922431804846712922466705462969211087450354790401395918745437248263751278542002894301258296619789209332868738890379397993717304214954734403475846088995268229405819091007167042249528755210729071015107694100038980721187250779448133114215825926667567936867759716516463782730997147489486220817366049789348179308213976387738810849776058178192740508142060342180411265332781006755345073852296471396557018144701830430125811542694008050218124179629717572599841239433524245375895696270655074873612706632314882873505204240008287178380117735107889235895054271922374789242430977545400238595640666508164604482530627823270993083044407158264802139387804170793013746292990471278770071181082027949410475287450872764528544946154494196564626180655796274524350251358242643663286550872877679676169621498823505244330553334429781005624193815093728820652710666781278057684295913353493528914248170745066075820571450785075304872265661753399491089327495133117567868765965257074865447411791839785359871049899306179224442288097796300568915646298617061468856880014255102684509066510879113207532887292335296044657716946017670544824323428772020110230153940719458714355135614760430794837426858442080176779526778475704311635368437638482310816470313517904864829133749739549799964159997743184499189681271858712184849173097506105131791265600934686166860747486710015814622306703001326090698807266580009141173848435341616726187291743297978583657719660988097272707253386679398281676301844963747069904874447851021582959229726150334343537528388297302797941212174314615446217642720059635772946844128967398273744614480960419729077614499762227002133674094694551110188885954988610588693268089705275230340623124867048807359783867502984692258710776647209121949125461484020035535172670980087287546054235584754234588950539219264809448238479956126853597525880403460988310958185683124529757778839548291710419309386629732787254705127211664731992374510777485091579150200178951004650076936182492317872270450067884148660049405040247415679245776748276796168044671379398148573287969227336193146798252810474385350122874768374292780203098322371107070561 A013906 816 16266674926086266087159246638763241475435006826743534413682718741116458671609612447585369729778827949596932271751279544013216865784512234166214992534677589835186137039171549377893074302843989143699542518895545623849083257639447895494916886608478961174631302502873731135180663196619319626811259489223910445722626467147039670822826220855750132680562934073518178832115866851509065958475335484613202878906090860006889219862041415010869298866805510170958832503819288279987591361184884237701688796606787061518381576483089716792891550327129611134216075474212426748489449935485642276948193608441195746544300728841891858502684407170392896786398162223670104487029279889569648088209975942993442609181809575507108694891042117032597707469939729954227476798571869763498190505592505998721573979137331781731152140419630266150837516710047171356393852015507562864962432967075093003717906286537707035220444532067805812805943101252810375139625893796333622049715634570508883672224187053624819457896088987574709049187658484467210146977754656514952607772287813602457935436032066010626233869429736908270352793271865702634436798478536753690681624414436323318728295403052105062830651224543461749761856105433324222671760958050658844079189849098706208605074361999790334628055782177690038172169839971423076220371718810224347068192293091680049894696899017357509989783123790298006359424713828145388928328012332105525234622120225085754489605087456629352629455624536805966689736233257352717062975207606226500695414711897626306466831496371898525730315257487633191110484153108098352909945885429850319563336829581431963772591559288699654132230545181016088575138443288150790496634474943561560869068172679649155730341238695306084126562756035957428831341065305787886892963789005678899495749922236079041836144928395653186512183604619745878596587275924083601328477946294785781585504926592785823441774498898947383687160367446705447409547362330300175607947810378288681476447239676461342608696469807349135989812680456906576546289446852044635859030852326006328255974873848660516694174095407734652303270953712759653978967500164269501477117671426952747538177576567141742184240443323788960067882107238486904608750468052404613589547374751024229594966186008994825302006521125528086470563341170824751088066265397025197263951263131382659809776907399883268606162939566037034123269160066437299703850539016243318620316220387320642161317561350720426132241604182620793202915355773327832626629857825988863367405495842888963438623008028009392339760034754134646715800758625166408905922892602647783845906098392996591218952382328469597907701954851949633352833074010393615557408980508229333006913377915560297346175055056995754017236871261198285598419639053718063781801834353733030265452127348593974884379728098882756163161213726680055530132475837533375224201405905034853323795743075581273284870768331698497558141778835277311234656108281401301023182110548080292892676987767281024069024403791762517251684522538795579570035909860201314132658624522862958443064044571303265575170415620802507643507826956687183568314874551779929766820076881044208912918798788091744094415761251338243696030220466281470496599212747855030876009769319461372508518174730582685694984552283948290606737921642232887528930056674483224677583263074746194129427520946303504111299428120887989392036959867092663772248646655641426643411654425290657069932149560388974136422699176935503643548232765868970912375618439378270322293565612921356037996036132279655004405676492490102506791528122439643640998233478902716491811845763814801657695384870534715643728640703938965144377475921205621076414962794400094670937643982071701458537865670342542213458656899289581124591301166927193291948513243545535432751231692325314217483247177082726052734174373263922210954308252999322628453167869425387981041280183622803598020396593088970494784745787703362717978673711427597929987836524613376127256242137779855965072036690475290379979962539287742055428633421756896577253029043953470178705106773747659122556622123537517128228481297707673518116995925307494007883381634395159694908904628675915493433101288702247551396233717660054418474856665168881812796255859043017992466743057412761863948564366855640599355765480669760960880069877865531843688748704790143439956610146602176214810246640183779967082240492421815838706329731163011557629914211841364600372518814037810821645204313260363942987472986166860540676355398007575326129156739120617010698390754525459622508512922050031507984549902234534592636237644579833265646697681590730377721138673831204139511846393811236349960383861482211687486220330512790232339079705272103059928676628113995423336308498345673651253669723954650116264122196015382151847412987118772351408941206199903178150721452354361349068010726358919159968681321921737222268789811716760767271004060853603318333581391715664174586633258601375775730311159871967424278491900933741371075278335963112964508421384580238374479293645719498707152749318304787808328557533299621399687366079318626782409335389664654924954801197756796289756009581570411107428233202228230800310600542243111429594058323668611176206464794189258842261795216297920291876257265376155521908493377115763003126507296297827901593400020144441967576559874653987952586033356826283824516949680450140521438503602796257381264460517653653307888317541714278785234771529474770512315349035468574217117310562592907816105995735821090726789822336870390046122490137659631152690962805401275665039068367784961172175203800453334119078621144320089617782642007720580715407042906888927136827565914155302500715810750465505018395855798423 A013906 817 104697899293790856126224806988677317927725778144262960518765870990353730955803827809728961362673850821592567848760445834152660281574084826790078703695624362592571446829112527637556443537589789617126544594695712807241680081724856986033439838704277302403609961445253819275802115300918381544789262334649891429953706803436578756022801786821361376227612476783550215698837134798642416118371016219041796057227065564169321382034511227215303535676271577750279684874129749385880173744422801369141600774218517655894404631125899117051909979707168382716433697865918833415652831666113465269739567294335231154900184185976408770230743265300308128480856306641183511324359496412272377485013661190854243383509075788648150498601094692667941026290194291312782340700150463949203233973336786837329611629602711452022828960924904326128079994814095141029526074663047993692960900690603005328828720102012964912191861620862897468612842238146817288357305144154775333944332876558452859861534440773288731344093287082553565565775641372891136759029242339177419612366910263065484915538156935843032085981867001141387527308505819912091238846829740684859742838528486328538233633019366595056414622194531738228847474211213038327323829940022651696477185030917514014811810134336816521750944437228900033359178144311189116669455969762155804681929988294583247379383123112075887920170680325818041145438740874786777011121503877661072605183441155889120308888277415864137391128302798099326061716976772329358999261036649882694165427613019303794243645633852794472794634495323725476171626905468237077063459830065219095369246059718642550003973274486906997976403143862016634587972293488586323357479826361667847368700849749451085940891719287862447425413308872742345356600246293450725288319232620178345017173541734731688368778556864863617435387358309069047483994337283044018825339730288820401807393535740990885208701203566747700363168820893030479496308298703091223172985633693625707000160855960914227270085262569242959984078917170047445607674257220029527698822213152524548826046087471709176000930579758905075209591880032444609569949616909794855945735984665167327948116477694886782315340687703965806610192525749684519070198813795818067844788118647131542983953446555691780868792558200644820658205067001449690892417690824285349233451864796832862788038929504886876710396592935285502320064595509493248887780489843424570098641962876388503930501156776779959693270323389582063986031829724168182231580699009298638812756791329907479605437127360022056320268121369531254446717202171779439796774468342803845022110795049074858915965633333168997206052123197662058983073686075278874737620389831278309893715871553171110901972392390709222398564415683914757123389054885924883795553763929809113217830941695231390089253272291147335451469535841221088650979449929577076890662149487029742946639464374315999238164975656349302868862931213985275224000199944239294031451014951362756597731281477024848299496738174284135575258914850919156996543638177337706808538409337357342534306161828195774261889078388042874453738097477884857149638464617226888495164034092770726727202520148142780459884224019722145445238237286607478660492866775167492993589346690929968715593394299962754994113958200924592608643374796534150016616267766413381770990292208301143361581918450093934562233295089880564307511342381842796821866171161511106886336098078638543597458301297962650960145284888574590327626163124971389849072425112963254541001934977767079485663521187745231530021445052703223838870104490167543271233493064301146973057730799009051945896086543772023290503330494312630734257956503120350775835910876997488534626808280499321180749981942249529177799132123144200444195349126643672054279769575501602163840360844276189886498775585486164250433234088136632875020285244034419204386147844201009954059176420899346578493393469152043621314335057464024706323010691831039943491701700339631143032823289804411481799647848483801910151372030006883564263696723691048986726492715846610110417363047463329559853456908475833605653488001131700494617699904881411905182148198867845336209063944445827954749687447829690111696289115025267635969714372863076273618491824560515554687374410377227933692294622660734382179285661150451272233711597910670823403171904835106198760648020811890664960427290820390904670009017715707420746614420862931297870394927985684156055458861100565417220359265223150641899820842204169672958475331478271397304115073741809452489512444154660363115309586246265946195801871397931083572099710027897780512263096022726331532806855342753944918095953882194402413066944164002819270121820753683822384009287470163625050518314625117645022685849167688185530998352087444593265769047468232805368033647751000592584478869936303421368148964810827188544447362525144822830302245581719918389169423114491147099356090046663742733118255499373100451454867566154764491358121663818427482901397131579737530770190727830387323026419693325199911180301571175467291648005625792876620852979550285098527980853059888260572848969920374073648360005573571501997063978273644538417956773529257713963531625862654548087710133136199863698246232826476824579809807852605185175705316202960960347077988345401394832273350975450529625369065856538046917618113310072780711447693975354109942897457117498794177062594332471622099841601576467892653817391389906259394325090334232863547310556994909382323482018370924071839112912281926551738585469159376880630166540094603352204409615804862817744552415514160345801667754621213883992849651896598570787983407898305643545112764454197954630146078612082163364703513083399966617037697189287089 A013906 818 673871591234295720292034152887924334502892318078379896094235082387666303761271276496354332363916301018601572925394354221527635934687389856316535533980405996802159083798430613472292952468061279273665115416257588256900336902249211188057428271765404285384358150078429302919074014202258918627133555102787486155942531108351399620276068120995161544352959971658465945961700500701298524486564461644316130760361022854482262492008152095708628404725220835551968397781810893551564155118699486632664958151935936584892359986714762900743241434518375269918239016223421622023003193524367739394631375777923504697223716184119956753413252800412781120590860123255835004827961974216654430919025283110126373421744955388735002924617665617490453548975707995530987429089028537586206590561648414602938584504912004635246971022846281485144184778061737562299402943974986312869733042433657819127169430827550432621831703200409564081823986849600600426197522463444579137205269299706862155399768167130071512965435419660784063854321088920918257841020550725068210480120476303309692377729607626914748665384787799727361621679410274450449060513120673648812211800562953281282760276248769048525188858659418991627074838707021560746802441567655214088059054533450724906635890475467828662056038971947170127411112734890311892751636244786863178373907306649922822187560908760547856683775117120316668400156621758247748708092813632456701034864205199618848276270902127655229648426913816427010602049631429744663489380778414215929412790859063504840953528869928996735410436171535393202478917631622149433297860233021462467946179291747666946220223357430882448076436540174283731913853355389208162237651778044136317736606133378931250838056831196398448449426972669913085339536499029127521554396474640256549702869805129548159310569283027266890034933375941068400290274564811359389258343595666337171430204732011776497076827530668411593998579098173110475492707444199550272630883872524531963870536324138038560290222389140708940792806449975014686204834951738336510397620459868759312164679952775923052989357530517170368489730229903664635693278227150039752502346184747757075067563854396140677147866827918606391614866391761301706525840643783017050246327093937634576763967878064600903952386900426812886929693575559311707827576357413053237541283275822041618575754847646272114706824138162874295859231518855358306026123741340296827782403507265703012553553606912130256112062593056272790462048065022341810528958811003606228832015484578710697006098016623786442042563481099932902839347137177917394879890771896927128281147660938547624659762992344508942984193140778409809701293437854818658465359832747819330936248893860152007456133693957194568620443286936254959607825279691638424343325899593279377195793656763510690981234674338220114501717786724892465391111025698083911805675091215797476806402290049378161484568473910914241074885845278615628291067118909704970464271519925099018888511549415678543178527734270886476020868689788309559700604669777240307853188531169634570119283724539775074300089936459331038690196027535101855121075484269835963177629564684766217575542850137857748013512606079770492781441011891995039024112639618281867356837836448740267632828534248805178367080416068813595164493524868049000720397998724480404868040970322853605967314249742832945062088333218687140916700475959977212424840577692193882230121140515758639613695555351032822768774383375582844433084361646267730255348359868845252622196017180606297677994004952095706741632817714851025832744724944558435961000794449963237212011314224086318428604655353401255701668077703755640638026058533163147873596034121786646347425515088533842386471881024124161376823199446874312519593625983829112120859214948892708576018759637531144842637188748214774870126193190539600048706687788444225805216351973988261010739101742420563055059903601422471897741171246763173170369165605291871123013209797069082530041310951569595210000790832053779037789412305730594980663694561651817308374154306190318057914021728999268969255878398670072296912587921668012556629170458884141346035783284745664254791855255386293635757467557026491142585628571469076171900219315776650932170464525567302366803199474610598370424864648500059115598970010146078992882544007231160779515241667482101936649705564216466798183391470280787256536479851111369447570526501420181818529031301976162318038460252432596519168338814204169071937418578974912045358571990432851760138559926072579076864705993347739145514681048269050098935726004358973944231698963940089684315640992244202464876860673737346954095972466097984766610526534601370397789513690155227594414561489343575356948528200709173578718248906489505679125142526469559395753979748288827939200905792466618407076962483162436971998936012617413899197733970657178204410056046234183924684701892276993293194910874679213853894106551955601559479018376675347255350601406864066089000580027118063322598010001699736018633849835208195797171925955755524220674327599473532600888490728957620641914879867726040386720232457604210226308106383353417921878288757113724109334647153607623182465179035399715562002496501440248039315161252929064324546486798103460415369354682005714356403192980741005849818938756637384188200536809442267662511882920276493771622661384984412598052198447836013541409977589593643397600960793415488085607148990350683423308848534897107351662687472340286038552067224567568553313171519175391987796782414325671270005807999172119623737386399818318162950425727727657342578143640781967633740189907037108934901241491542404240692081725705425825898058302052324747597265903509749791335804263040387630275527 A013906 819 4337268699139720619231591975701121574907349451217553895566857312880279300549732051578374732630166136646969103687351474033249848854773638889973939268386048274675599003892442290008098438567138938424099549953621614374182685118433394685775112054979357514403615888750247894838061597792609775093320667450940517007397618501519772486166529118090361039865363442864165682028969285785297848989427766753162618006534346922286928814599225684149560472354342048359062933284174072034355088849155609891746674746505801886615846953971657192858456804372303039911368264396506192956402443618209628878459893068607503993442985095647194810134115769167200876047138418296830842479419257015544229864651947768880112688434191401596814928842439773475358266774955327079902222305165204693217685715331841790721537808098846650039395214099503912937377686984218126942826042632795329934916179536576468534423075920888434152498130072033694911099244991518877348953440324934272817697174620283164285872210044130465871974489505285749883900312560428529782427247734515437701046250066811473215367553315942239354169208721261260605882164920564087226657490200655994816937737070760411311325124711830924091759634110540810825981748588067273361756667166886663609180279232993839097751567210544030734223752044819364819371623573422114718728744682680213310084649675805084207127152342174590873531619188651530346440669271357345589663092224373567260508840983087130376771038287013018843761045027753963274699427930905417056637231547480889797764510556197375938537358867265408634981812979608627291022764145867800149960649625786058805328115461185053915635911065036758228499635790294969877917606646985842230561174358051930479709780730330550503812771219073120778888330149555186397433528368770631719463988868775492761884218150156931388341467430827568056808113189704664010729506663301639325537214993561859588974598215450873574524959339224916284151596588472812397164159109521666000395880996736163633934379376111595521254050842789078006109194244651535950451686007776380030342151663533069917535952661289642910646680416041475881036295737128842552291981464369568310740208349777933015811589141295619274375932622806126818425603996548111909685648746728315310233595666775836744712727304205947575947617759853814137099724737196146995494066295001003314076175823354266817428729683364150001588464593895648834033493771764053445483099359709430105419478337165056724927976882973641189015081286379589980980869828970094555805390340491383925699341040059792543700319926610391499735559163633185439659712070945128379113420810463383643622466779448194434145492917435633723613710632297132529802252109682797088682909501987597715936209014254532352126233908165531561378209806769156055487108984166319131053195250565906566458506132154224691322232927534082666432329764562254545372819712474682499163074233621159579260549734743284784024071905077195499142653986058100748841811813324647218712920747369271594529939091500756681637314732780280273731586045438157716412068962088052214768715030273959277945260965455509521045863761900460115556372370453360079495548345651768812746593805251842251128822194684849751422535767553288252820378386803959025457574219218651168989111710761994280396682506612557468146709466401595901541821747329793109443728616304318382509581423050706546792481300132534626119756808893764448629218691541667611350135678345108248534664591910619509767132091814732651598041621018749011686971499491423781754899628603323059798102979808275079815672967815386537416561194869257396161405681183834077388535736352459732086868538226998407013720573251276698326641420252023691331074555657514894674184719047522628711727782061479176707271586126454377208586361997493353265298797445636618995307362121800942594298311461706121389893971339250928731912632658577220996292949000338473651823630513315525838643542326116394075493425125690317041723103365905422292893386459461097659508211784897009858653681453958303142722120066353516333422619368102974889629905846025742770032829449567910299828508357292341835387288140131329137727256881512460942772264878845730963567991494289762906679774030018783338452126008394557080143012356574988135476773291563836790718844155883427617457205316013602547295484606320815988271621432013644503286611943134231065107469099806754425241775860305706561220084406001453093097776334341704964284425253730277306416600917255158502570617376522775577973503348431304176980900508855122318759327320618552396405499210257761833324612367341767415059398762259162720934267518073851433138086004663048659017185690944026825392928059384656906566933710362501566680296187295788150219751913034768040717001940006095843668160844937084399168150321541384451297357224244663329945357275040559684680175591001972118060957939765169067666547812258003628204040657901534335707233362787066064356908231443779843702012243865435334014355446933572408141863575585734579545055910859683723476260253481157039960443488370084025381848949893424561756945421845378029067663724578275241000431083891278915244343632479425960784061136873655260626596363752087967555870693827618375047290864592350217097477828241711459485834339569430386109862924161212661844508477565620720239638422044705557835196319241507814441177733711731258035207689696073373734720050741168751527115246614729134585081114340190905159319388937919526645160795974222831380974154000688796829944105645252623122676873785093662232328016374897885137358315243899992911905914968133999002992274815477935404760792765833379878831979679813243301436775341531905650235126828946833389061365398512737748795370672037576538186266006366022924429217193653501215664417790157641410476277761 A013906 820 27916149030827046829546922391660083940803894288897944492854473097755795514138164042052111161741041402444763061734358848433589431927480327254011534192501663110370368919510093686197594328382534736353384169647142802325970106083232950852025842049282002882329112300246436786205693898521279377653468824703188840056944610058927277002930536523517068646410152937934672738367382259779201313258160480547350944268031298072833018267344024037596234499314562962561516197203060799319817135628640765637474467777949392432306700231266797971654178443624042064812255748970601859491590173164958217364473183532880428075668803019473152785843045092068929188139867028635879115176512778957198995079743511458597131141414588788327848589550535338929707852849116294763439109218293929070758798930076092586818034820392354944054511110502843313507100313977063451821569799717293792259288207746987197216254223741878826938392272002223568005189247806447585592795032961308432310275485987037202469223598012068815101821901705919399264992589446126244665417138965314295839065124293771557949418444212191620671531507368628865871845431011318218872686350450560807648033485431229278020768287163119985461528478689940573974131845652566678431028992422920809114302225979325265319939615354614598408005906907408805019608813785430414115086724737156012176870164348320323100953397087489032746719122443542956784600976580015951784608915996701239022205255099605969990617634881348234743909495837069027245368740067087564734567648810007792683613023166807087240373359983811642009904747098613131004183330850907194420598177494380719089261978651790193474525786732071883566696031321414497308945842119080796739776800651227036379566689235197926421361803346482747413352451539778477082816508281638274073150008507621061409504154301235514242831885508135001869460501671763286272810785105794863161446174963306920032479532401829721975278700368304915351085139641040866762800755335456008309986025882175829652128105156780235052054861363629582701074869612203200853938056074349449173632495464519429832243106159822964120440386969025640996576794813599065859546628854324820409854564830634750720787811088454070047294613305269854704885907303954464253121857511463565148814831834682989400974549395334821238817417935310777644622853614179260341419265139365642673530995727415471750489682296413063313673902969668102103389639403437163045461028182170272493005921459063952696093109514889214651428895332020269316956354657602865303596133480289335490487473807801565320097748257399307056582468073936307672255710169843180427008012239480326070943958698633930108851304320686419067545041132211222878265016750392103262164623792751360645782007335434059522881220731183861906355711042330010193642065500475998974920315878613118767679240734147919012419014647503500231513060653831915107328530546648435380710758702047915109856584461366797816659847037740271710538326984587154348102753572009399853632376461884979642551611762007254762559559219127227477870377722453568350924805179652700256161115604098585880888034798182810517216897902861693161540448411960890974140616125697342635539849812276058110157236831004469903620178129741233973022672687256954045790679622848430920964886235780986552671224674658187972203796447107646969717393610673882571416376573449985491036866825182453727501959468738938313083513898625718552583531320773371538640166322366789059698348703491772507353112269227111798984494001152678070128357201951129017731675940263598152670101527368132652046047996687788432395321730668380756981690326247802177161160266921999729399191707937573607993911315601842018337790218749170921532922398784356389731926097148488938650328127976927068645610522463901745565844370938032361835633057847641133214113573041118644260213776888371962464994333171588340387144749823604886318943148247685532519599461488964791522872493145902970193043578353760992259275204287421803436908297684647219693092062364239375124676612050414346724537518434233990378010342211554005710045217082726867297701411597920272482929120965900063325802124309717299376306865738524557401785667647104568567244097078331455456068016819693186008962972069248248700878916580154928860858981437743859981085697550811208161627361235286938660067461277500739740400132702590996703217261773908406176287002988257505197623927366047612285362961725976610605588221025105892354937310490870094229213344397568818641910875157060730931860712462152385620381780123866104550490365084771975386737760003448073571586035538253613309545655807675426164746226200082007154718287889510980595124650001607750449429994764524020787983737818155714421191757603027934990149848687197938035492590417544654940722661377184888612995130145000639023416586088766569111050490679706381042573455403916406228276820208901967572492111345592115846365679660199935210888901503940993153861135797095552290552540591717587654035958580382770234137026631676213660912763796470349315810363348671670746050120723266371726178285815703893924092383367276545959743453940043309799486437603786045807180524428503525926710766409888792921147169119661205125362455449122534734907005225282921173363831737458741860281433450647326279625513462884551987574269228020139963369355080258486304233660982975844130923773218131365500536102767121493986523849255547566305710287527741985562282744734715687351085849233754855779885894173043117301199113329283255332654832934761082204067279437848571097253408801898459378718640230811869012078595252463744487544916307062677701196884295192822313749461060588308209830499478912041490208551306919604148455851395753159670020294842457374351488519405906211907087489521079851356974933165792756604188829117033068023 A013906 821 179677910401520447072026527107104639651805559379088262750972437941428830166854573164913811311093819643335533619052508433603594305060414511959066360019168731848790551402506354926502082872324628772584949726619200045751141410498073820585780564293001874277658805649905051683837514483890146873404260495596596568378635042340506166846872938239383420162841462991005265336881732236054043918179968401847578418682933369131992287293891837706214260746021792122142076845254539954276509782183452591425399328361330126335930203886612436257270569846370497775559908604096690484125679969919066667626305423519570213081834370632764890621091382377022207897579716170691340091812541789251715051588541591771961434842125798645632429974413461274972852630730439719986597966543401602317074900182002747988518150689988590997680644204507202040988230556164074508687598029421805878751523840914866817892457359201475594613132531155607646365223778794294272397087160835286799141215452304264988852370020499793033598905684291582384023440198133448531968544944459427910823695939292346510606833757476030052367867116731522820452191236971680938813682682918013900379766787720894544984025819704337176585410593116648183714385685842977972752804438178319389297175332066448316165136103710366188161179962882152310326324051346158547876739635154920938882513044212161073348559690670280423496116396705640605099869003403949611157205104212956042871897638223563187707321879945121541256318676164448374027538372549618577666381344444751986384623896368516628309966392918286175368956349654928935446858352238920564458656135528714880645137711461599249238409725752463743291319034323366949852952408302250852530485232433920577012369403292141527336647093436510805934699158000892422522646453362964533862800545207967265255632197007677093448251306467086162337489013711541925259001787040187026945131958101855751602609411017789918227531236164636763785549380932635895502685301998074930893920387784561225950667164729106368415647942553767719210984329504416786393838229647746556742565296755591380564749090630033416355847641585379401248830077260944652351631927800131577571224559365702163358487582384493734570414353285080492440809475274456188314331095740905937300618301175339016050036734178817509336713816206011976517524791499647383043671497244900078662282509633180479692962013220742145167521829661502501296437181846836960307511770513114358168451211541596058487830012774390592497221810467981336276306814605979598876743848552925902458850618630526950337053901312274228178485172310403436332169334361698965439110030521493520344437651962241605618594330605319788560460052676019778893960892706268961086710441196108670832954502439369660971679884884610131293939236277323464799776752789530192670235550663100396688520907344547819500150037993356621190597467347866469977648236284206830523590026796615184081919658401826959559673889862430333642221387118958638778330721233927696682127770813818155527479568503113060140216881063114996686598660561269967480496413344421399724840803290630704544352536557040345192815360298798538748428734353185596895173135616319211390858463560294320684903760176577802832876408164113083093626668191917485373946520255763138419135898769465302331379568236163505547578099835766173820011758344305569371357795443888799965336700532195309771831144312901584438846883096822353225891143731740444489125864027801226196866048789278345535294652682254036437611255072861031427924160978277735595374148316384028124751139274965189018068016701145470262328602253935317806533803659512757808355993755881544504320381755042046328796355138794706661834307709914695016611974350958900758556354411898996740859468894207398699787694766986876752760503455976408025874243982446260074274727397048192698153717121379034662007829021348620413532416400513910544824725499621953043433796356758268113164699711152180560881204684232181086201040146188917312598520663444495339941095243953635552408086439234400027640049985011552904331574220020940143773809562653889493243489396628392960353593467225024111286583222185978771819597061148092365361081369460767960165801573521439115004475187581314499916486762537101480788161108578264115289087679163952628982241061831280863972633135095210440636154583921212943722946211319392643493775500297662952733901617674450275776190381534968986999609901164257475835003507277393134517454273816738294901537704719881282884132567941021736108165173630787272121044927827784734960816807880816510376601874433872984195962778734389876249601014938141075467481219779314426176220969229638773376566375165298033350935600792680829530593615019721805424836620705945628178306047548905638089176485885830617015135716496414317530030914942863847973894179956330085731926048332893407678700361674809533812525913813824716671436593414422395682944817721170231595058304972580083698902044359685378316431810769717353273940763757136580517096212401602776062920240872065357526370821466679467304644472166350448795185526661905047731074543039286825652173061562820176724755936266065089428725718141727669573703354406922863096475133933147559980190762592771682583275558732713152713732084856570410961229382220039763968583716198242745993359734725882831712252604985336146514850194232149693541162311286107287419817041292443057969704871488998789558794269157169434579899608094074171272349948114733429714878115759406856739751804683138975477545605375818948116573005538840585641809296968237535733000069019104357432808982003028254586198309258548716183354657855174255549345147451090133428185066507599165861213377744432845723684779940096078970017434567186624205582671458568605664699213566575653722506112257118048420074540965611968138359889 A013906 822 1156468660867453318868908433560123197690421149470679086339382194137249861042623264007980855035479528404645158460253279289065458980215463521146153052844856533053840123985661959986707195580706518128025733078277401880070038759469403948610544634523312562493889310133126830069905799485784959597607398211009685146707849004323020483441702707926487800681163510431915802514181379105400793194470212363452848422040967409879114634378029672377528213652832139572804301308416141452927933800987989802652728989303148629331380016274170747817429631336697828764240588824617505120668931394628795312709897528532221103977773078581601874394827171322670248646131923117216011960557010657457751410286548554410321577416072489232225771238806260582942595219833450578657699915775857099262288814262132112996662879566453237747784830561170498306100310822552747815469860763482834315061219212805516639274392676694903033059073274975677185429283512076204380083085168032072342644968087930389831145029814853699393253081408750336236332581155174834524596020473456827617834719592992719417118720207094543695347554941705119784757717902744019808766874840420578341612009305779865558346119696473272656155271373132186720712800308375650374081703576037958753067149368318560154611260605163489442607893525836800847502663523613488146516618013551929300529890654523633439319488725127824711806264297121572969150306160975987252124398972065330135846238260496763358257707230731623416214317917100314141033528411391129685032969901647568334302769323024227421006454023294860796832754618407054269160838627424510702609520207317295321036167593201884096640893769478789746886878227333962604117401262509334158928620912379437668409524722293552074482537163310432270202159382704937937456677841577543236776099249545483651957231501784983406675998158620284751357761050979186889847299339003598489569111462605172553837193864338475015654343079169606682133774259120104517567440024718195594934568230474446154718994951034030670607476725520344983169584512315446452188475932525666016264112949815773293158258856232981169128045476984565611572098725967940286550859697072882278379508194101521559217258041467359557046144429865954831957956980516419166463626747754309743203273498441785048580541583774692824496792613940851742974735069095214936321453735591731906997431394899953748208438203059231160853962955689003993701814380319616141616531231559690007397003776247270999875735287910359469285346119252918397872653432041494549373138132426684761809705967268261723113244518333947042616995789403858984612503770033580604311257771176801169214278870143610022632000289631235783862597136820931171745692934043745283807721141219485670754990881094119841807445025317866226282826745838896941399789504379623128881721894861591596523384722340728946205054195988274935303753674782168918975346382070200644192695003842206563759375019916990138373190123298824440925776129433399601990437489298941893046136302783122788602204428378032222842063940912412767118812482712906026303320726554473265169181030374027900779111638201150726499360794551649883283678045352985644277069345212146842001072135927055428880035522486195305218764239552232093578082350430370763564203068022539285622036408093556612403458564359853325786615469831234762503215940737062741284353147200705570435295115113491556682756982880333922691881064092050875428991881719781487704473831054290227623615415062530154337674990728856991646964138309423589603899678043411055555137231897120124732545122014447269580118952818300739504646862816900805216859201447279322130507441918711887799570958866392589594024118823095338659950613588555477867305364829973864185028881824545224380053656600949531169587630699632615279492797095349561962479509136710108905237621758899355735412790118168100093571456266754043558296473572532904537808808196413260117433811144246581662290822832976359287763815600925009108902461337642014622522300282516333469762488785754274512292920296561255977100842240679213454924197410012237947797552761920423062611280273563380631621128837619513363510620916034169166149660807341096259145238544759227635037435797123699997785248842262680512335980158648335356160515234069950190592112460173152355881444382630331769864209470638112053115429103139211481840578786602093605202657484912360862188178539607624311340152528859926894692030190089260454788293979040298359599475193100446807221447895009874855922306464739219664047636158142302243405382673909867484371908535686038180846868838299337344718795659167639139269985745289999744097594476558051951718336601754400911550849352830539839872060897612765708383429499876881304293509209824368202306042880999065961375804450695864691011049662921680817734191769176097127859837987902665452990082097705080154258949321963128619287514477694214018375184217966763685497152096925929971935232355802131013654842280900150466929317670224994898723255717222899730055148587017569216493144251895231759457354152151312122629977315916584546649750798231665920628567517569112485278584519578426704721145797094534175888952774881481893967018569213517121430956052964676765645580953478647869793087559520387171476960508241992968597432005646277394540846021666546310475138975084792882711335068329133409267830443694737054975805254110157636633527475003326829061904161674116936185218582729863390072294783259037633749590682098627707211347756221248006528904349809688762842072314341414655977467848188877831511559775876436885452344863230629197232158061652316885208095384408095219565721468603545833485238794380791822659564955520720337996659695351736135543718467573977817206118924854469658399232588363657835089747130344734242807276158083315951122207831222229831843555703045927 A013906 823 7443428970093607096728666713985664022592358332447559042606878209559929182372660946934919520441623414290539033139541972379221443449096937126084394178606622432525352505134247456526722951325511333007691530918239207648975633479239581818811838684601681148419607004050179940832627703179735624211343194223644709926217036984031442627456619132243694270499601992223888252101533720135392657471675990054023196771264426301803570323176590635599397075246910571714441955096315073127562536224452441250375273661198395558356622448086144973519478485646535713281918564197205106760881631899299284309393159988485661577039611909917143153048025100352469396181790680432031458070247391646053596085337954782338992412550896253562411717132492003659198492145008490797789436249004527409837137773654374190561280148257384331605290659688575808578980592860561620532864730036017396263904072851806297382577262383896502272508534859876775022697470927967093528317104639667052598076541837974149076961494633624904113868717753640365382365554390041459968541924202190538240257172609321538671336154973891516651744367816159155790786844319301152688018013511017106464986064811191097227402139085557873147536387815559738074552787275211458655668154239706883554592475366731586421211104917219789129503217239765012277217835851565009137415208735198865289960458005008606421729916019555398689061266564928356328979789007054668718300110453059883162542984704280519363578486130568869253587111625503187219442163355958417810354160595680014915511289212861724991602943307655714225668922358901914895933479573753357489165867119725222518483890035331794292225940126928422035847130470353358869272806794143115348481116709047006981003965579661047839731156693312957569289777127757248359183726228892729369221188972117326884889363275893265454675214016248559417408265836142532684160436169500438113148723578558564130682145868377893297681721497211743781304943016267870870913569631014785190087943688236588186802520120123226068549738569965793790008673088749937564418131748980042784119409535756103725006107281503154717049111609471269982082796630192670687759619955237166342271998908547969577017084274392149413477052378156729320988772705847990887133998772521217235498186958781294104936028758937157738100159663189903529933235238825502988888034500899694517479568576544553007605143769192861067544278492108231031834717074069499115780569476530589861279653476222688969153189690194826797618452497230686559718867808746249152395952006677565479880568334485305463727869562867071710118602530159001948597796352729246287494533776709405967864139305896733363897316640165977018813540043397442600747188496181921651218839313240048060564190272593970584978456136589471060471887945792963456499945377987256668215968545939141041142111593944694367804277138969761461917767838408489446464537858812861424845143139114759321206707093817580058187313637763525598581532710245755494473938401186819560714248069464032878560278257159949051263958351644021526755798891421833712055194235113798118958802140580661860984329738754509070449075354486949864723718201461371680643205340570784841485706634569151720284014474905365749377656681892332169876635289616063851471113467445394573238394680978106447346713706507591434453401972939979044994236397651408615426357388513230893332218667094915586414166127462957080980429843701423007711263894963943539916276211189463526533663711429810521160214062852743596187996102858890354981932465476962443544918636560405834981443668261833582431111561139400236605557302963519779351895203220786134039436660241407828055553944102993879285369979018197921316602512116403930082885813785848470930261348329238883121987692287925308296657159740165485925856508135073485690271251275500152481463830144539555992133963787540423860557987542328520978136599603257152391593957973327111864024288321593476156013901505267559267283620196304475903020594713302817321569049767272025313771506358768024477274951500329963979421166249899970766107173530550397629641144136317181536076675509787749984670231246110491500638040358570112473363206289704213519875642090891241474179754630766546614845101889155507876810099542255102731276239103199485419566208888248247953711043382032057474643115576875318046285120299986341846664236389094878961190888084413279448818847626153755482924011348059888449162785669769680903353452433938171064719564962785709104532115608911542959791545758179023310155354653006100048226530935541058213964742900303082043026478319306071823319407409314020000566397861797072822924343526033081773078653758345726026253928376145375284581660053923641277793727777526065844720397948088603508335082954818171207039429345605173832936132420598319879457741054194188516220773214571405469694543978989408715303508655772129146850858795905810537670988315020853679803796418984530893355529226640555334820248530775717156767245281528954341433135872757590117242345222010422503591133553676111668361025195720032721304596087458497530737297001942795326576236141733334160835420522496969671945013703108825381243629969939001817861362198827436429902283974806826547825575450855620866207650562106127328425534428499793749481301307517377984411212505631323679602487416314181077088922487694739514807135601461514980634139316655134333442748129045337612944783417662070823397178328423277121648084022165824060720741739590727752915807651320336058086267809567141600897232245905163831097983342415546508704607182543873412623001694040417619200819915009458217890928270767352809785294414396152000531882317541248782232132284511099702422434653559279413853863552740499105929883099154591804550291875486310561275048314164417830552912249146444038793764519032380422577446844409730924961 A013906 824 47908461947659197381779876903894630732164167406540519510969482315953583273459999677177940710957799771205010872174458997129195282993490927592913407880715484047227524918953277677083577580703295589624724331184892496477030775714669327762436846234765238247862498603269347310918497488966969126743309288738996063220637542472911887535132018355482775912070219785436277584195941848857393583169219456852281824376350391376629297224585386901305730169485926129880246476590481846719075237090500899074764140002338664863259738397382122597297280714741680612432083577240731708464653165303631653469772499539769768491747866839111834913118585018477913930828895173463942650930230307489335540788692347897624097441575073245342653718683694980307856600528080384686916453475226546962613392849495915740799761553275377841037391300451947085516661685993925762385360175114210316321405131971213499514269484703755565126144400785623861779913708124924506661329098227788556320261763523052048592457577254669216218970124432618890246230859439462620578305034045299655468911571123798420176483761713121845960838299582961269259940369926623738995455925135540376076167803345056140301909166088356817928033796961963211237981310509296345438199134863657722018416396679335279141057146656213169225154125758640858415385077258369485606538416836336070216979964157331108882256392863053253464548659626310671759534762117033267622349887813778807574051401800502990842132844157084027638240630801026060537546032020979470764748329070880894241346677746178073617628662937626702666384588742261827627037179720170406201890304674973597880286156241677546870208384154374860671470427272945548884731945099835481471388996162457740053136006830892327635918752264908001260395271987800471175893662027250116426481215092364552074269459095252687856340631006983301666319769956595137243967234216510958346497994963790364332567114784912974881280664386528326604595600848154596804908457499594595554726205742175746720009092757514285243727629996629347099765792974064039393179691355625455513267472729597047917716983558551859340996030163839142250288733511164184632466815581551048926917984271040364151246871249893990132387131734782417668040840283875775210468703061525528905178107144843270843246274150383862647516795947054693255561069096767854384008578643624242509717998850662497938628313862838086982061144062731368044132158396667702147360457886281326339518268694111570587786348390157642095063943401383248823840616788749259508279618926515101833470936835686154424326627165872536931919896564771181078843786370314415237791430011987148135420577972533298509586946675715805023201396763540825901220961447081038146370817881897390654275902111678294416831991305544685933770812676688919792499227933990633545675171638875568866167741962904775981356484533468051397084191602365612189325902995805148941772063127439307353733540756343124684453508821223803641751057988861296656568872110909977771866225562158341769691297038523637956459419488895536445583998904210679459750465028815048726373653445911358904313463823724413174021413014324598353165450579948489387106130191345387019002637497462717690787974577455826503446634940900938915260292409873325257969140868397893243700928936150668585634889337884190576004112614718423546395338478368860282039127393055414067682572292425690270207713255333311567468822761498748065721339391503913255535344977955825242760260693415280939195895661943816276119435400663098924055476150645388884773232251995112173141970084111374745445407878758650737074522508028129787193115227983684288321789872088163584250568239249695933981236066863925063480665362642831620561471527359849304932691117489458380710023629343542042578031233493495944180485055139623284108177536248306477923002352903996159433079492886189294331935379212153379697982655900226949995569030243918143156229679968669919102426982856118318217066057865142939347075283638803595147959702486232929224116038551712062968137293164488261349199567444379927540638543603143337930757370573776137159456357880693816099582350189284539196691146595600233427143959260293686759156949842213205823646544459451846938631967628552829034351546518096834678730702618204285583827031614414392979132398094638358902516894441412415179980910046974991440384431233296100537708244185896820287449048186661341026229579972005826600549751406122397294532670099010909765210318911271059294991550574608547148453596999835249429155245833393241002702494801253141248044475213165439986059172545117400237519104643086427432505530912992557084319337983378343638582381566952205288997288126304653195290175616451051072838715224785451217205220290394446570647952830663252521229781792580441363401645352391051967908675429975385897057960134194163595030190277360627858882730812018353029429497055016792313464901944466266436029406454756152523732607049183351845382962889318571691938761797051914572802774042672205847981947973270228808031267310268365603873805991296262565539787895340888372478286397375497100641671457192353192753933032029713269235585332908566480789769051607104777379253558887578673546556145260094403311307774086419372869548241857837887420389540133648000917727301530323168319216732132630745943712664581865176253746631216622812952303578517611714999678151778057281113897821144055427713866136785345909676664953898860738979794059478846532451521050422603437385388165922085745111143212232804872943694485305979888140687400072905862475337507115981832222168592425183660419862854231721334514750939055555885791911207037772155559377031330393810778309004487024991988720325393693140402417700636442236958061576061962879074639260743186576888728291533951552754422884407971063981974705722428506193391954888660770756257623 A013906 825 308355293697582641453837238251243879250549713737915226970791850717911634027051354702206498449388257852796973292043973944959516155328174377376155062419187940738984549419430496103953144976516591645211967075951564525452461694055681925058466058205207597839962057847662440679199094883630128970130411537410216138537707902032729116953534220418183076362221774624454287175096460947300343187276123466574986154351952207084228340786379582884510827236259554244571815247877811700757392868720785828253564649155072449221987774415821643104256171647362612818062954107788342846654511147929872467388595939005300371043481940494849584860206412853585191983293043647458433033716231327996832382606514472544437576199399631657148471863673769400639610675812706487416941906910100058956987972773103090806886359675093105239516126234924786460235566826015202123248676265575121769983061671326996209104171797986624205310703630985744643400115135893900973978098912074739279952022559819251391593724180160049427126454827601015565904096268537169161720829557742226120379740708421662095113970024315919801397119863652695684672332380394635216117229775554659350775210107885328673239210947788632786573374832839553180909102342027335967886734934285759333509180245852262868552589178480691038250136181247747778575854834316365630097244293435633811188567473444288981336548758409362766563773513545187308004779249408632252828238343981000531677592721618854821585825836560538681701196616371768477558410640376007069800392554577060747484031999884869020882308921297953064319865783059135718414487362431660752764693249262633591901594639723027587055237641893321553858793984285232172945402261719710402320004265727261737986821565613966016733152209708974759556336286091775648049664940333457096110767383391234938191359713161515970715343025997379924796905587121741415434247800178800791176773944399227364939368021276071131486306635259580889243202663349813902063094916068313177936493131245212672171103484106177767228469625235395321800147863248066261500016354198940411214630505230832852185862283108200350006404411772814916348650137913447021609885361200607022903426079637020750522328741041156434130658988631244670480770986075241858645473763669128407290140773674961972389032253903904121664306196976253845552577698153498102189532927092840387907725873876469613969804777532880881280380370160152601591273708771283388042248451593161610816074032081464148571704548956552408595070146663889263884584786983948775191298967320342990080147830005810730225933716472673541974004102815389037938548652498068594314852206017643396991377289089468888129090377127616691650447147649238650003542226663189910306126789078425097055914122625185808521715669415503400497024233775917992084013858218345076287271571251675295542776682808748414554171939731595358333263057030544691455482450465729499755332026105852093811051398912303776160909550326922080002958929829201484706430464028950659062106777833418907940960191854822347495591889411416363732779452259124077266008687334958537164653979741017453504265632687581860661720503504857028338207975682097400027274831314154542322048492838331680770079344655785766724673224675423171880663176230241307910852874044326701393841768051690802696471020545665544824530038198954622363876812047880065294280563322400462946630250396348044590819523756971772574096985099213136621569082743130471554872128901451130110463304592238589566026928672482448282087395205010132118151995533873394230787999992502976269817107157079658063224332882593090361014443422889296958891896845826190483349933990685547068346055132717105676808590890307156034858336142188650801179483334821874554858391945215453022474295616559901420952813283477228165854455721252528347306679728189033661034370733097165352793985162481574261248291954444488920345452781424834428015330758827230833276596807058588853125472194117097144628185602077907701665972572321628048005404395379347910381134695920042074500529689898201869517091191523662635966696105650286401087264686790930023973306812850898478395834162564350218866848684552565393217164032177276448716492520018280071810586670905781678880535294422262601285445335970926935206605606681760826087466028142214777350487956549638938853702295919723708556763870514477157332378251277406723623174693508187697979380669152880415684785573445759897999662188614536048969884289463078175990943079652327103595903801600027700179119269874710608816597362433039752975057183496582046899862321726930887496192052796558563196954426535796825600214946353123253841759180793951318429784241521781857846400672450724070460933554797715407415307954866041265443700299179538263423863956665969610722249657432202575706240636252344680596285227742994065190827722303999665495727399980358135595124852282818642392497337363577946089223627375951842711672818029224579003058699252761922366567715511925363679408205921122510997257125090134953404217674964122024296970391133574623075933944075437760489874055041662059489982011305742999135235317591799802125709427593173220792451575008368721508665864506928027584151516988971154782430661819651791792091912612586706725633306739644001881833012273912424375170807693113584812149212379344732973239593402692835854124568353604691725785868471466780538556173474449636534896468443835793143778148312435403648326034739372255025307424636168257527218620352240170675991381424015455130945890836052128014337037394637746511175096362647447137602101236563399853950329264675683876457761342794359989354675603333653736625567154039115549029507439964160891246293712867031898011656145305419088377118350567460536749360918655382342991900883409583721851728118116508338910060451099053701862935023353612658838294955103947531231643457992689 A013906 826 1984680436103380151242915131557725783507120896169034505706867332825275520288573797478063880849230967713044829469434187392822567089733407856604374002916303368059778031763905537585206096997587729019518527805531320672444273657303429968576582604466680485904054911293397216428478339960588595185996083385929482771764206491293041822800061304849029716262451583551683980079421880742929932771022366341225646109660107124401123491622028723641641071306308528145170091067971618195487940288840948820179033054636706473042796457946852721842577480589300821473249768230984745962664836245400399146369317751845192006063117683330441661567895523925283075325324298429013553247528229494333116127962761179760082982507972423419065966840453619965420953695992382711340622123947474143767396839642352666793267372890267782256622942479274504859831968891655164079556754741200575978378089106813812761494172422768622797482110140369680635335827254104758276557119086039863641344240738734719959524525470903873009939367644446003330497868689325328973857729278167272894323301450464805874252135168215600202283742654581982301170973810226347610809619045282802829746568151416980008702482709322732115432035091723028239072034495391249665556011187145607085916477711129491148168377490789946399203996259220672680402253231868299708716987627344387631206857937730835275002626245346793177033377707491971513565404888476504340065262067613704905059352170642464898930179022365567220196724933408117438153733416309630471660268015904182902643616974234977528472702849433631119863717893732186767267056833775482664431764042038806880800685348218830548749869409736586929928171649196364099711929229403826009999543215683800996459313076088490874038307092894891730847108160632797549894924591060664246352864872718491255783390750289131187501903077977054297307089697331910507040312788946223220685090739616356255735946788164091494643969307706556639414262759832931259846486521371875044619302009838205866039776712202408528856589873096460031701129098581648545741799761233870723138408549928934412336509404847483565361270990883074877136219874608249343409634375365998607615306123689181048479136936099059926721828066863791216136216970828480410199784540475448940363046537657425766252341024188615966145205540764732605045414599466380435540884928563513580827176074243698064587255191240315130062807232817707076183783396534088435642009525672484581644762383869307202410450571744663399194019572989097016378700101610629811561090769219518361801428924623089852814576894482877043169587489127109526612512049665376310538238792236216954721672274989979451827453945192695799987513945642143640279748985788035736869467015997397824460153471759756302378084996832789403265218447893993336923998008246637803346046366724721526739681902959308196776842685087875663440789344277147111036654281677944805643732998902218383036103994029414023566837057879832641172484687293672171679840772139488371799777524760680954193443544123442832546820388269943832796928898091847440842534152667549035969960489928239499740005575089288695797040130689962000345426536825637825983750169605039389392720562540546245202734799419854129157983436927087204371903269687280030482862519885083854229343706907123736099812377791950609772550139651574190969381972086688523096385643776188962883302985726781962365809105996518969604881111364424777402279814730168608678900342749952671128569717269122700283170460172631698623275231516000528787742769390477283843572728235746583793403448930719557617627492378547858993482785823809566256285148020355480334175964191410986074519653531077814103187236316692231594868207820422927263615959305697428538040926987843864553031275271576005591439693107415673164700165100293662060488916921771389480962944827374808538298096842642143125365615182945105151043012591554263096915478022262335383143990922933898954692161078300219387147610002634926690263870904054304435383248542369098267546243632142091365916962765868462315453243270924985341365792712729481325633208455973994923290425491745190465133678441381917580752109462879112400675541198355988029761255615772016812237566845177731568390981178507668937945367090059123782928489550326904520662279357970947086696371705722572736618454796426842253503367240638761450256151430961577823744955076338569332575700914237457793329859832148602599170839730053848797034971957295656976492074554118697986939770262101727087853973058823204504082444717514358382782738477597941381489600555410879529219903245672760132322775244552690147874164268455300383001629810988883010716312794429030008276676043323510715842736458887391978509665448146360636549702314722126845020342810439316842184876526866155022728831975458324918543136251587025650532527674657292119015766580771778223530732677116553789232453489858703368265751869495816011174376360612673414494283837524619429690601549761172231040413250322975425799618916274014476398562602731602042229635298179845090212425909412335301664677445049016304963929288593639812283077889734757513813194994323327307434950147644088962101250976358114661845060527311345569285814113188283072538488237100634161726582854400560494004122735718110315240160001899917769810582898053308816659179844320268215199843686650745082356419794035245912651872257249059596963925140393203400350404478443705423224077735412515438026352265405029111157510876573798556849222395888791906523877667861388261780182090275714897292976253248051357851975321079246182706174224110390485188451777014365079356963040836787338892153812772929583090187227004661247203246843814755730687544036949243517011542447055846420653482991903261139555639520307627090321054317310942361631585395214008236600609588797016861361425247866218606965010069749347037896327 A013906 827 12774084032150938112791278106595647442595573030211292057564855609558632318080719941381354113056781794423082096841786445986481779930035991524000566383052328768887975916297391059497778165967744796560674939811436877090841993644269330354238107410180887678685162499918878120178921564056954680505219589328443524931665148100788530684886414979035918471057816412631796323396326466166591872281240410443783298758388062869389300377437003221209811017814859750967468499454701648971201436062499419052117578147979583250823691682531019888262420669148582217183600833005121052783576080114229141242940133726864538651880305059280104875340893380147828244888623770923492380349855587208244491658400222180020551783884310751666341302211785773689097397374524700517458233823114457572918278277054179090446178902630664808452939279465881104433045474152022473737306561481243138794401965176017336070753686214079865962214397227197411369479304396166382200010477529599074068920514469070043668445962842973846720412179362756522414226643653458255863586378835426979722467521027589000035101610424998300852767551048620159710265689086633680860401215874772651013619515695395619360152163668770401592036171038365870745353615720170002046153773712306318148188919900684322445075499284203435976891846895061162061798279773162907752102622296344657919404841639508297506416228415854114837446541373971998407536098796111529373648669052050996269744425928049434454974965239349462018742649148066802816238714997930575918857264422288776296149925606798477970542581676032205622917001619297904174191950382672991418836733469628180395593325536210832470632380726272213130334678097103473698632177712168709712678489979463922756953924502090625617680339589204386127595668679931782080683348627201168897363537353467552164722636571888197494759561362616067587092405623794360868615367936944501202893938986294557272112270958372433142911249345871941880197514214411368283794114596426218340310132155908067458444054563146986717846410233575288849819340365752303545845412700619295191776833901475247502301205952324266913528059013273342803931568836395683403709196344446317576134522262063994617111353664702631665936551025362294547439827146673094088826511828597372459163112041325608728637891384649229053386930665862301349355818939373241451630525923765270691361928935225906332119727839353263605173838893295619215845960977798404364125398516495416429677194856080528327084086664294762056758633520471363657689931748100865913232545644830662471352094448995352012534132292766604276665272248530847511845755643279397158698619482738029343004152295425829314913470407963391263379035471436191724109080426433923298749635942145739505679337576886605158517070722769746246180265900573368756157416112392189499101702110144094325580264438338822597167253978266552911257480410512805868090992529297868304191401381353300974125746689243260744686246729625455661182033609669815826486341394874591005414895473050735534756291001114112411162899578298535098615683734731175632934758795782710564822003409626194806475086703186917672172408665885422091189283672311936241805728517886208038642111243663907041486905707102382185227082588381599238248669006528837013238158799824720269582056762545717508979874699114576763555284683495431983026444870366353068811760063619367397931206989061672995999438878716952894383589306962635865059721869579817613290179468756258625149671799757097008108682209138896825012027173441389391459286659567012732525592424371049874372585734701094309635313387178219862397689974157575935106677118464778853360511127891638760343832050367177971258350446156287827980008825327524364932683734365510504288819954131719942708850977375281322556423728654063116063905754742119409747393417007024830286069483199060057311815187526461859409945099723442446923179636792562140403990258560242026506951143968889139999740208111190068950931809607189291958393033646213593972547924072937549050633392378032324768380081879358116344831274154115132927002330366027408023870021813149030406555867080815714433929895300439415547450774476635734946301214863250175063437649253784910005327577700991776336092312971419585415062097852532410946385303217819719623233017109720799484828585153525540975325035199798331150440623215714607789026028469609534694816075390906216353738284549445861805894090021630833298955040100653979327854462512536200711045928611880002957353881748086616429819304519345320547419514480460517976514999321118166825160920107614926581737819715963149968354768185849995364438842070122393433029859022549620243842864840233726290561525914712974931339385908004653149136835639518691258532220645445558064058768305571423881978734739559288817455558583417361381190685210948391436625480771086739529182296121784369366574466551230391165449777392277636413413694184966308912810119067994856242666382317664721593953095450594472561051346540823530621017396614427839157066553618153327683290417543992758687473116015064718432522335020699120751340451529134653450309502394049078380728960909347987451917789338137998482597652012925716796963822409536687875453764666720613435951590995445006982389759468841066731659977341180109300723797147108522438295956561805127828942595576731848085024007513668716555609166046400196783175489439839183993501580829893811953421523411999794294830330163778195851932846218973801284394867027859632324786594623222054566011614360395971308991042535471465649187366656759322620751056394001158613337605524133343026609295275823969577963633569148570331167141947764355911615444927220862385807887400459196343920659249410004866012622148310767718648100680555611512750963537055353469398285707844062692690923237387915415586677322586557896505579864127001067408993807360721561934759012161 A013906 828 82218386341746465465697353302440149247617918303989238155663155448593436210052615229670288876094226105062443492432954299119970098880227643793560377435594174905330741573029298864061108014079332447129724224130763063805501229898337394540187962962765885144491494860215371756666760556367031859187006567237002182589248454322473553953953882845412980599763679262727773843517682076226080431014255747076971528480459699732953737759214013623811218675835547854121209104185772775444249564590815698320163609289701354799356312195016752140678613436929793113494148936306679852236200418210657933635009029131968485300259238306162088053666231721060813289191179387617023717818130559738673976174102661226820018330341296316312394176101711881983406209909740434502638681059765977198249549960569726209539630456694561025232416560815267585349901206240050784681796925843868907677377527746902948897642992988189446726836900092491468286068534495134720908362036974292293189978070859397692075096493822634817521997887756222403745150758292430470919803144312748592947845771693275267252926004547664838705604457818929024610050596092931085370077342987081828942952874509449726899379857564344692894090865209588903610761527065206151479747518356786784668868717280330233979104574289387795725816000520098645008320925430038669169891448298721864586955916652557754097339546850783721055195184446575054146356116733660869303377995512485065483795647611019481108236932693530234418100118645615729838678339605925476801305521863547409292290500629838136096355951772458154435622482953356730446231140501864629607689877610107051491914331661711838096527429260877075075937693027545263215875326592473089578230210229892762989261093291559483559977529952598526221647488938398166072531706153245853024363522100229405102547388841016596728013239459344388301709095289869468016186443113377181705737983936864069636458910397023701452344819348557452017016109231327109373820262923905715431126736930753798629684181479129165932503717582000675361512762627727278661177301117742096272526482443922898934703850822800629079017927933668787042685325559153502105679859927202645006930399419779757305882341380333130404629058636233426974352499376699342426959897622409898045927282045401792461307391748347372873163597482708162253816879739702387004511974115745133657452511768738715639394485440726502732315401743991005670575640017725915340207959863855658069237805371569915934329371613126941700684033549051218178626988377366771614572902533286320582849753642130090958409974643622284069884588379925780666935846414331844946609748617384535995639374597597968530238110866002317614310811303330032550127411039114997186444128048778135447202664657631062905785238527003996863378631167294097980112492093082682137216746664711170503788255955851012451519274972238079964501705237841224459446383128998629574604196941063649251707430823084036591236111334497694166659353749363051406094578032511309695565124573701790303979910290983809618801450560484728292229365696250859166810204231924478664918147891523691559292278976450195250863177309810975278671507639299224646392608105997269906057882208377482439124955139568467861211036428151787585907153019488834408296330724140239534082583969213791068900053660523212350071711685623039175928377256268384009975090203156070016102738585598175556090016430957708743095554350743812611626085437216972036576953592473063908171714040663993028461259976015674607388386013589272519993239476297525431901969121453636261568871585443245452161081872370825163804335081339294766892315524690950119374952274427453893667701010556433365062885085664900067604333942835034153563924424897312975705816290036016731214514026272550313466779970956478558636107357194157068091767387799245217237931315701887806458500499529630103580184272989280729156878793012349784454239872752403845613829446826151834013347890295001421961847296242565548971359293357571342070051023271383083269200880598601707296689761343633456629240357582919857008780960035067945442579647806909069814023009194538657886823644107716129182925960147273076171481200176576221518331469711053729018420117442734512678373405947405648649137028078462015467890421668891427658958467043031699718580070252798040977746463032975590111820452150102205840643155158172041366236583129731489284868931591834026513333785052093462487896179666563535268980774811324787693135485299573573874543955312125057051752471907956618488139760089710691654516480275483665217956712008206579399882143764101408556770433729618316713938390086137776115927701910774090409116316214384462574171643390481453208501737113284393263874828110566651851015048625768999526698204972186495102806655489819251665208362299468250004296998422691202584384356782618738361475767367373973281966001765745869565004516570344419186020336671548607606803020192455217013492071165625107178188848231765579307014906948603745547870973577496321563711212914325843561052495926354984428806777951749695030136103354131640954044855816385122792325413567421027292256182446155553600238899981999139567478019349830346826120519618864594250361710036294553244192971042395502576055451628958917970852573540063208236948506701211908636069111944878501865919872442128993299107675592549048121679166618585581764014079227682853022285945263421227309720948262160992010971131737322644424217011231568493080205911630695149496213924797012908351566892007234087162825333685884019630887563069666268834812716564134599232845203952016973455915551383482675825339187177354416611015315905499477821234687649203507070857895414733745173819327715325338949326278475924971630546672278589346270814074904981464915287370427682178003662374942499047669703401478488733811268413419414774431210405429049528700107852624609367223 A013906 829 529185735401995470774882900046687537528860855150453005078535460929466222996518679665181756115626939531735922735416398372460725706137061033537175780384944518492701181208376116538607664138663412840756270601914467930383091202547554600986977014099657465488551821503083186498419807639649050937655275409989908338893031164239272401676653396174893919792424758676903068083308128407543199199595587877908636158534507425158298659350352802089521970645683397582038065369262369302821167575307144484173096805506504287053353404502210707523391808844489015397486271047154944720181502908347240716546154919590341436582926446657198212309598274874227718188192623113233117287012699901260096075830352444868614437240363890156423064068593020559620722675309088477428016956368257328978113103141863233300686933712532840992827487704287421816093739179474707187631190871076704736846935109071084566816702194418582228114149594052006814462759209518018894975489638145227381227263026529388319603702792339858849313988450874547774788274867080176814491378529275349216979716497717610413456499518888330750948946312851659095045726883808564340804099715993503220144172133178775183580735250575267013696031481655681072632799679395450156633612581543076123995980486386232539159771872995481113305285734235533273108791330145151378040946634017340382081201605455273532680132710996213847527558139046422223729520167445881000514711837770814663831169729931651960094633024083474469585297771943878283437068460374221201131745186507790322966568917695354278396827955698998635094637718799456918510486677551192895723047489926669250120622365190537357149717643631241336025486038953989762082656647186178022795214966001698675816589712979475841094876455067697856057017263896236467413776939177500873392390984925156829925945168335155285234170917701475038234987223505284321379705499827683429831454732746147496556134852721510721676889411600352316387557515538287621128422432528440084175124555357098696533577373673922653245508775132886972858345139149634075919917893808071517149001917592566043098088587316377069368333487330373561800678396365378729203377826683431253771841427792703502477414666766917481547921409149910564072384888895723175734366348342714590418617740301947509095788601727733374960576408512646301165218497194475280679781613016057380800208871955139051234607220605021940775619109807124301410769826598610071118540121014008317824332263938666427434509310676548299326605774545200964765478566253745978914054999209799676479180931906248516029525331427655782717213181227016638915167866517959869899197029245262636563781519215627501563818353205617954960646090156509131693784711149730538335989358457856810638654740250491088316210479496612486183629009063195196475611177695868069595100046878187089293864014703649973035248924832639760312960798995642700160986511927648426472096700752236431415682360426141177325746406535014892365718764889236630376256994657507940579882720594073502110488967742001606153305384704821957550592432293504343642284690336717494783595266754573271501809944744122379051526455235760702058050407493650089458236538434778786178966307746714950454684831137875531139230625837079760966040402986915822921997230182004961743515700752161399649777378077532954146897611005778048838712379454742219543915102003452149155652748776244718053211084625279631964661869576529483096151273621233397448817819216238857573913654463629406880785431417808655149541986599863219059150846950591243730944215641084261576694975646866534763298814181660853947275885470432600497823986781135923964188138446845221876330851725387825994188944980923679895824681542628672229052090024716846089993300737659286035835418851401145302229714998605934075527599135725112486112970384089957359252838558298635669884524480644038009767593984164646096143772721253486448723555625310825224889651863273374573788973600265000337234182112239763073162965588286950804533178413275603608318138203434645908547098068595765793141414770846323141219468270654989325173729418104464543133998297068204528919252153987189954053621223112180032904779822388105127335962126754452691391605193961722181535859922755742714843332566713612444022648240275617658172743716643147779261784805111104901460831603117051208587084784453145281846982687200214511243287268170965362938241153768579793710910314083546392629733160723628544283757527091446617995198728859513275192403864965508926079647660297473225709808927875088782255705566205747360239939157637036359874375636841067752254509483742592745453540359462182272339318452699497441386082938052239934998031637734821567988367696156928211593187902785648895674717751117127919720667304685297742449483897415309711720602186227646374637406955718899562915584164087310638321716024964625901315568901702946067353629865195920310017007691793565179729793371394567788838270597802372999210585545994586764013650247234297077430820505688703406822341719262630742923275304788123419543459503622298487359351297870641708333079929419799670388524129336775357065322034094036174326022442226840287961160177496145103981873023605241799151155839860134193711388719817924996236876473703888328969271165736571049893425862466798359666402976182635131335200309553789851117758594046373918034632852311366979087739670738541937270018987794604372446331257300522065802869966959594441181298190721227249457331757882843310593910021369780453578249104402517066271840696691803808563125750350505001751064984568551778830128598540136782984167867738219036169691100014654857873392151421150225578359133208137448310966719147353637613295813205240238069123547184570359679467660293592588744730275316153116837255459640619192618626301324529147975561800182260612445020773833156347506900074510424930702238276485436128460185489 A013906 830 3406020903754485734353622129535197005361120863021632146066196164205143418120082028232234939702522642866511784146638187749798984673615329823779766573850174956988867798762263159050451668825237286593711736994737972262445696379878535223180322595861231630394982096468618945836798839962801691459220968298160676607675788882733291247624716349896505256398534548536774323936523689118991817365922664868862104978530467124365639468019027805259280109111549816243367627772994265825627902175155112250696122412444150322445841811593972371893230205113564962830502978250458398365127174973620404355256828393620856972960462554456931113411396689298811454366546272426496181818443181920576110556998158146062992452830955441861062493456440207727770921046166924458074474941002138481566975424615409428612243240992124763394298250693076417394062225511637775284159701944718450996071612860723911654038713452130680793846909940629475696219678998866834288543227904048567238570425789961242805163055241557104125770144367867239448424089422807426478713882757251689005262879422069257761377846482900275410554993958098586054783898908513066434984081578336772496452401300180277401413580264893365816733356354734171282072611786879149847497655903926707209148661031688623099793223576351353895254682698546734933640857316240434055994200581231070646825667384860811615151043413491504024037066135344466354745931023099124056495861934053318565847102473057478571791370602128502317994044217366577382452191525450396008355900208963110690693615087426069642279474834867559972000925818930852941256541353649877536036766650457088141329116915837558784929085107562434754438284888419239327252372532520226613771822279920271260201376483007458473500120407439791621947590667357694313383391306036533503953001969086138686196047702597798374029959346951464952018492371097672204922017835877411449811674848927537216426602666370126482889995426128046429114841102232248762236573824647397636699973706000774695743014994004536351758157686265131137547999727949773237108632096386324452901358449283489303532080792353652335789387662844438561880863791697530826057056451129115966195615170883572639245990548542581963938593126332162809693345972949765592075658705591192655038737362468257736536115296210084613793881242895511431980645917888180611476347626464609810511758771546355546440505542090588733357570628073315847515098498039177740973317878107665338370416196675788089553111960207826910532703790753582413161534611557334155161625495778999679109040836808259292407023160257072303501456038498239954765168291487805382906607504803541454008839234732869560297771310926506685085269737856216454213369369115590102305076755384717478156430966828066562846423106234665299160597287080832960469424674284556578661935021024091324866936593989734578395613170604087092812003047890011923682264409139936456184694295209751689687307250752270783692326603476797357373847412363483961265809073764888630795744089516620826794330894103457843753584039707187872727052747445270627671613570655899290527929910008930394017773925184218865551638939471501744366418333918902297733894536498919396971486542101414544354357530100447209719269063992107459935447385482014748453236418501336361483145075926268759506047078947682686692705410313762504196704552516873901565941159374205216052941480016741257328758792050326182238327671615808502819531576913110229035916428987704457273856132511399887571295146007992812911168518658123430948832139714509297448956685731983199409329669639879892958014979566433565677571514516420575185965932550856736255434575575383115907168943186737856122916056705353260631731918274127256100753816265956099313405751249728182061747047276283801757989110523272313545483534004030377674205814140844708419525492684835515603411569949321889535901585166820230748392298548030828729836716184079952760441936542616541524384643709250433065554867398839613377610941423411597802101491148037538355173190598709159150955754824119876992325192970433336025725936067552345958156657124110743630948708001346858742277726166550372150443346584029518169526449276368923719592928482801134299069518348919172831073061262809465332482879662439192458798063842760289784856531811410107707017133797883224254783113262901210727031023042821510462798854089882290267939153305481315716990007882370322175192661623679435239377634620891401515600952773192342799607071372103826252191702269443698617810257660822019713984748724266332558050034731109398581848810717683035515622918509552548539749046334120250619050676317841900633295265947803241460383225215751968139945035945313054655370954502585771796190333805779091770133699874378468466198678961840083327530538536741746755864915837111008149872851797592649169474779725434213215787508685268895167551152691493444999989064107444705315935797338021670689597597457421826625714681094271118836858057804863436556451909673234737354242319546045946351577131368383998543799022545045904654514608771922855513025949210590619664937660672161621669907484560187848712019886016886911072370074263869627899536797580306071066998000562370432817273947831792895696754940807079062824054246233388705718943065682690418920984202295907140354650335130932270349123397165994368431712827702480220442724782916544300676282519615580319228154325821958887290364337063607414094575841491750616964336160340761235958453951058526933362237938608673236833925188575377409901879297965267414600618614481388220414485454855972906261810846394313619602202667966341811925917538123741623691889402460054460306349692758510263008474152466017035553976873214252855569614536859056579142530423919057042603419023494419194900483651316869681856076547064146023909868471363670491817086222342515619025181603746274651929750836415189101427361815650826727 A013906 831 21922318801733857974906795318078958499077012738863240911908139218108625403213263121838347728509753694755373056309725673256104446411131312803976134129234556633190600334488901147912261245481634232906430382423922784605586520774756551033970107077613267175671330251731120271704059356002698927211716664759088383759077810044858239988610609705641922331483913051732827662448576690795199150760434782570046527343829722362640913030507993481185930715319359878929285527443317231886919368769744380648982232616478019818822036823160182918028388978071258053559368030541490159108597736751236874229126800633482847431915262439140987373287649201391580012631939534708371714373864044852226605150761196196305519032831350241534356552320904735927184273279049161067256440265194527000864231305395418167982411498456975275999547785760627547559350646736251213485774308493974989039408552934830323707090495056627142412711001868000941491033657386603556805225185117627667406002090040236515400311594462609376240171788311111731553188248987860619764284748287457607767200697128079512707639972565289807336797761477250127663605964252515715557344748578156837300133937941606227190646487442884560820971021040298800192169080366197107966892605093647334458653520390681847467992416013084002184245210204012387562994796501382904053259880951602532940201856492877190813496112217122147484582802360761408611104489919006885427158745488210538578060037072746190803199385635415570994904740540137848769504485759491978195609439818658254752271014612649171359598001897075975552868354888194862812485951145774913729927490773302926058826672357432660622466822428463723994685573873582952109285517183078832923963971928608878483698308116769674293703185483582250727381021558713024290084996948869100162433376552713785129927128258281421380099110633035632783669559243267904812444395043824726043115224732170811670186849085472698997263641830991268737708303724464818695080036280252505247190418862802144207522684355556139515884155916888772941239105212991427326251484433151444688160488145536641394363583483299883735891674758035162226691964499645860649576552889829727645211384335810286571602456545178207625522416298516131775030099499573413120197021380120933706909991951761033404750069933954704633399950980541824736648606489078166061411509711162106101618684986930984696843522762295966159824866209005289941942871612164975378869427711533125046963059694560831939678545293299925280818794314690284889875351166354766788235442128378694131635721226704982038868896668358485521135472063195877245173107576739495761633262867289740412719614346598261864335638292682644817001780280362693781561040445321544545840564638983138647509797358327058425310635434851744355595216224521709659286658216358685743174694839023263030168033278169670225514556061325421731210886133265543014908876753916966030209163834113218819657072212228622792722620488001660333551661175633823449705461371263124584601771900351675842191904089946532168438474358881080714311656861650135487519796304196102807294407980776609079023541078941970805761232426594823951840586078590589371703467962733064368261648604848644792653358608359302695146149405142152905003297231415467252103749049566146780877510427422508446365429574255364826715787618735113097548929969660113718226634419550050122905837524315392474419155349901572570766384640910707746462972328343658630883717456300008669643383001496821086570292513942522485431109116885582137923499100626503915070510221514249941635843153878953469881069007627557715413877674457161954154165528212178898400512542462588090387295477297357893091737901163103521594223310060251045913294120046672678123143913215929236515851175507378313458420905592690092382278125702102893130730872404726853123053968163592277005408834362328298461173416377367224435799532013528388279483439354389715390001135172514178724682430845528060108452611898449553685692539553985273632371317840233373729550479097667505537140015871940201440413309498897809295828948526838069041359892984170315993851300103512844837848046867993321937900980682692301063804375114812187600135908089777701137876000938437475617067280347454862526468855135182859307837706627903291834732844528646766869305780000069105249703507567881367354451035944502929116662164929435249790018293803661528045838618303639046540046061292937767246921562948732025905127583175067123231851376576340857371510297560018063492852727223428180831967739558190539695677434691332859796492519921084181859730962188528978925973996129290536230172487163607492247805551916281758550847348934828669873758252491364062139714255416036414200007081658489616861057648250556734863138603945286687444567888997187984539883859993778577528377080557472864333404812162340420191941421013869656529401688767824994271564612844502976947286157645994413991296669211894771849632307658344255827779502345928145836063353661956689126816073713956004478349008442978770339391032164648393101752520566904267621275977019940460746083857703642748503757348896573138742668209225587951872271620897737432443788370348419918369575111933608998670431453209525381667538785979057676454161779364547762333179168205324698989144223557845851471671201967630001735687933485567691294875836593064649484988557451419493847686261150103078601896497923884330499125468308990134455724555354538641244086295256136195732543378717892417857506620498363727183376550010810364580091506303663167092789414986981702747230555964057223407862408514115705331299926546488356796695865079977533457926512297954305211551700538388221742751551905581484668590170074443867175499537011030799767971696278455362761217807935140524163363645767774958726585291160486811970114566582261024313460187570694006903394439001108632025488287705047466648290230631489048539361 A013906 832 141099563163308104639785527697950277982824837402693248600673568499498924353593863601402396533959653624962882083367708668982215060927160147246682163069759933944139888128685297481057047281526998123527672846901538447236674563882958903951636260898246608893261936766417833842940520507592479221266642073205505205189054149137553018943013977504640447304790163383129223195407259443762844487602869089751240975943767026720727302097518910286676696858030754721227354399561102762234750270745562856179412250025439987514736484952489281203171595200286095274220463507799506395147509282754666196786520679369712890688475775993328020093148347923832286273243495600643485325208219228036314744475865769809717653288330831307647965055034788950751781007029695114491108518505802937500323489112862661957566418371213063618852757394045914791340793619666343344160669070055036462878873963822224610179865958224256711678055567896094783759224043484664096618413483655547013714949710215846014241187728838254620497796008493705815600242314055273784995515789646739761549167836555434675059229583940795094423546914499768518436756602774929758217506971097779712658855970532891649134927184927597942848131084475579900525266115231410192482953450546261365611613375391922374177680710858901125870551368980123702604368617498100344822870861943680301671937637624934656952110007395888614107362127895070166984222105958770533970895201411825482503126673192910435952836743338807562464058162442332461962658810386705877415463448710742327366996279005022205536149082324231675717875365906148787899104264255450345561222695746312875018246640841055203168789975269685490687126530602218518727935073522689164738325042974898254766402219559213675752556441964956234393423746442271662898318539516874990746776926141423501924510562475291818529851250029164463817742081948492676264242794929555968694522374898334478497725434803338607882144860253407835601067676718833064554347525952149250380217322114664541255079176793093269680084375746575635498933726163900882331327458070923268958528940752107743082122290007652823584320229587156310151633238863544137670877499156585338721162777090102187303127469967361940403077825486040215137292555703382840522288257180791710817934178328773465027429279368919825484251340693953509850955101835732830582203540648870243472410711784838334836635929826444305721025658850267734880794408100856754124958588965132248664145360523668748729126427248713920981721081055796612318954987352109338734091670294895309323294652867454024210999550989112459774561647665646342135829214739794216368917920023040249677225000762427296562683635175639892189395689495050461582093931742962205986809097330166651551929151658686854206339131206659980820924780780186734313582067604252712472282244904283505841380809813714409768299034303419448881727068487640744925207644532936186889774540179547777157368059133672210711580689319606070476232899546162530123747598358699813078229522358425206345160966545998732696603795370463731687994832459883817994149628303938456931009711746215662409509615458660601201865668000286608978661493322833989768438014097661219715210284166277340970680896105403139386785052700740859855047637112340322739807200468931721870073498096967870281205008082251497614878372629332414039617372567712085309511970859830028258214127008764706144980409602251537304844224418833147428992726704728408823277998663834366700798500678003053922799096230066357001447121146702698394348947971823694088236672970671692012098267632566725013194729339760577708700103672848633143486484218349760167467850099091281617447636534234508393695755597985833209488328042143126397606709216503561365129150463819953629944143102518685856179913186765171727274029138415850041481727735486056848010596546611960006957824113186131207502484290286552893426787267278549347203935278504550763922426076359665426635358690995598610982618209424302495718031377110516238046797704981761193370576119286918565591432381177251211959594121700064422576543582048074517807873457689413724154812858462144174282169411522480741701755411710181813105909843139595619974821551082284078274860233508105477125581670393378672238200130467348250225986068190558957077439900752043917411888171962984785090192423009980263602249444044149816299524708608416063939235715195140250407137070048299051724699686280370947655352873234130733810286584075761053143463984667495442957118703128339342835778200895421407700569736731182772836495587033517412821136055146430726323606360365403173807340248168786237831317076548074937476717529437496682676436478385241965541274812115023641804514869847218062281316179983048036056350366913933086539218111533018353727032420371827903977389703083936791024727123806526568042259728927394627119460821552672866715418853688969027104824994929426824153826629761692624531984377805294431530977955970630442587337805467698199954925513898659302364558748336304731732190292048907307622547094135709532401713123483150314574326285760454644939831614943837078832919086269016245534401329771648434917432341263806039147550170973460102658586184668100743329440790844956223618191592364806022442008989480551438258821407024164189065885499286976241198730639085941588261482880874299210891935026724915505260159706832541699290098533149637899237766311136907443417732714072290488973161551784297301800886117867765410449785447807255838430237734298299886910635374026229214392519905957038299875505501625554773605218158265367961480631358002969021199174963128004509849915854336457837629191101943352106668234306898351262296406751846626049776287661027456263387956216544189010870986251539962224920624909578686166715196457891897981175146152663761168816163099819769668012769284049323376474614473703712535976827362152368326629456287893370117142976396823 A013906 833 908165185669215976141551102700008386042808762442962871778205117896770405270783388833841105114575478891454471357109168117642997031893100723610152013498907862521827159977846713645119158871125323683380472434444788674102639672526135360736786386378603273423884213872976059930173318585399300488445002841381740988882132349422445410602735413014150010527055034559860093809197146470046877777871313245736771596828833296064766125764251155591279551085308241934688633898134306835990299261861308270430366779565490485560561571768559717647065074566195007315561960755180798389862905339493016493023544869016495975992536241484224848830394717121122468928786860204732492268506645370836938151404027316454387549718775127771160826346217778619648570422128528942289044875325195196159644586887149804251948913918628603531757613083865665345842777628384131318785113244365243552595200284929428614158909001154987116412071208039054388785195357714213365621249296631994432895120562699788982839168950193998258858645854696403970297910416373463039139393084082265937068655560638716082774746917990248920427335218312183605260789302974199724794943470876396769113839013947583435668044642218450526264968568646807363686492883906880372516310060749275516724748467410171829581895999571712249189042209875636332391709720653575667698271112175173103904064110363784804731114581332475910189621480342539603777729062132991014929833533340593061530621841118476734071989103131530683012603505428569445226125295620801667161876259865245403552274931400021637447154392973992276385017086222479407952884437510718043500556769207910648933566639050839769529019175797213320185652035355874947484913814922245746639365222076185557777949561044408027434236387346052304544472176447490121593952243589661728568082441131868166647310087213907169151878384166462492542077524954607197424625263445283052215208226020270832337485618218424825471987896277999748816082733575524163212922818229434162639959099671466317455340073997988314652523311245841865514113595858940296687063165462580485698345038107243407432416226434726197507174419461686406750293535526700265688988695553993948780584992184439582533173369432140253579767140522296536417406979853578221915746368087788462381034923147152790215039250261191536316782726916142815454625913014706153987951683430571449481946377921361722557437810486926022017383452161308783525856923019092663414898339375606192763731342188991685201471776137269104313253608005909135122819700158837477595799783460857359895822275920867636552297483011917056682781439021249174681549415485971325966570272114854949728259393082243593240152876477283590613971620311641573050679202916292593767756825937336816549698331774327523262991422768067520936893466301089426092083745750158716151986521013970812837630485578832045311323111345573645873761845170947095114145746436052095934692133262851078672385805828597197708007388637421294467208289363646377624271988462829031007371038624993567883232370901573121200656962106116646203903723939345992759919001086656159698705841129772955239810346890041949921419679173968713693545051917969290208157632971383107885455706021629999615255190881738758370158266455044528142016873794551849884098896087805405536394468961932473109341885335142850913039109524195277776992998604585706297280207059870983569558688873973655043301644480584466371272989928585796622565333576891761030843583753979679274117524249360210094630503426713986421765168062731885891579090835811630678963492418071950180224600188997412571600803822862616011347951374013589992647228293385950405560524710335476799487773273664538458204920672806931677057733775751616587351159618678181667519451683754311806415575848894426079622590980243705690638106526838887503540627938201533591295067008610062507062942526136763294490162244395822709737248240237420141030618402255815777516759619594998051066504463278684150607697833900643398197281227845631415138840080875423784622354011339523301214456666563532597337649908045357745799578248510050086171081674285054197567760657872812421131821116666838264486901531872946741511531077522634291455602866557601551215848739918260130958897705164730063409633742332603638904273848095826809472680763126112603526584552396753380621764370493325399774492993427455361090731761578818474222852220846234584726223830845879263474908752892861586344896878170384709644701383409936124072562413466741621808950265049165030885661172885839309503708121021591121666768516134070565389429300589343380357859532293340159912657754919430120361932846420666287303708533572325711067703192599503428217825348032847611762996650937053044637913425820631345535038289633924824015090717638761949882509029633271926969544373716374977354465250222270630532822110463733916497951822574795136973719131009019974822950622339051833654712951680261992058065926196462177323389250065875454733913572857381035392485146903038510159011147943136605951360860896940207065227631510715098907039450338910145158262969070301930775970636022461175486706930473978828831625258066441002541771227666909153425060510093833117525872579585237542623242928069398075191382128176072688902467465380220885777097351350130009144888672137234521205761557766326540015677509935129605929829765715722837872692107953681938433930663147939845293702532321856265089620030090188382668985541695999448365020758535366825190603418496096464889591629486722389018059615166102220450794749067241762135610706849128088210530656424193221300131276662903638812161379704189930940936959647480048019780744655380728289343203565054858622641522400768649095260653040440928663228278660675130796396263195475086632289692392409658334187715377312327850783713674330552581729654383275764326311492005874168908749545521574254946700954597860812523214572388477499882376130856938289 A013906 834 5845262635625758563526839449005480075447929878488426979029548063139052920571769769236971360016462081534660746538030094449814680445245935590703136641019601128587324588333293850442767182366055379212260120090131674469039806137785883646130689900463218528678903192771832352499151527863904689903699574923107478941604590372278710561415041856405733321205736982304113595768169389302460931457457581910005149709848083383293385000199857575531842999671066105818639645969819458863678310721986198457226598209088887728304321548521566958759663763228607271970466017172882645451005381741508500253756641852880240759607728690123300216195569224779516755032514806170708543484956867386068731012222251390069982124919590262204016586527694375894124738696474002357999497959985192824435755319298998432548401628457767781941403390669047188089057740889006804924743332134577524783041249187503533354741394837220893241809019635363711441876870644256373196322768561632260944203478967888847921174005198398489335417033236354216819399163623052424217723558700981303788190281737128075788354662902378112707250036041037094762435044404672869579285860844171000210108473940548431013077969456630228515571846592029898047612012667883862137482744645333174227142717724976187584126629243571393133082147504237582778535054118560597173760093384950890181101195708291173781437476217757211997217598887652342380997560004956241788006529553481992767431187172730019898007108560016905590893389483940634948795054963591877464825672132049853196435859888792009466031530047137404370164770027788451780021692079181047504258504057593951249889019102288399194729715869008163372883680178198538227119892638278091955662051871553502381505201211581248296520155332040052327988681681572567911690383365362614139037077443402011751323247748668620910820508374781121698635752883198911352893604841999203456143989959087988029819549196420831096452850992293629737294152389669689919226353290651290966668562271456744532089455897896434103095565846673995570208706443911519365999702195582921671061143197606289354723780152099564918241919524481289072282404545332528568165462567708080074276276750351372415960312684130969896146359176530699656094422492931719213579860726017260655326937460353714831231036373143868316431770286907627397251673312850812851277274901986574534872979195909511073450506949462852893329431860634274659685164525475475930521837022351807289551492878178721310104696456038679038662879667113577220483814717379432487061382765679805042363956434867344966449924038701371264360823535574343976717367809517223142085652804934541851698834246849146975646105285444428897463101940591492057213727732935859421848945272323996257841935009827370534061092002993292011909527703572752820001800572372813801593825380622623943411793112441916583015217328447303516604065935833109139008266176053458855304584169081418700255459674644250773287549399804746086694954802787679817097339643038810393921075532856706975690267487825743847628000033452969132977972306250942005078355343211091766883647449614726252047066647533293274083080102113619312600452840096858215246243923871930866756797635262376096613650441045343085264459567190060663395173311529447237138570741142473707286333785541851339770000878283649342474182881312287606753004447617634978626555379748351186001044080223178216822369236341098466037478309815923691991072026810292247868542884389840830838211408379699842721104378317006579507823287104387934635063840247440338439131921680610470038837343854252173423334832479655038526327307390472751854045039295536608191176644295694773750045533095537836453698033737976185051108805383422487160681524753561983828467150208570278515040246706000697036596306097554713415998742477273785711201195845647873319596865475398315546897020687502673473148694330581342727058369550314437462781433539030404088909553160262928540995538536692515781974801699341568831483283649875634839408967382661967748187595884407061423108559664639527088146001622098382009672894862749921301776638336712888589135873335975071117064848921510787795762417266359717649100552470095264563370229320947952840957269526231714166076384532353074190516152270026257103036050652274638214361822520981412972920107797726976844091228753674121483560759556795848321168803738515497234834935331678116045760537670098059076311884627320699421239872607533808433228706236200858502621568581979768170338684375797338002385709090475561638849025238780470864802053871439912145050295552843116140762646695659513884872715352271389619180683942529730513623213294098503584150633969765465693685802654033782496037481153282144804483921612886639816415024950217284603575761034839222004792637815316902334246938142958774070870570932011360016935515860928480547314176727566524656294838312835988651811874477437599896180676123556592510748988217613115959780155135936747021948441487265594425481174027873343593592380288985771691758799817507994823162828409480570551844631016912691940418369753134854340036403171368715829615637745007680317098629408379131081622711448795317061283314238718872129155827296505386560800311257378973815471526021011168218708574153527727036625220097680949833449640190689784449921054961998391461544125831328401893219218303756032677482036740182925068665660586237600587677205237992053318815720253330773365472846408396254177488062804053798517747763978413421009116868857305459241499664877657035863882929627595698045029203023753437626657231516761261070562550841630343195343183211129404932682183013668340674711779657397447162860016102863515883911828404213530489223737237372270688115068688759685753375469513844353705520131335602039157551640762554756560176096800021781731795547588882216282791304687391564165936647776070965804806414062219259255658104450490570437025432433208138757837127 A013906 835 37622115247971401750046028399730278645248755337899837567487978469348601291951666351839995954242435603251042953354824232201403569780995560817672998597470022586775126502846877541240351454851483977605175938121278372047083072956295207704587743026017133334532757812474633759181446442306147903528847433159318360333444114010483472770989774747184046821809296785894205413327286671651169298959686905123388275298932742547476695492341351907271348968031868632723060554860325685321023849467280814536781214796881798907857421868575947844044050544810103814696205156368563004870060331734286045048764785493292767451415887300574272483408838610925069209636241445093196738899597738702251774369399602178717198959851330347004986728581420002425518503035879569758893562698264975939207302699082873468343876982512754458924078123708987185726690167166772725829737272581063109594654062919244054383056293470782835670664790866935776592944103233064997827539677172281871302397452430618611095512860140675728044586073951575808946022070991088109246775502980150107767992002526792130703846016089081049076519818722476817614535461008705391406549495443354108005330205487931310112007297166395774894601245809685490089461244450845620881552101118777658604650441230126410123780341245456031192361348513867036253544645830618669695150560737574967360899413288689938329938629991828107137807512077348940317536978354980072138543310445846949774706349540890654460398767130504890181607531151234918168232410449529835377588461047414148271907571744207228582625776198182502656079426414966007095180157661992380836701692781566424969564438875880222138204243625479609267916264729186914128355531143132729212181757929110284178684331281752486404569426130288666520883655420417826470433017140968103975492320143298434521547126384409037519013203334463849177162337619507130693817283269567679170528176765246258139812846733538841281836632314292157704225056674183781023783104417810402054280434095954717471902244842234428364420423568279244670343816259324800290716621228624768817082691591910857244250919315504969964571951037958473551361348518519202922011797839429927229507593928186803389859246822317579174272345861349133016605743551423620438290241524876113498088946634385409977990062343029924831387409663745899244909026765454139339628529374476975101507955536737810231025656250626586980010635450170389265941990897392401177082712065954898385453724326015465653243192301949359559744554905268802948020457469502088632070121534203853425783954451863391703395203437027300027769936037429179834136993279211512550000996831470803905388829912867779192670980231233251823184353933612465762003175997787588238801505960905647046187133506957327545310371085821854087809805268196562603748849101387753502191806831792761259810890716713742705673912945430502857969963557637881175091880944378447529127673184578005681458326088678800954893905566587478841876465480238863477015742330095346007241157058373535946035223313394811633473544619314783708258841207532106817792036864789308016139196076795596009279373087384379431591714033678278867320736434187532695692655355705635130734047162137547552806592720669106649440307484066776620418879977449377018626179819757172648576443456235796077769266762934818459888309668854173151711452905392631571238179332555641917559518058435891553597138477739374724191061257035551743480892502256236837522960914142361302679706130844822424799081117650017078969121859191317552372850702729730890230337670185545434561180466254908996648067185686600349633657080631517563086519810354551979375022456276084987162689316620733284893904163563186852820408801767953641279242407076915399680467742974879852128329686604440644366617378576853596812069594152403789745789838472764769905474047924521620482061810822863019890186286713776911191903047446579477362511040288903568144824380116186178274336847491871117105703041093945211157535612336891493169186031350624677482272995457432198941194816237584967697098900518381566359284069139596416721240953722033643480464554394889797158822520902023508453740864035413504172764797187030365405596031898278109632225435014274809850826575050118982594609303050117609721326363363413301748540215850161070518363525383145443321628671550109156091865909848066060771016581760768051018949192177499120464318516309171951849406464437863192475001305378391975172552550782427742217338814591645407004782198811372565870289242004518747825274451652448012187372645821065178455409454429472920670784675721081242576303307348584492675686260828713633283245173522977844854322843896862166759294760111671757731893369558559459737326457485651633975904130933156368237232624506260182675993060854150237120713940587865704779629303124254792965482788962875999271341770181235708005870688510953725707168795609734154028583221503120609310411675071516655615919283048100530137488697727471497821284776086084399925213161726351548727849908893818859924100308493561403907371327933288886381868191232001247787512923297216834548935802690615968155195543702215161683284767474473597400171430617178541596387204929071369252901157759252356464393448204653085486307400293039111218093478999168097693874757493864859315758232657273612894769303485589740226608263194852014631482764798419188485230743854606276879292066193113486434186329342483749835447596670756371801496050612432037713116196448113373418082295051635991450811677537653719183251846928068177942237395677514271994271885472285725362687780171671568012944729858670267532634439864743128823296440015432457264543924623552870414804709366660927469601776601600352837554605549417582080937929577145509062048558680982835517433400160583969502793499406142594696970150154868930596229834385559882278477181356979928261005129504466493775340250973183829598355582863452171437033687506561 A013906 836 242148838121473995854096504568405180846396309677804254228638277805342584485244064062000895080116620697935627555524649463159878456534922310899903880811835997586231978040712980334419547403973164938871230913095323200976638807040739966042969387711304194017786574017016421673471188538812078915842572474482946613303640689102577226585250639765614809473224514702812667752631188278075301959174088093982584262002358664966253796695262813958902596030949141451146641740851373202436174606351786599678110014389406588227995762241855721874378016415734698016993217184756705916454378725735649846047301885756256450736548486315840114678681094531557292731957755171435481178039253608312067292200064543685771192504846391119633117295597922562671469038385462217660666270018038890031485348276123159067860834209257089572414777762987473709941682170612687466485148686216217477997784515291836034720003693086618808889033632042866017123559628235415267312300208390076216384086726169645083194326528776417237469675264975707296879066534468993014333718781177768285081760949519300842910784378732844186656314799595682607715592012715153885041804999150364109581351030780808272320247383065851280972442466258448536338873254492489056041631695171136751516431634858435508915322732912802208172736618977788501721248306379381660361694445549365478148553412424766463740332191577492894579677415706460310570196907876227502448408266384953894253782789923064777601606382029055236386158361872532806907675497369958209223693848143296721330854396042825986237183336252738563692938223649981555005013141506661026451639083422785588387881289207699536597675916029150304754287975075849090441642224384384339735721572374723473801485644854988643602645593887700546741023869379618334478186256844150069245932166308077875943718196074406417772237998189353054404484571600951384091236014451099044855474836825755396854377437383485586312460235539668129194485013949486059705959217637843056589253492030459474117255710274601667362338842290729138479254729373991363077551890028510430402448462448754302648033694779915204896682925059506755532989756007731442092670180941229936114150595626527634690696834270095994495273593378273462847499261267000559442646328006945698980630305047600092813966491831124255479026534477383272383675500058643391559642707639709257355765019063193647715790365429126678722682593405256033759120871518495299569308074226724348538926380389679360248992248070305646756844947752642522972870835290627481652404102245822232570070574748569778146405793875486603342636833424955039621188797733700064320611065949259288420822057687877140532293514914436521739389854150129058720008807811128159047692401280933335026197233437570246444965589765631889805096025469320068338700678671773357539557720559161516385255007788285480867465349868930999056374969154457673036134402273183610104968195407846354821814526912585179774424704836166353331559695458477047268245934036112869606284570544563099471512187326605502093426014595714372917165834794210822991948051930428609124521401694510796805153228015374838863869307478666954439727750703027886753192552450108474734254169313693869228673843411529559899378576992920809233396715210696455628195482099635339876456451804439072434577675744748178250572902718961875385805947927453526465117856879839177966590781138787441549754067061228480330424067784291974215291038090649414175533046819013788173973407797320156900098592158018863876103354694553022388992131010559584307217802251135044058919811965716519736212810694123650354162141315323103646548980175736848150586570161295385674529665244206640333093885805820772757842668448397556043372162912092654894325580794222167112087209880068685310284567198281481609866186447835665065303786206325310217427708550040659260338375161657058638029061275186211025911626836111459693065856396586202458503963385190154095232780047996372221485472028623726602217326235715265203819038328581373688540285418401475531629766667127066343742448628659181565965613503418157419588842163802135186979983671427668181714607220650092694471675834048285459687845493021162583165750180736259022984606753076082572459698670537807962789935425421503126506590889549561660816104578505673255103375448055130492105061448730844216047788505789231053781107178899847119799456500427301221506673232216924728082264351539389693844127326863075540658032402360623321626373157925234773857380871844186134731275070751090210933970439972072196106110617321892113895225454150957026648960252084651208087291758129910359341704535081065192587182089888403790883206856055661528986019514181437736175367765904647268764122983352571494779372721802704458609134542112496182945349205277183899640247326505125313898433607758675466919834390361684197778105703113605180573629764902657435779255927441143154142793417639059811890803011964830725756932766011660510446714417197327082701541519568236724867846256985270706193655666159368762340463551870374487109382094944128390841732659558752607188424291273578492531201111097127252323915751338946640394078130140955817311411586252862785954115611734794003991325596435659589763103519597881454198196231724300232214797436901942591415286938272334630202965290456014417439958143104351125379348508556343400409241672830951754872595501593388127948093335197582636616270141559189885867134290698646078349956494886972658910551439195439374205860053179531952122491585037734751889088742212543120621274066007199241950427890156347922438057955093477095079140721412743365741798948582360383999922278618248588287446437443332152624235387499142493892479107617274219783524722545755008503570276468353457232952806326433106502783843089773508021518420348230046379680947158239557360529720938657649383900656886728262403222538250166385945454796969494929348568767274100339463551715347041346423 A013906 837 1558552979201282302897543058503322706904436963020567667074716378884472106253509235017011027042643050812813090867608188899662841584569351471304420043936094940212161088238496705984578912996730852342149274988884691817343582349225017395260903717809938770037022491168405526523094570053463352445430930448130992053910594623820549214291391858500936519649322292635845394400973480255272023237816427685088148336649047176744892860582977945784685011645627289935097529542236549951887655374370077218332005644345156368295142928335032382496099825311299113438788174474588530828429725330737569737057629161274080912903028694059553311231326312020527060174287173793382559231904703687084116131680840025300107614480220535558112777073700619700792571044929001046404705722366714483581920500979587362004312605236912403669784847951360085500667176447047776686099421350486947850988694380507001819217852729972207364261269394363676389251103148275617407858652260170008324790201911374911943702221193204391651467282103999538830316501735663761904855730541202060657307996515111905345162926660566490550876065166174074582391996641895091701911626313646451984155161637508839857890518002264210431328013260605301427724952499439950488430163869792879832665524137999647378758575064724184102957136128401356178534044488026788493997369512750539649723094716186258655529840918934455349577644676840365874716312876630801751791295406488933302603075083441788519862656025728035467327395669329743424010568833768648930229457333640170849260795375989470736735791306006960085255097085221993231685631298244407150974822053114662062321221020622952458483695198402809359953128128363615762320430839420861454367633392303044807537875519862892171331382749699944200112761794514420809790332766935047389140570777091832880285219005276133226183419633980055206244923441031782234335938282960230179662221477679592968255894238461135769063099249794094185664019258138676953986032668728807692376845588655803623018279970035960519515918071206038455346981822623183691804659564521772909147786344142802614568553135160843769630330867926280889427469885152070213193063070409818710698760387106631755848023734376492463497692725825096754684261937761030181764760594743208901014086999480985524182523531931813783882644081997764483523763119073948982761165423817889200616976690092252992119993307997201494709987051285765836093281307551966591915819038392657673648079035936450022583079512921575257363891681553086434238776390626983157141079576661182205846745753288933851584171906569931071018157184356875394580561169971716273089514790045053376212339105244964218325043638664929105641669712030204116189117650093500048589501653137726304362519380055271192714329158928896454523801167857279936611317742264317747386229557816915311855621372593076736782944532371444953259505638092509562642412407130189416613841309735924030932902177592129233744860027999325455101110924946300533845643839811796815500322451632504893341771166314286037160507875061024034124789900616875271088463900406050665338349452146652705441270343064161736497593170105165701539460630143178617708703612614388530596493682883008339352890291324894402151446008378346900063708314169359657307346593843613222366451348376338792790786981235979723845827148404871233906304412301230012889076062303554734231020808047166577906668741251068500775362635714953158196768965977484722382792897162231662417036525462427010622851272946119608376910694264803483782232779484898106538671150994477282883320119306855761788535170621447898091459019119890650893740002711242632436090816751662426518559289186892700061426500249093889994531354169164471056866117154107174680508191665826285736712728701110922216052902094688626189290960080221947993412567222578466140769309932094346945664078603105277765467882335115843033149118005218140815246573357172828090374775206524951979772837232461114373152467493128122350095272195962297187744240612896424470620446270730408227676527279596623572082303033930122657831814713430933580468707139092726195772309043707772107701540182380679563413909452745843780463646524088308644020794015530555608773812782913972532672974320225326516647261345863713697768810725816094348662108991132940515771824841461502756946967520108628054049671214716976768386652723161778710591393250329757225935925711466777955119185583180090080245792011363868214585542246706981391786655490399979360073536372828224518974699182703284221513384103521167074902192329025439054024737085246333201772848775783280210614183696397141631976464592437268384852161333978598520624592265525864692458463797965097503168175092506015115779081615040440072422752162365784223237692846183970019627017739941365652162208398219977778232985862262296530781207639563693554579726195495330908748817921922864868175763433794309652164889414067239146844686730438754487910553909989789044790137212127095787456487848682383466446088181223348212914592291295190017908706198836021737485061681118976159495450111222360432008964368168658015353748553002217310604268878720169836273942014385829988061582783297509622336270338779959244031540563339482550954622996639187112558380928685077729514085979421759884657642178140573090764444226469535203588752514662688635377492117607060950820219776233786510811945948512092523601814901345614620106674011733500907571728721998195795865194036170302264370315381805491848094267912261708223319933855916528806178073102318506426608892985826974790532942897812578856148737252860215646572961828279860872888667470115435181035211758528613973483787865513328797217929066682393296567400656958689603584150863284312428696895023955151495987115164329493440007447268983962089939743934179388021405534806475305067340543945655482591008523305648295244621144561508690667015326364291029902048155145263284801203854838211922140760251089 A013906 838 10031381557811318941278480981796451581325424515878689560002681242218419849780030390237093804828726301597693847714093893367022632792951853356869904818847777115769961535156230604086902594614117644356426091029783063985716644848357996136865750817799974732956399451874328731798234074301618474268682251173314773789243078332865025191559899948719493261689277992950675053334944852826658299862557099615923307929552738252711753948963226020505636881910251688182735438586467422626982447455239225913670676204941436774981865120788687329852094637943602869687950195262296568277847863624415441814122712048762301765197018413809347537870568489089135200063352031034821281434355216243438041275331052930960170543706466082495710265928873467706858359097031461382019602843214946199401108943036460260324923406528364490973194017617800826791620676454720828139139207913257213392076126155115577610110091893587507063511471437526887982221612990681732173749181464179411891205142540864534864464185461332733775179880899102703753735803730827304289984847278752094697239722214064906185001986871250507491697305899848341719856650842084980209956982642454145703053185519448558857454630310247234960205038853804107607227503945102829246554066212194313560817917626945064408741103307812049281779442420083170030214347502199803935820511281805346620717692614862412593708902889697349148066626272268751015169217369312524439529641650487200439676184091784971447298367072602460983884411824520808778926456639245007161539856103173578164443775492682198050094253221878755496011047338788979582807191207036302255326739097810183362186754667539395695494322204373533204268796557096259766500768790290585675788936611115956325682752337140886986703546041351987952786373586790330778148339772133023717763188737139578916193607348076003157413069677230090466328069275220824361492476015963096795257681572312704444083047090459661979258895414717469553239310703986066442049323465143980289175863466625661058388345157181164238062642666180487169803359025167969992461077955492761411382990601619118608660004991620550670753792669461242518700269803009331052193679141790743789874991526231059555330136626587996631986130092015280721334766533274642283190344500651289407579711760500444811673516057084606125196569058657737449176788085109778017551947747432304431166673600438441900060574087974631860066162187633779938778138490892947310111238457025313469181097966396318547702445741436190456707282677322436999407708750377248654582887545686163462326261101960956373106823761648029859430218866435084447780832822419266232285786892302948982610655313669688731866866348415545794593021359337620051805014063355748383238698838661432734999571074183084354328523481767890192799085980130028719048698671198745683165126910847998149054745632139841303255747560317223124797146297197257275946552599745544740296581217029646485026768400429857848709093627193262397661849594001646816913672808865779750867791909307711442726055453908790735275774738093896614870852603306120832943337006131181357495828127877943114097982283688615943574128317254192526943596650597636693839090536125331318185027940368270543935599956336944811026644455903914421796748561945758844792539097859183058485752570962609554607432251169329443717022645845654132254205059984135684848514490075048388784691160728724273543542006070125987485999872845488755087666556786421950515432384099849624776256121404413852833314430667846318539470508656408049217387474608167533733430292005246898345077266659845934397305825683161828745675617499174351645367210270487538581606075763845197285743451043032521791462024892753715209071919687222559135562835082017635004666135870999353417490814386294376428836584026834476353059545875615973413765023155072352495877562596265925303296372668546432808824846192446510495508093629059744109226575701425831869687051777090429000347042511290466267839272082122738391179254531576559768257328859131611366506615011491767883348222620340770951806926556314907457877195808088195334114699913749494601075730907305213051000054242084610243222172208814542395480728059790116722782729416301982878642068488618866712861969555162038748136984032620492612638400533431338148350924570315563758104374415566853039156315769278527415286222975145110404368053548153252271463939807007180612852113901519216023985684294002090527359441691797753635870152740796752732156297559047474354353785318498333085131172261698004476148119181009739054377201281576581477298738365465639978898262808071285100625126935019867762980294044281465307964514636823814738032450056071540532252186256786069558833961579425442848338881499394231177057673920977878724746361686686272148036218241347429225734664888424366433085430923670896439817910322452302064164338640293004627209092990042777834228997746757968369543920826005776212119771524652364376981678284685408789911686114313748081925053369451918047576014542599628706755345691931757205436575781934836657909814355838354371335423855215261010037873748311764836515992022875950371586611767668414084512932766698136142850251916197442975156697241114019220607697884066135140458931042057655497605347181675699248813880695049388281297022629779830628730095245927607620872042126481593359491473748715383501385065815223898172358892622084167129636876127571537240821250528702836431942943157732033523346370578346471787164028815476104818038604617210259891207693033991358765942597565596002609359162107076548404223173289735707232720931976286078955310356852716284570190864650605190419409717955523334847934563641681655210672037222837755317608513246611463119201624319843941310256259409168571645136196778125984796137853177594041509849041292547964835857364112913684443041838640812045786259571918646265559650591450454530613809426737520020272838329032129326287234822660941437587227256774927527 A013906 839 64565412469947977988465162117818718560302826804804192398696337394583831071192750141989787051052738730204205612877674231915582553418486110690516113791457158304646181537072058755000506906526413801429972576016907015403019427053215049929542917215891142772640790917275172612608441296492701955529913126563606331074978162526187474836520221115641069418420952584982126724806998958876892361712270350213250671529221259983673528547131817054499312405424875081473131960997939490353220086801396805034872861096941381996597102697132422174682220358265842725095950423625115681159148152103960958012236018836066899630313473088592897359940468400769431720981355401486754711011042155581938732896188095214814976957791307024808687300139443241760763851565664767245932196622706616465891931737750119741320498493144993092923880502936209026914460199554607219147551666878037672615595430045595062141788819188648695975682614606626122776156203221283432104385327872700908470074980756895662923150008844750711704742600165773393586431164192284204175713941888665093439916005394441160469494243184865105140633512947347575290207315650897767779495155531881243516826449245804095662266107614947619005470980391410091369025494424534979301253538186393384726975478392764476691749939087512928710436141764405370841779904045351192663690797045068870084829975837821385260630141151783305307714593541133069715227286030453081488695532329621739139506729745871558480018713819175341536397546855871735938581846704808127129126922050668537603670543285896616644337796064866774785462232461683077214943985475069654766956469905016889011927183097134516708925012259864159824563038838690611874298857698005279080264391634399907685113903225890387970660461638433578196000906130722837971619619653989982274659075485967168780190311299537546390193509125552152162317404383082626333321567558011966316479211984183869059742811559350412162569136690248882136704964774425790841819068739615201526375044592371807173530416634006886175504823685972115331953661238126687485186911871290146460825031877797002723018562507781989965851478171538182056538850644710486852469421388510861256755372584916596551532237565583266006307504514831907963797975233076510936916191494355422019449824731714714460501153359404105041666060884708317826846875754079723974824356020551680599408601461466762454361575607116905950113822533241366072495100228889385168803298864205677170169475628329180110274802730772634392694721909205526124078810361529351737183986174464318397599394359778687825351493370516965449534673189447390739883028870748487279308998463765839563583213053550705381530182153559959266208230875023175457094839631581327616219716599326641953885344286320775702391911812212387667191047454608049435648058351479348386620082436748136950681468666203842593321008019614836838726238989941486487237662199504038670394718440160245946376645606727912555533833803729964080354062001405341478514599587633599439039656380929323390409747938377667887457085805107484819847708057321127680269016536053386212048770900070304016822749585743237408111735775860801291445729696897544750934373498556523352480977288793735537566091229769600375837665857245968261330550029439651320368545474732267864203364159847195268530664317787955379761952687430155054555426958393471826224942298593107171815625459518199376952061785975412908673602879589951630387217029106389416246349617374378433481282653208449270786733502627977977407291232097111352723987350481956848572427925935926837435049649725232760936558569995038854314428040961488343992197726253980575536950194500094688633713860916665070404824063684301125609903586775417107934265904640298630938837850950355591373193080739525105667107345745027894033680336679699741169872610428987850480374078873538014464394485150590152984050137016829750702190049872743280579211705929842242973637167896113543063380684638246813529743423990866112384897856649531069428504680801169732897535285982909959773613149224871978730265849092251560412155684099017799421361809986962163329171573095117556884312842120661586546691325540998018245355615682533699237865560999509353387067727022242622435262147712580301962300240219468679283906880804547059271771434901678586585528783539012805590602478907385464979685574242514405335381490878281348184671028729252017887266413345245895421468091205910297351136251016910629029957406502157993870345060700092298228324505658219516664152424668374119224024613853857766894467318828266459155341393587396213618701981536889959358412831372326580737183874709852699264660248031118502222431993691245667403977633248561221302514056774003893098806021566455564076836920137568522884870171817571380936107877024168836665052730211955951921024381727552708604146928378543617224569691857079398281304855202810902813894970044361422409535428001016495682443606614295572891235386155886938067086551540060492270861743779098266562089548169159322029323821956845121966911266478025812379281228260499701289464155982547758695130198434830189423155849644493463042508887544550223313956223222408181676081218969053998711048982190963529812423812022223880448346857600030496558423693095348115130208479314416264918608122524025004408412547425459435817346422236484918048209430622228017591455258664355630434374952015903074515668400205562170719199170091662800348880938592666469843755748847346265262010686718287918912849046557748935778955396605479044053663276243140872222730577513747392785682991841177391097372741479045070281459128156482489179355980357870163119634802295006927585159693153192229743622492074951226574202330975234964367031540279657312744678703454386271928170844179513735360728298334635165913626307980002045635516694506603202469181236842920125212071291901575460810998166727992864934478007116049819842941069197642364343559840189991795224487043552507363913761 A013906 840 415565140593062378490211826940887684474575177185313830116002380315267879028253959027144971957533937556978727367005928398870236358617199149140128555388848740654001318012862985863336227624272937785937193979838387350240116268177971314108664048422080445546687146134867636318954052879591726782561267642765781663770118171528289070351713069536108587663767769223681616470324454099974574014060239282702604466942402552147097229749632040776007267905469556756514022585245360853158515633143562716308568695411270985424123785764969385537060686227381848962772244837446547938618915094757264384375349214183387336967270710319453274772371314208013526471316299968871463276932944100784722289905249973319207873237441374429978220843441404533004200090677705465009984972207181371943928273596745818946210001232864324278688967807909948416917697504181899292709810138248789627875679337005955459050867473863124713802212966745055798947453545509885069241035774356163383325007811869780101785776097377849330025838101378774421396271118630859091556927199877516353506349301908473602099705985663204225416180526624069934786098824638446291363179187841535118540821298818086470487156825884714802952530106345389601712387657860894742280768101731225757033775531524920890203607878196340226114914687992338157779894192942967831442597615725449706488404821173930808272559984591292414634171670136317045330115135851104477868195068641034573358390163452732184321959088559052475270401595922962056506139698965564855390666160852366087325621675584377687262467063337532811822986341669126642250864216304566246971716906377866118473694441436960066677872540183690866037707543088134448902860332652552391971306155245328405029729075230637017382244667643300491986783060168135023118768137622620844483626017890576385008196448800599389945697261105683715704866489479223180422089938101037413317306760699917956335592226980344109869666724952326560798406043091122017904206270348741125037873333636800134498702282389373783787507243397440822712012623834388038108470383914395235142105968151435593897281463667025056642778400569032577312329435575127829079483593067992162273888645049319841798278656529578895076835262531506746999435351305585369633243970711354060026931743263198880414845374916727095656192059312866188486601100831640752847292920102385665564239356156301366255792946627837647793673450865070333831141330892510592005530931021538160814480113274067120098506454632589329964979924497261623630031782518756912348161989126110194468160078691801038933886306894873276952354347040187387256910953691039930860769517099270015114191868254729707727474117192790568903344483334839290191044171398851056933362459396059836653396258499850720446660264849150515875011427947134336728787330834135643632783461251186814025560016079440438848623516719991817783077757239236956961726716434142422767924353269296317875239698314343952881422302465800728198838304484311259787847093453668404314266819069799784098600048274941534063759202022102924167833056820782438897005722698711459972216622241271200766548986536951385889038113778811237366587682214518633874863198326819789184077470805886538171064748324088958991820129776624087097037056368133693698294845086474709141890273486683376336240461567144282092843185846072266474302440415667113634420123788953655193565298216991745932449764211730347046850983178828628046581351614769705774531278635340259009688219235999630004883296672505067659039577070669617975325566915363089588611206474102221148637219767661453804224692196077578364694688720446188772435773889990724099493220625719322948524783772713950809244596528526005759711423681416848474732956815470253611152772430099364558045711672866277237184746695034590070568420199226028671180521387026342948524402339939144284631804193737604877027820211037313048123786012168082104753045208979598611667668770127975130101188825906587410534469378799643166385750625361212751998670102741843202146920955189100639219176577721460186196695485943969685097855352260924520181086136176914011208570150289748221429448771193425357938690886306523807747366899508965997353741338480265030107379655345522147212842477594832238472937415034895697628219064918180833114451172629374659019662087229840298173435130898198085823744387976787895179545311143990007418970083064320120564581968669780002274698198556522300983904351278935608782563143638319088741438339021614163055788833721741578544700809447317083648716255205980460946836466269081026519267491226482507751237167951090931686804918313454581641708271701637451943201134793353353949834605570693212675919611915944276801887231718962539319248445267105304657000773068998199290373936286822834688451381529369922687255484730611207455221832161461783155340853440740560918038564196469985572088535650625534649893193180235330595656485266346514870226130326675010509492639036739802619526056399007569004115088540392674299039128731731418228184176185186402855875561616976091326700078545869428896533594109179388843090386784630245882403190768387989399410780785153017975218939643984343273573621142937921225869139181932778363485315542556517356554158485953086310334428088392173381511434375987925795028959150650668949055240734023861506926923336844046885166431319362945428639913917514711456876181782893642337400697984268638573322544025283223385917386944338684513568407803375202995285649384445418879283570868641458558329114253898806841487252404606050944666393466565435324381224756019212947837363009461384790577489296078973852123608684515119303919622307851773314249494908696735564756421509167802502281153556136736258992885058190387283023560227714900620978915738903973992876057888040707682007291982930306411838428070713975990097369485271047467838575131661906162642373432549780270972979755337445597374850142761048246120972487972361250560611359875904174788216023 A013906 841 2674719783700172888358825460848193861754140619650454373270321108525512206308349171406651350244069856257297133037537038208569653695131299423174022446577128869967196805182864589020583085315895753207952356911774945553006520661873408421764101087413118521131300986215132366948045685573190053534850737063642039451135153702488902659934755953117245755449578035068458606397457507875192649633378522685547929342573464069694104225018435938224368946732493643342891733668385881609700839985774137884173641962729466128137661159641860349815761788374805571898596398653785226698894283837735255319523588287264745802577934065469640848908228701603548405008971368090546060562244416232477041817575626329023270360456693128222769311878138179976169852224232814825778761705970886373041699136266499774553706117965137663520869787127666541123589303907158638239337737514646629379850233570982922377173837509326605709807876813018772676164849995467730196214055919026871699120230754873376069668167483925238890366492882942565095732939840501899497928787484441253239276116784893490709559227922881464873827855619273146156270963667269891318291358823409549669474385380898699127714718426185302928979896482265403945254314314959364848215625806201062782704041905901703897215760141573867039973148347656669755459517529489120401130743065791188140208698951929081340309433548904272793883748389880193260491169243829305348395612252682242388993261019807848625435351125933437485839322419107585371658896708459120598039726409739000499595653792295780236767969045843085950647195379297691579964854142562380831732681308346833946575333902281687866441658178903517419785736681002512543254782782045927020197772573170182762414261525257183952369088790873283618495687241831754679105321471210392314046274934867886081612810155862596279281258946636739643791007495494171762747455618467045447942954148083592038834894680979348949150860337479832393308895146607241562083612698715227498949640765839883088079780944340869227664235733490414457176703467328096608363186596214730370940247753369715424731610267703011054147350259053688845756170376357924976800930667858019877706407263342674418519458243003559414275523104147825730502586727328245254741342398180228724775921937229887271565927124927652025037062167613951102202415589130025138103403855250549261854733030321117204590909141477456449513275559761239387661729687100694301280654969163959990591153375710748989976181329729283905794788782178478370419789653192123421493705981577915467393780845367422774334846594178669351999347235091680808659308018412649021716197855995266866890123031898251771223773941874997228627058941900809521546095815273795208335648931996613957225230434621704685591818669039975978798518679187542458263973235302973110946360401339847492145715030572793912500266031476102296445388041262462113281911019233877543785370535694362470482073905567639500720672266519639256337495529199465386756691125020864458429301041052172351784535730514082018180538093620548001247163120437045305117670504251792614411956651046250204155372203654201293907209240353455255945775062307641507510038622508438262376412740679172178751565395422511702584288549546866006618404778495642722499164138108415888862441468524100142498126941124458130038296589318066309816011192252296117171104522808165335929517652221847304990101512735821137102569997626171388327217556396261692373963973525621828695193702062091566584520572355001284691785768601764900968160885336728814132030618511142512374483128991049424562644968043378548964554106883022783982145586226424567122704494121804184224476852362021028293425794154202657489478303831921562762408143468554258538367868761063034377625610005671153431613384097359018558572557370347055055552050565737293252334397329850931742379920499733676987023871420568532576100193232915950078352529259499376667016918214931801832800875991302082533681658244951431696464761337289264167837376325091743301235919661484681575533872631781476219205797614087067674891785611537135708995892484979327257644202026826368936759882592329404948591187515242790364328110712086236734305771587738084464676422293025564053558348190770155314269621420697945679159504380952678777950366003794867180958588937507171994266501990710700962305056425343682931623600206564442076321036161340455357755003201973957829180737827391882416281645884023718253038388811614489598587335463293393167084985069403095356875135241980573180122829328181225897951944261815735781470101682283132103387121087281828460525845028352375202367537542608932302352459021519256306221540314722692264554166462717904534383889270663722507209669495955816357891954326737235077015203252202138144287171230346889396298658028357476330825964852879599417779396014657336424080891086396000216347013041815154105565097504673255408432039449348652526559375862345182417167699380815646971411568196421357573706653121321336606475900402938578391593045625100291207716594679884492746577966763648156877592201722709457995124502909348547390673484600079778656854971783031054131173674595644981119938462661428000488716674252889658764490370166295124842592235862091954745401916823885726346398877450065849254275354076026576378535569055311749342843078554530632823261012764057362458269008509463598390482484814485055014602832620666161562000934542979323497857385672037485681698114426586399364172285822416029580685744656375384371301691686224281808122558586603619323755346928923774173692033825289830969122322376544405717767139889188392830800298823891318096525947933603785606208756536809125873075071040285581621460939786722965789463415042794088291856377710706731206607533297463684420681229865055285592604133859703289597161691383643943404366031273404937909472290538178646188096580101745977750398615041437407880608544435092409073551582998426153491528517037001857756704068910682123889 A013906 842 17215413956780121868778107743152046624744230698302864452217818374610420810487299030939000571583967310832660601146220253114459830573082473123250157155869577362311277386661094217490506797091368419889731696742604288385474648216404279181562419685263813501653801183518863704079485212019202788738661797544412995127037588586938531212952446935554512897367603438966628072076030848609941084119248420837467616188567317450727159869967835021938849499719058333874517809754379790397426733536557471951835831231320060207575938441232770369514229676273661219050527640300499967366841331519020446429028410807618435793201867876747064590384535445965087551740657802210009503077377912706989980763260159493424623021632913618984723701121671527722360995174475308074197352454893772710922328943814931958450324496422088044638905608290646648295026151077713151121293771488233230482593391892960935561866188836291733374081959270335686382824899114378756974290965316037172472530603377513969952376222107989823855338143901677198255965037211835517320197465823971069197842159335631724674036569726842656270407801720119379350891523103086894097245359323540291148273774025649675839772733939348791209819253864353556825209989160888503225258705648361567034017681192757090566917377276897968105661893555401572783863577434304593669975050216303653247915278038356079181131240456455173867004106762966652730809513724336042674008660153265582024700052612013107845380444171943798827919521976966173353779138217213901647348806799238747692568989116466399056459860192428825356846421449175042116865729206502381929656821210208986244202524334613425727356701528178402020215987786613754590190118375741828054960792116915893631585695268258399131543118055515722904919387109153121406576782113974710097765543353112374506186039357015130523977976052372752749136744556571443965957246737731038699549497330338791034010702535658665753424495877115956865846954114599492977425926008086863506272027695728170634780681522641743267392110013600894658548075125012923308562137506240506319888667045666894285963326625258401277283918808408396826560806908678695918957832497553291233736490444564779094916785426148258611156363202720129105740210564332060047637655955130527891110431729236024331132454089038218617783119823086880879002802160187913387455876679914885987693877956576110471948265916384436476629624556140334804100860239462744061187634646193669737721435891682249286390264868333768362074948214652974010102820195795551239067064038587145173151689587614694001630669532515719233055534581151694131048676549154124642379898057050143931840175145497089499953738844369545287493170431290682058336562977966784872604695653913882267288911331264366601176102947744766111307994111157984588450116285229643861827830144640918027139627917021988089163699769828990683010198201663359185587235015268833091800163149822660026350003007582937526986993897907814490053044986894274645793721625690165810960222750468862151201934057344198199142179095107958783991169620083133490276982726347495631222096307264975177764000795384292918630608843684279262419797701858352263371684517711829050978587508581205098502386671869915239346467515856124193636323267236980567458437606165135847368553108844812283466821850617818214065079984581210866720114925174720347681418397644675302752599434254521348541904940786613225042166686231224832060168428588184169879316403253821377769509117911428619945312894233106033716982489239589307992115537210857145736996347239862531523917865899638026437808001551223219978165073957795514523994868889344177628249211809415508503922017362327511309193056223843195113801254520461527034886317356824922063614263525186733875189951580731488691490783441348037586338569622731675377417051794429267263609731913204735563544804649017353739692185650676330666454446013325944875153753231673996515117672434248798203935088580485219801084205273285432739519091379932394401810922248369966354706702861759299865916412376458281993151701032845999419816020078317762660645749624449298139447456205949711921531913003961219235030249625420327061910685084961265201191812818336905777628837890759038017171899469226153765912077943759277786438521905814107383709392575963066816092547197801723915093240222396885163825413787865836231175037824319600806834366849790510458698910574002669656142637650168950646857457514114870811915862558913238826440406497820188057215274056557126978555778588774968323871311686633936039701710785927878286914618672051261331710973100278785639106298967320611667131883689608203161720133155942314691754867453883197298117357433149145824550005020011555713221405792608746924403374987214915827301264345888466430015724538244589137641093510212444279577383099077639555428491083167644691778074777687291220483582962595674421275176368521174735273698085539054248752752915974378434460401735817123674916047080059229870023800870844735617734916227150898460681158057794883612748250151711795697987870333439468981992424412548961000713628429065157558129547891331282799597899650909444039800762267957404716448084581643480949548145310866584961216242587242462714744639145324518281884409535999127569559990083589178386810395279755122687952760140172390700562648752903356857566256676851256456742525036826465255393207758317182447853839518196304306453781039163167940169899268518766704997886902758385442794742647106655079439627818849110570537044172787852645736973100976099009117460918550031436423506067167426529293675772014949930710506455798487877771687733061117991348109300815190260022486674395659649285621964644821270218769569695853798252325166782430618671753683663294454529950686397302975260689073339532036958468738964250075664472205277009623087474824360958279066610899372362142232106661812011671933873131650370150499640714995981493690216370839184042125129931487648159357937004786513318097927 A013906 843 110804309112824039929256892325882473228846156045406753496980989770695159710634253706691019755910466913306619231563266702591481729290245364309519286259081063168870654028694427139085500989911449489778335378207383913319831053725116167480295009004309949184674931670933353769706066087983311734878564689992399770294942494038421706802767991166527740205381692821168783825310056620234654027183335738718288829181971933702765600338948385168610960405570263073824915583187934083265944774410886928694894889494888250276609938354659452938430325577276245471607330223954640861461797636233126617230352008702739265888524289895425831946869372025889269508033120660649779195065559786806246013755744184734387118412925852141156993500648562685755124134764267927796203610091588349731535955441220630606248036920274831431495307639582245520227153502305981496227481317061889535384026599756515866877068511453144444060138799975910202700290359640537911800178834575118642783365041334638397905187030531205546842538675134552723254392775503137049055231717773855423434046997344777901683662557305375642787445361746678326449455198483891609214546487764553288150153867533572111543590357681390016861781685875054964997042537265760591514371293288892433448430464221233750570744692814521298731100188952054025176410849574244331335588224634354504456646764395226881744919791593222063132674813535073074537376697993034217912556921716849856005604010728962282588859504182981265979488019839792391102382879810397175370601961200632719039832565116844692302252025930517923083760966769447638103593918118167160416273173598580137149969208083418780386292214383980360594003031478456933060288037076877284808750509616166793564401168639988069441513627094792234509017562784287928893370625521806327514782570602001359866268971113248836242091978318857000547637041869476717370181163339668006816574510295644765300217547190468903711393480067204149161795982186823644428804516880667827320549421555206140967976196053484525786876335541270023129283293494351053846600753803328539168471182918708795369200055581195534252237409835067726055856863621025763727112812490799643159221224117441403974113987460091361274105980205285283928827264084264704363192293443212687278253389487446180551514052948802515133038058791486484137403532664110355015957919677633417022691577528662952603350917693059553025299747604541950934030943096244356499016603941586102860695199851377803418712976553445971660862558416744166699107216047467325648710624155312101725198665215416722434537548430920821875642358612653638458516231966412306063109360200208294544691988416494173523400747334786012224339655053244762431400128767295670047295124639199038733889113424604087122913601974996391147154428741392915999978786801623821662568521756648560257553954166329053883772154867640435379657908123888550250640100979880446988576337488219029101977657407835386871260049265841676438351485730082056356531899629459518886213152978421007624853509856448928669661370423544444763630076646034735658209825831847619073546921012590772130575082171366126036777688816785405040720827999772092581886498043782906929462674860744079367310146938783225861360960770407953960841793806817869216497142677377728955259655222241545627005694550471039937370279103199384493537944657843835086756863533751522372144574100468048700038250072297332524707574255757540329256640644164559064513548976867910448057135624505398217984675029606992388372064225739805965369896893118339913964296280582858525736248088758073913996800466128204713343922926612739455337912706411848172268338416685048842250658948995895141122345563074939581968348907923990906300301304515378589349689219740490958270441718526980052119055863567236352282567148221281659693710599397712253347263652731431907311272658589070301620991621267431046150719408416748352015581733536412305752102025148470212578310179839385981070169717021273782014974527169588207181334916736840294357352004017364437376892039384330628098647998880851118443736902118939983476508646075076868934745658618970986678168477539654765694852301964826744142639404571794844548834516090613015143500927356321699028558234945457470208151841488769421265799075398833289360386262940551853360289553508740741108842971052742635045991555255633759965669836475294692415862729233081203457273522180608064822626072841201374313246468668770649946178978570023312327887925279399482660741128667003068328538635629411645946570849875084527791581828305031397916834897487526431513528599737167659996762353614221247659462629662423931162515246997317225570073598852728939747356566693347472683821652960516236533902602623416760005655191775335812980639701663808809687566698521658793583932288726801294251747932668066671809105280583708487738412969148844153035920965816221930891653532493296683359155719756972693040580039961461278815990165489514393245180175211409663759318600568455418180058803914209095251115946897181694576726910626219154258174343305540792105964066920738617294216157344014523393164208663534862728212344232833443779463357618031766144877614060468947105257558234578968049029434462699914196807654950535445971978746126161232738444455254578623185698379986084925626745932058877585678831500362208250586698573198254846536559553823102761861293285002790489027966925006066155848713648414950581829536949967635884450346214381360614836033842273506389673965692434454740876902110502213885861420646659655808024640105760883064985604378310870595569833644999478018881879053253233406862680657938873795355787463861536744123763911949339783214061967932787942868823685988524920723404765320943929835473611119570459619352666390738476223698309292365383649353381558751378224752496027129243948491706973451883292762427595899007467620624088007108640569880793785938365577309018479380515042568306936186335243785158621003816946342335198641489346365760961 A013906 844 713174539328161219630393094123447375389171354539761440023019114643685396337422804405284798168816042344192665544737610698357765287945165718856024291478632587359518451963009175255662990697909628543388360463177447998808701363826275368748624419139827311265138203735690195002171250522928772601603505692479752314739461056906737283628048140568742654976727020917679953592547605757250973805283272698549287277683580781684259452382388066241292974729669323743371478639442577221290180787166091207296885857736197525450106440459443887304095457017022921607461538635638885026183610983385630870924255538749814954826742093598394785470409054553228218573142419932328581773705850274891873886914687793205879388887206417947770827018944871902521192938921052527195600532387724033676123326052412317258110308695552469360284802858871708878395397854492587861373275782702073277842231917156652604163151774211866070515365944253349801778594954239858704849698440665722850648212100238910509888265207650311102981145903931552478449348159860187623727297280071729937631764353031079834056329715074553380825474441960700819694665820575406371726781784697968204312225794222634125128806993530110865298210521410108898573959755432717322869383072960909791778771279377088301849758608383894459438825583460230260566015736781240482281493920507755174278007205487867773730742286182493673489549607372772837787122748490579837221960355193794552752677335227281284804827747731602190418215860079708877925084331787491186916346338759963996762993051661847517386753711333707520614703312139766919374599989722438375775156926979006075684244262663255883207849190004831306046687253635145931904053485423499573937807681314447828590678510967806730833400143156176335036473627103712121117343771982899503455478194816197238565741228341961354404935010008727023475779840977313383508543939393128797997811633319801115626698108336544195120501445676188955028481437376287056053824950593268205699827025580900158976246813635472753156680994126704524478000621099311944968191835536777019777215318880550924112983193339638808515648487130069313125531933169143827184656460885470847650351411299725158378960744390846812497063106952426500218319859397908540075102175557167877274575255653797812069473614098654426658923578436172491772388265637918034734475644611698100220081776185567094347909455637300002697516853396260354100593522380910690241950025663200122044715524697016565389409335648936105577591101827702400124631836256603989167799084807673958754270352468590913524478708080518215433537565360042957317001740003394081243151488759089255134666466800583358298125736303018606278042968424366553962005198990482114839217644405636258561596057966656543924955101676554197185249377348663105146051464579123873191121267028752664273785590020772841661439722577253442772813519347833203185855659461146655811794389757936130427310181413319437441126519271855213252248516718413532855969596456774368166645823680589203479172514189986066900474273895987322243277098410169148610569205024031600090690210230941528067222016108097165753931819972095024236008216250537109684777088478615806535098581101226130027231093078408844290189590327889841620186353675955544806516868791541404117082795072087816505558713080062424603613634313923635989291495332900563053801931307416874759296124499528821974150290585080430114073922608025254395428674213584050582968329362420937336979408476835948282538137234085758209951816974890819946566778278743975276864700615455517392112820232341407729835908702561007509298164921243419304187987082524954100642114089861897320478132971757086720296821008478445853824908715074223401829600199208425375910746761652170795827249661949098369596120374079936725359435086484008661397996360459269477845886980412382636599558597201152512346158074603280941874859809327279338257025381574952589241401604850180213436918677837973083559119366961856357955607193126288870174134721994744870704882069593135474959697439447060747848336357060773930237516903794924530069142088604798479830067676632603577309122933233014173596702749785198860875268133139839745147979195798204445727766189283369673290567595583550570171946647903350643178177018349752850141696600773580337512526145699108907850713694834522689879822424728711561518719292308907666467991166260237572303798233572501453764655565548956577151443715890961291386539445466319556138415152656585904427082538307964529814911347662914241506689663597551174859653159538290702762234874599558334787079208218120908246541397348417627824248680189334632370336872404453743577364217460569942240320206540760152376206709280847955401328279077010099345078753996840232527249479325944185570902107062988924472387499020726422648178044192582246631832108947988039095720145090379022483678656884479311340977972288502654861918402767752894042886056145671571678346589717277538362862704460730109469643959538574051615294222161592310755853367000047119617054214120691269975520627314214338485677080376827554251307104808046469539928702282081968976690424316587906035842525561315431804220017114800884418294748140224698949594257297957353841223572287294163933623598777894967207457800466620339290907468134777808463226792585632336440847375535796538205943254714575193721659328332450699586602005874715544521731721994318859733777149980028272704467341165543451430794704509969723775602568480186936633301366740655730259862760616150828766953749183349042388736172233319389138639841110523781701729792156875350484250071253076065626766613960264780621655152512954992283778988327749468311345248870424146568153249546440453823641197440100216189041728614169490777803198855364856273067047125750890493830091921998521977238154536741119383166958736628214868188401519871405421167730504475937648971468257918567897714953859926631422330629224370574365541989899194187570175871864759429759464055841001005623 A013906 845 4590235953983035168839543178609791650454465323592511766162078917403081994918596905174323973700271952429748053530213107455100114106708851758398939956288456503223325071662950364092559700537555752307837870148648925184996393362153700685717627539759693536070193421646783436770859913104498945032922512639252206452707126997394280168318402253212642806160872123994362945545718634482442004494818355250398815324707771379128011536525216753435682348850484044190382812940625755800210506078210960979446860212239370789548114437306058447942503666103316362327733821966723888166081701267637221556657235667043600235794417686937373088698969025410288572015715202534503540999119233475848388248926142374986109363508448817713209128087596693655688962524073943986047713117430000870083080636774161651298017478600458267299783568887078911337498070212978386433434853971064010427326904504367800892237272779886124699899081987733438223229047183557034895948422610689740609709665413888009987945766551403626315494977570748520273800112883278999590663823757508718481966643071281119472369619367312096130802376646192662995936024491599772772819069852468274766047564305064291592833920991158574357086080202004304538574215854161082112029093655970441011946752072619766651992580870761420416747868972325168815982251425321779709449117424802646461678031730991399330377446998474689877908748188566494845081282992388104101244703978429093213047825497848765306484559440318063637082950723513013678470971063310096388470717343053322950817512987112370635599610542666729064355801360167603833148271021650088182851800860862836902187755770282808361093657679143265942854453178123796072789131322531143518217590904974477080414813499318066077352439177602253460777661774493587784768767765395731338769142890857867383061938594850184569694722617124600116459171249015444154751532224505388787091628921436468671956088982705157874454473636367819047374881300086803559222643843976327662878641777308447671925653345214979606470731619780455779192307951608208741812406743314286013803941377169601776558130585569230867718034530600211713050325579329686688093173319424974091978405753659106925056315334434816145687784648991501637694681498796712846552603361932148566721071524700531971128672009788575728445176161602609764211768806820754277436999173866990785464821799579541468736506589424946411262143716739046556292876413621717854763943354027158463121650454374969691528167051638680360581589445111019549125373246867339289452239464908278630710336703218747846126883861403086852278141474042154968026582930258665471050789382614142813661224570926667094098633495973779685387437913517392699027474428485996626470594611046706093339118856521284079895577293990177871173899533152426336165052321683591887346561029191643009429929965831071134017715928332047155616698885559790802492859772783135050107652137957763907522904894968348667938132584429770398829616974840943913302789920367384507128813680725794555688747657499117491792399289470520729609260849412603328475596828771990621022513299788448887584767952823238436120158791954654004576261830606630772159847219989719496081536006780809093417858655317565216085251738379781486883195096177760739126611202828355975599157028482666913150837284021868226160496389920982197034224390945447208707396683956973449938872295849670836611568403755248330801708893260705089951236579273882208881334125913512463082306056894023717876676361819647231254315907523619704727345457406945834065421177753382811178103605712688993252075242126367622755418678703690633134575221342699910650989166527483993785378187805837922812575401820173185622144974433906972272802134434973754209265503544132617936527147570938445647461402196866782182710122502845743759728364088667495888847029745168376096399112780185457564771608100366305067269660809744969077835237515522275073095770529566223465493217473671693190554153023709375436533066668228037485523200798967822185347272774451290362308523896503013314988404773413612860466730261122135934638812197996874462064897280020521606588532227453778145129922566660716191802505921857675564804979861021402596828787818030691413096031709861016627472217603606195588765357404816303308739557924512828390286385070187439725282586134752316273349165904645669558000078286017391696717589667020916276834545634066734724427964496732067822652654700668777471086713454051027610914595398895148089857921705860699345722495948150764437921891469468453321449704595822160596688791099484745091198473752260244980946268997033706359923208222995862635714391136342299021297963139502817123748889279127175821425531419832820771811651459739360413849002222736284652745134495513185577189976780480119323105379972609559365326642217492617395033066171602620179517464685811445388709667737487820224194324185093298043101924478225406965302671367270800200670924324300671263099042827816889014974176611468384327095737659750209538187261527717184278017389571676212410668052360969452258011918276543831391012520724881536237898033323432362306449338575717100352898452788498893650285068877616728868819500474129098259511328350799906728694482450926319780975030714628912826920950561828728554452657246177000204057630523870986589224692919598195298106055425879373046084045966297270733129328714297684271973636316736080232615478422833905112823489440039457434812435480809812061835033162419471828291192818711652324867955860252438073678381394880004325535445341000719617046760570852831968689456635640359563961849556359237363464379908396852498900725789290690273900754905070391996119448813150412362794907190645485189884616255655206945766825406673709502781278174330335605119161177298496863773729855331511732938542955285471946554010972695785854369360340803613681182694974058370169955393966921576369058482359271661754668697789093872975723635627893749214807988481645641302416318159563835935534556689 A013906 846 29544333050767030527714211860842882220861044704247397958554933505474904976420346760440423887857929479117541876102812422676881433729916771053208708395077512995325925761722328935274597980636993203476286120666165469071975241441744436332613851992139525173030636938062323045776066805690750053370035583768062464236436347899789693401394970113649421036933886169166249984022567313020624218536192657087417662223475591361650923157033323174458480036247371024436461085390705998964394289322950571223335942599025388505712479521753788149005597873798417545453573290878769530530542795382047957505639902184926407072453749718395552717835988393916332978473344433826534124584894084547642442767258033992245220099052059988746689579102706366033938064119085660856990295989378764090153145474936917925200435712267709365527090875121368141434726341728811946672133388312680046065852530518356164698145124995910599509322557058174200974012715236557036653293358231354637145120537019020195869844818922760870410351890422644243224631439955502606062371967394874937640376629365338734348149893027463638746816961310085623125251859684336756287924610511445213012526878181950417743495457533996551953210492705608991486720384193418701724183672748949756214156394075341726752185883939459172969392229224942294032565652085609859580454860793306539935096167785544376140279568346503580872848826042242639130675000219076227115317641738634245098147880308300415639034748761775086664093390308627920998330885306538495719258782275939853801233643992009796953847104119019202946263011593905235758257042152300393525080908508208494255537846537769361615266635947550005748429659731844847986523815863854067865475163698096140735188321962641339370504830433686020846502077918629382283381965025430457632167401461572798725899027041393821503862640053671600087371171654401810877325941172469687582075696167085165081463869631211463949139930208120557550837985631644597480777749146670128718675305852886786014064975428901017485250648165852598091213956938177833077903091455483701584944901455355926207337487887514420110820897524786958457809471690239573607101679442267696022086568023723517243337739808582187855584552911043908625264699402009731152918922780348450902375201660505596048650230189498630869748010471497826137616068677399114048301687573724589073091007535971184675511933031299127859502219876227345129269761054679248362484923459089223184003793050463155549279477305645258868066789153914194897876252219861871164290895314286144806822060667405065168183846053154728240052449929460905833373120857089849693939450887262859799708727138511857264432081011376365061585638302602275876636591845464844984807626330648189436920584278338771138647339647132623409885030042908887181791581355301934858979826654310427142243263726067053875936987791308473385723450555180560613089300548534321797815036084579488021837696260395266170442924092866461698114213408698685469779018784427172700766990032243702707945381164110842374475566619988559804375458803290863545010608319688800429683906319500284478464008119778180945652931199485793619776390799592173723975627535450291150567921706491613142756380631142623655593797429558537914630244574918057088952390129045869185055805146175213807789999497153163404370527815793184317005850919090992523633391695009678365699911129285957941529012014531266307217263423176286380772011898353396837957912731984554547172559013147451298389520764663353719353097411178297021183916843362993970466135139484741183046508895903625812895041720133351364148479724743748280741291283862537171019119565055005911012562401436790273629259999477458942066793451182856103639244108355602278088526558877753166527440950578176668073918663799988135434211018000333682927721338103546416491709357971106261309425754748957208498814786395535965055585610465176363509341286136369186510794450977579855438563011834144486765170888935080672625301547918582851473684854800030949547904621690930141564411931621589894228832414144527293239175016049061631767960976418891796965790167153979124098914853282446532787959961202468734036094716372607197117803578493626077454280790671067114461840752023541985343114415467447511734380786774987580087082692470532671420021042541805436363744496290310127579756990526204822739946897875660036925426381230202405331990089950005989576428858292789967605855655514066581194586670532987153206316879693510994142120405366064571208945566738408535634667500706272993256339556027387792601373723771630942674519658146043961961398651835174916693747221783621859504341871389658801909637995967196980474721297269485244208001469175321037144904520191333214224154128513293126570703577194254823397447666721205752644434050649045729154104576350063085522199310222131323174095977208269695847503748974505569285251569108455953206632769901954750543277091736033843975986899078242355379548682611519438893305936813988255185012361416169642909644813423091805007527279247931188015916444137159207254689204115804953366723700679946201594041341495040621104579055196446728836675486316085334653756751074966289537724310140157502678917921651372524073885631261642461838040172114886800671162871701972404230351479297830612024384901818903357436650227700205407119597823097970721549551726666855674402281822964968900080127610291770052852633006238458045335585676492971881584352975419861868195507482849706430565719220860365012459597593625444758028453334342266151680629784872432594702141598072884629071850603390607378796988902659125882889672417372750722803332194128820609309589206527965482031479441532378964558388461332160734083517520644772601638937686338466483442259760308403835259659477209376939199671999738253988221716860380450960364899282646033712413269251844008953291584470517415772434801210271237919611954979523721645233029590333949825670187992108144537502484893007920551877318152472081578476826295203348327 A013906 847 190157461220973021567839673511053059082063439054869810118759336383428866320648263929133399207647169397411836831461204017009387077817513699950922497817698385224875054994981179786252111790487046746242169838746829453703124341426881710578364837972643287870759528841838866499419467152340019270757854939336482465250937432750376094596214706126196655545122159707710008920913762967189103544605893855096001058328431558131422387705309330380663616771940512761534445251726872821492486433323747648439319730795638866131022977582483342076335136835837328179757288275734532116443545407257676696955722844948635785675938184823747186966574639047264632351666061133248376127033110946819626603007941876279749576667993032944149834245630650400077975021426428159657263492659166082600308566805591907129438347993604285300844732664451291987546410846501846671279559028932600025735627473834108072161753488251554215777631674863480111219679921623807226964168133198871799306536552598611504545504611359779468939575517458553316369153996137519510011305375738231540757074635779192405450574126938064399002604121209440429802852930316263090976489551393066816656686284698249297590422783630735969188182682252297493092612337760621106911537512811993520760692007912067195589344348792550471727336888826352759600445706841650420441643580082972995165476673853314046559855417770039897225894431555206114670246122935049740860084896180966352997748422387167222095391831949609746624830844059205158922160005326541901153181228490269546434593555872464312555315131666720413748759310831350806836007405457663571762399829910448184542171229798446066246890105414561846648865001407441464424126656568606082727476011542095208747944209745992846167973171828041984473237723697024794253969526917674147967597229225383852069849121404685833279635776270968827521150829079607514627600680183837066381079832495145432675924407053760487508799145815525293748433212954336283483221500275926256287544774099086894954125006146979061584070612567748208756198313241342328686130017367862334310349021867869928153113188802388225279341308037379866561212788447171647909053644766483589417884727493516694144536158252789304728976648037127083972862071143229519037971638204836289526346312581183569588557568528568186308086518962151732776062220319297045910988228703329242808465794717095382687938501582470922504612096384816739231359521675957397443141299711444708015800525373797177977516118799848722398669601903271550931581530841542415435185554019838428124375522422227919359783920257300063024763905736336195034290252816684254448639327142078096831836667956870822920926573593005187629581291989486040122658791468414736764051672079883159544997744175795801246834834006444530755849643921466315650313972115128121316050794427684337563987434780425599745009899811673753516887430916682515038133027960455042363114222797730595672938903461721248649267121384652400685425530673583923332613899100016342022372710925101530218365298437956671541059191885597026976973353640349526541884213784170772823993002652171419500970469413677456482286624155291991364092434488219490203094462458402733294919788900125348810088031180590407767315548929157088597064972258061812318079093540353476808149636061948814165272508733505283205576416113485751326470389522134876092540115202433678281324063097601770395254665776644214177593682912916728612877273377883597264212545907119663767812269996358506132230303246995624068082273050755553784217954887361502700851915642076637520313116206587030675446311510088255119177518436996351040511244965849654082928713078704831910304328924550875020141772192816746519559011561966617602665723342105822233359141297546914449106728870167193350320889874318407035585036046229321697776058740453394252961498084211823987235093290598167486220887058713403139933763054818264631038804221634816859014446288988389259493006971277613028379600294801083941687151240834935306002691199398195601906009076488066380147111785209098764590485906952229232148911440322265490198293254846899285158184781830343457540181923520501764184056580565781219032079975061815724918795237812400748240317987070188124696667491401460292569257066192997520018999636293683886180434078103865665965552497016651627701732342486663557477075847674404727408498036513719349044709610846344640141717091519091400968320847070790658470175807378373841405709554778298132629405204397171632569677676235032140448698335857788609472442725498315236234488307059985227195303557381470416466545880070683032262514482948765228837383074696462070067754273525730702059485147877496514899609098631370465161460800116293330180346194201846194039134855977634622151461974149201672790398507567365597592734590856630935520916911258694090059208874953043386992330424232606198980209822185816099330143940070226715229838382129057144975967706455579279437935445973951636350670506485874859884857413271155608342268017314433567953992027362022977517563151096467166467927693807095703499268076086332400967238523805466975006396830042214236362109669860263528020834409622131631101364688484101752902105099500431761264934612595359985715285265571453627754036995510446855292234451138888170161193131318236974888865592127785892313881636506623170676373611511862167850406409070129851949405795267816825248428783608162137287674481271855770889379519795804119232279182872799996327077218687328036426652947150064325389243754547975990223129419320504349506559751455187423882966159765224472134202128178912068268347944707746262455762835850182505460167544355675626985509322311824934514938483150836621882631664376023415693309409379337621150565104900784381438204512442672866246662458520232796979234477811312889312929762291692875587896943563820562655158656221424118455616665723475385000325726120810285228969148772649145244093372538785622803534791689311336942356123717278388631713549436614963058271587348004581048161 A013906 848 1223918644427381160557013907725151779451425441516737918269205823416127699740840209002430250056345405220845894107317500246450249452601209580083220362371458277853427986091562151648985275957918769915848566146429284526535928433072520109709084476331356817383947998144467695521472991469693616653207424333813793559840614388720853923821684350272402960541258196779601361948060851877526816275599332672990160739764792160158273565150353771430271605164761915729112895954835495796503414607718269910798876474068394646550346824602173581389625123627383736368483564092506025645946598377185096604714088043025237298684825004323031440602003912009388385584219390912555252946596674410785875948883945639800032229540000281638848176598025117287989073983332840900412910280132375001581917841799203832309210605040198986466094889171712422025000428627006235309763490798957137647443325741819844651501796931833473215840849187085836169488008325783940278620234814937626113364031394562204967000926786793237066452954304765737427939389738961750735624695275995136409731012032474954584474964627898922228069618017317533444278583838070567731764891688681905853920546171713583978801034550462202040132575289635799203584183771859209337122326089824884813393434680280778309861107373940490680848942693039273799785011522110308792056629565161982656622349631419060890377199499176271902230605043279329989715035941630146854236621400940089519352587074192687039763120549826047045420503629344556710192532095163450679693969927724746963307471191184844570865214660497174267988930748954188946123288412065594726467919808445303799440711999714619749365707401754277239745495709753776017455976637118751780320411134556883702158369478789152833483310948683215230470432310253279655322976986789883578552208653144194778582808903609199830228550771151216316233966490690728269520755244696478415342398512321301839585657325869621937453846820575735515740671871166151657843248320750456028172544793959239242729717804439065654173201798706138209190495720042721007842672134375519160402074754456111536978793000955929837059111472597233642482196002432434105817902063117243285364676440609803719740326290417232671967215745757226647039142981568227312253415487758230618238872404557712799836325386295870145966748509716412570191078639316565306369867708897072248645569158566813846695834159090825644766102534281740525834586237822396663331380402408659166324541600885961849895340028624574725469620301522908523937628264961245634789348494316708927989327523113649713175909716660631459548997991338727314555588828684895984330718592775624363996914114947529823011345305459323788363342141627484547941194053856190912068146631229651414755329415741674074784456656013541210418697564706422270471688782225400077735714318359065092289607577936948845939596253583567681732143797768573088888082247582079088728533686104613735345350600723525326694969891854257786584833816372207169854406141175096482861304441353800758310263960044053357176595542278519225404053605889588192711170666200251064470297594669284950705134774017437001287570137375544521572336792071210098232255621782903223623623918848799487936368428872974806900307062141337723092098954738370339280782147154799317979796253019871816410952554679335595023229326817121221149868406308066154794087922702377588170252164249807471671104601288843551412455857860771195790392348364827446066333570361468298054312129305172096434637586691677556001232861574319153310174744413584996378109321279470471367404683304452988778694138963775970218532386549332405045137267957231660109079641923130293932063895343230552579764354460830716743938007153782905440594309772899414190925475576476999986106950616398523749984407296340158894638497660895771104229051241706020926288967463830183837472682055288481112765402874140601305890696301538153830134190280289702046799618271006396291612998968533865671919841700240893020490504078889250012243279482408180474958528177390430629395201908948086369780621833810631952737021106538131231979353402781056285732886513240258300534547142177716886393703283928501988648594722929292208371013297327180869131332993853295845074522931609349143856089733191836236991648176061398225030233615565269052077722055305646587396651050437639581522674792648221146422594477828821936188473390803594400163659809979263304982645105798153959109906766589144825514748852930415737862343781485304857088416923691615471951996393109926712057690429162002782531195173727386497161901684427325444731537309371780239921609254725904439270888691141050769446099744127422124085652815145289551198494724712330873848712090602903761652959964627693338080427356327656756842207217081395142252771901391660592506814134717940525423504915361516895693958627841896132564376979696565280562880627556922150210876637663423226982563661947682051666054915671422506155399742146321796964183659726815253295882817905909501664498357365633294065700907367365057184324964617688771625681136541443781547589586641732944638678902025650726313597192264395304709610038837418136732201406530539568917850903171828928579193842433907463595233039235857076538676312063966556819301737794696043932186163946624901799804282408215325667125831832529833493205873957948498220682559839093481008788338173666781685594344531445948469947862374909115196562633812739987973461646581085272191845492729066146759809166957652995958432709818686470268781314878583428840707476137592926416099310360335389397162061641784174649666928289443438214503415484089702133311938184471217741011152940842332018794028096458234490682701458505235397923134584967679433722163892834042529091658972429247979117546228810403956642188259490721207716976619499035939050285017801397940031377428391531701591830860169574852979137112630729919151485037594433661478977918798917447803669686405071832171531745957198349575240394838735721009081921510661175364923326217849197263715223 A013906 849 7877560199629663741083012565889426579609725980528165483086575017103629607333058693331328922938408354475354924616374241488738337912503627072301574796806998886453966244284523413830884838014818769316482507776607100457377837218707283300485297905643994132071452010221157640795764038335022221690555033158972073482325219536542747106612231316085328888259003406035009768764867827555956581247739835654471510146259941666489582953140523444268828634000979202969665684088633759521354177086485232512480973001734793404561798932100427715362043937083245919889134608361852510624108866838806656236075287577109184910728982622799513151498623665034242869836291387164288614416056879167140797162467541331107458840374174032724228989509462777480727460409106447199486332191158050914806765827639412991656561513276249465148144577256127045513657333790431193592349075659432180197158317535081964383781030169627852498464738779355612028630955971601183524715398009480085271367789918170686003921646117689143840005007268798820734155695570638291614982858066784364264817331178135946615103347258024832790180289438435585161348353136078632126370838266205963969540529908485524246868187121625540865593020037420348753394636130719619002521923671961768594491139550382425509226369418510259610247326359744478646329660415254031221592143305323370938072663693736652628353055356126703424018639156075612623992443577659604294237898497590938597258388346870581879570082609029029118462940591206432169750732602980609638093525486521681044055299049084236059776328323588364119550678503516051344058004507979506158538710383648271992403630594379194821491725275329330032095243093003747993520653036482818190002815963027256518201106286218212315720474041380571566131753707072524736580455668086159641629458299204066053768012007082748062892721156043733078478276584591834062432026373915465973240139267989624846104268429759660069777504806684891256588863213277162059897786426523952403736161476785991785268720082576749149778108184689661719755782794226927059781127893382932119419771031320312298252695480151692315246552712870896574154784864883980229942313218630226999053937655783825902924610937042922587587485294694305429083858655415788883631085000724273332087438728968202875236934045807719742902060003273664031261357662614699893696553439085708688064168534757402334483805319025122002910790683806540661271758289704518007256286933380156564558799061071154350840922525857581162253312340364861617686286119785458612756979655955889291701612278099877535851774273460638670247976378567078179948662268384229474475130299581240445840990185343728943630311277375980449965878649869068777749468760178917383553431092888548275800561197703013739520414106736163874889911139715228035594560791654978212533720702970140093302569707001435145921398769578820763342911607761171020653185957649181668184276690823627883193899921512657171795882598646909124880789040170541012242217985909344021788976811976446034144959267381822517090080482375551266794802597892209737039194339203322537045948631366489507476339266803712521178243040706124352610458905289988617286490845473036683047346444715038642582829382597569287569143057263964064659769462637626764637487207364762506684035754550680826453919598642458901678596915054090451899407467862077438945844242669989072976485325604098571638012402773239170228700373551169660627121258651518578696923611261043949903785493268439286682404588639871995825643119963838062173870044983166896343269283251870812092295561553832863154826570460526719484259396440089779885433938655652294921453989734446205437581928345134564482898244483486557899828184778200526952231101546632734231863848248328703521579568851202323548545890010947907320394231950222870076306924356195855846773511713051156931030434837781628390779811431154740230960441905530985637507384671210661741004395461264121726749284620130166580401569688453570106182912494630272091551946193641515542735998124849656448493402040244653069532916875694224294575256639918955188031687418516032157282863979288343830837428756725552837721907375590226275124462104762889400303312839158719296767371195656703739374490149203313096614136161601142821107535796455548035885768919908210506457081806612111273264323211926948457056397242937829638229041009212193267233127389584979192332570672341361518181912948188207647639334647788676173688075176316710821480131361556471519787032647884063401589928320818325023665531389903852475325180338054047989302525773252025134919717040413892144757770275390291956370109531004864132569017965416324496403822897190678385829573131939137833580041123367365405988697297611701622700592051908019273304042526211318054072632658118904912957085608292873475225897897452691740981540756599793279557799822631130067593932787011602983054724370688510443026634747631329739466450894097350547535764042565283273637844748997069267844182303848975279671782350941792292826715575227588514252929695742308801431551403410565893257357402854411346094548480300482872753437093250594868700565606200944362429347397512992640627427235673678921658194233392583265958933005454434043580173510418726700218015004942727319490618891014711560324857694448139853850325677834480566095161174408124110883202649242430452836547758885712974634603360264560410312909634361709659231589532202192332413074054740642124075079394208275790234470413083721156966086662812533932109178734549566302134885679085863268787775883542572161198698255313666080017161186227261247447851556727112365697827360150054031008832947152719957792840811180442282356464170753539962316774781824014628749481613516495139793821395585582183225657364846980241833506251908655287010240708446076283473054728622330903021535375891585836326818669414036421917948298300921010100021226661325669936024589174815980722749014760405479251494413152369391896900151488637532786766757361941693481431796696238970155863932629549489 A013906 850 50702679447964988812273460347374449539685002546690594209905895505309826697750880989412245593852164043468969341570128034586350580054777332581418734832405149633835780458636982282946518810962812682158756973550410674779140640937766091920095443777906382123999165645822876433232330297789351931422452053787517792353449550487490154540413888745666593992643618759409592880121375687814988250017821557035808123029309151725518561813365336086855565296651764486179386938124089277658951308211359620885079323212904725385897502624032063222776483960138190293756992312587550873787908736315885350218469524669913662535876112201377286876056105936077493855570725215735158873376486781829272499831067822373684174955030432416306362187026304181598637824711929417687283457794234782899160123587366142332957768100044995311260004312810432516502509784740705279859760826677056696986718556958702055887798347065073041033526032189334037991194653051123476371017278970531080475771175065288467666539059538065697130609348499482408240537872096208773768053613638141075445307175807077053044494123400757326355247374665048809504148343268927751336142060278826892753604402892771444587660328102964698571473575366710199756470292497504304729548965772565425560772884607127071749330578222242579870598107284256856923953385506097377074876040418214941273667422456536047987931789370018614696258400001733176783145396273964350481988038329679954503893847027662041586497744210045728363415118433627381250749939534066025979875796110495416136138015647479979173688952371229702282321172731356012455968328908902338606967518806821869900403160950718369934944515533789006046765993214953022371860700526794931477497294503918741300128063037556587310801263052921552135671150050240295080616459776096677006284272517873996116707367705702995915363125563653989093532106147301559024895935927566192008602357696550145950849285378004579772491954619972653045106933620733969084088698381852455386120416767981180725171829622452281352930278167770011382318094297142922392732844048679981466302607339041272818672648784805983771390942827617605068785130481601951965127598088538131133771818253240637363507499132359655496160597864108629888345890069774824870636748526816671591067661651123389798611113787196196313189473587650424571960820562266485357894555851785227514460994699506063213738498978470110827580847242183441339391852565631646544377951609652837043202074425131896807954515812845761510600971108720994518963803863078298044008096709754096351418630274862200078736816382568467480779871028355563673965312750478956688431683577797619874905536292505812380232348577959950137274733286934231744186349008296253649212441340695557475111011460907408561266040692992561203000555334728129960302802189442977433393925510516940398547341415670738091405173520787255968396805726232358770583988866213606885746191989045821560599875402528540399088226392622843017562592373178380450358114038081705029233328380926914596746669565898121685115119882174502767175860137325338895524059210770930588057932151855285176018783905517207459697936347347578534053858901850881206951584347824461343675006958016525961917495816876186901060640932619514259824454562461450563187138324711737606558246740551992682580900231285199854606725504029989701449587959921807089617011970399285479928690490054660612872319662502718520627304048403455986989747523272891043365893406874741399655580433099866323763287997260119641228407315677409364606353246937091371110726848373195938314561891538081271936525912997617927265476576461396774137153533028737058851635936649374693244742381430708438167550735593577322532653838299877514245303984821958772544117256626192712610194006918454116755418499350734486646268172053193318255547538431530703408389764699714822554939222055111919421596903846232794202360623535571020691071192776854044222081453696339101027110670819782456758601580253290316777939645554426089364555728019821213072880042378889212334665368767914391071516702802456390678819391047545887791801435094353733963302460593044676797203668716349214928201534483528523754313405796755889851416425469129348834713592223566655515996824050393699826200718984768384388635740270766091411937117587268771335761493286415216108895913854823531212935742999802199227208020496355835650203068842063553729715394918929615818019528130680532975429898084952111369784026844559827478857893128034464571080629073980056286379524018200780537794477302687931552591897192571805397611386642990259212964576335048671808666661407616377901339059889116440225611670798581602258157270677572942493885472220744546221198062624097678759277509930601992457357596749153816493595560985282533478104010700655006804176947255336578142155881350984350318224352977955783276328887983793115592647736136152621778763393820210399370401379371473675749306714947067223515177982145016763041296026585294043802604027862102225098488518632007748231389181005607062740592244276683139057932355854481771913105739518360170486556224449342650834666475561083813528996804535512204840511593116550967591553856896337633611662266846736719555771916737125608375358944712568998665861319350958088383712208464850301648315975547657423811350566724250214150222627958773508764214325189032972548101344312069746504298606895615281544994623734756549433227626664462855203380562300711548750795768733356676424545102001958517082590573129586813086193387783866959221781756496384542449019319793608049531726113124700327478455895280845529339182247232179652585172651244710279212105484877575779031300246405155561420949051670180351661677837149569523787649324736785598877545983782727492785929177200631307350663395129928510095961353712121943964597811491185239151346338065872177256541265055152347425956633104131044836910200922073036846413042312363202613813000561910032483542001305632360668949870011732831763689376711379231885247359174643260821889903731732672446678727 A013906 851 326339835946153319986954600592601106673604788346374179208768341194332365897281998600036581042271219076033196538829502584513615451481505701119086404007407058009691488704484930457966845723308822667123740335412370893739998410315304221367262868891821297239127161810332549970899876485864410778347379319230913630189578540133303843745111149930949962578393807096794617266819055558638184918084455653876524362002832753544479316697521287365280209708147507788269293863486415153635247639947027016366334106406116838904443689731670401899474863101447720129890761172176694953648689879625594462681194795822526112467148463634549290743695585048930825034845648247220479668544637062819365249380194561060105523682585438469666540117931443735103121372619853924025623072589718485269528967330678958641736400006347905256661149938727237654563313335447345243088412578457087132253587077051243266499039676543853412144848042599594810086359766803027229276262466381024926102666472233243971846255010084412383266717565949204101902128249301328667580595499764553843954874723855649740823558439691600612185311953193764249710358660160560249818118596681205519386412423328069237971675439163220116897613946496497627231159271824264349215899379007491068850101630430890078364301621826683473252065033632275631264488905128471310254238878613494809762180398856168596714788856989193720569959879042355320255960389290156529474290336586967267411455635059563387730963650462118353431768353624448559921595618070509127853391721165214398179918964046548231594718672771897695676901903861254151278884561994511204776585140899656294580370582163029525302190587944294132546059973067110380871969016810732869650669368999235863135890157635336077841764533841830261637562056927813771560060186564661414372658733430510669787796649181027537838876045679745407124231716676441358318975782935839166971223724743686656039727141997722130986620184674578645618302696461275736776590705209147378257268441621678296692194629387663383919963325373179338370503390002755768542009291662813057950766522628386923017553972297544500005105695131936779061239693079345352317085260063975780555934306011517603610149947488069142135124790938470531221445851129364705632348741923336796478467206594576472066562051946423727767022875999558696640768023700199957167887119294746886616108422007202953423303291730583248534324193081296697380705374517835288814381218197127770133154369311676708096600392170399127178425986188818612025171046247496962067465205201148809772778841039197397441377156966229877690645157434259133763980922964355979528890447574172666098509124177515737972821815143312479346397268668226133947071598135104534101332952336096466486028432839331172741444752152057820351004203324790056173085218752405981702582958702137135715607391089362445419449048754304409441399001758395558746536862651131885183824302585351150280816083847936753297888712324573287296187868482960056762999294782208915592970728491280280276368249433781414221138906047794685663992977163852983722834009832831003693932555200068701755672267658788339612774594723696155664607816365915606300194381256029536998133225309180960759305940778480327427333348842179082269621309351916820102215595446290119361807925500824634238580799137330877087799015450784896004997145318727003608606827676595648303740667534829884453036464553511734831209904020813245117669552543184809356730764468084393684483397531519292913889572358149190231982970827409084022018549476450819486808928975438881065199362228667888628059755004440827162829659304571275897440249182234780567580314999401646261242944913524870241040648004182572244841788803564548539670162585580920591952921295865199082459633925071543725199920570366604457984301625317366441600865610151013622167665603296656600147725177299865216785759280892373521334804382768807790027831234130955089550484409928256298522136576356211077081027970852203357361474392086711479298932708150280126013139950605066929585737103611784415572419029465670572950884435833134642067546624159497995118564049120818954190944252716793255058625449062317429166408809206109194353935150153252400466866986313007678263797546498983137120468214232581097481104926441563437096581583222994245505529136983565571295979452868096451357660478906575886380645752265576408296334970720133859603377574078688200262999263747208733652677396529794927350129832692794733674754648429372729800822809375908017418444844757878466408969719425814349433003989352129191668278265139903853953550060142056173455009005484281820590638348743895376231034098062755105623074742024701865409922301929683614858984601984172725998524486099260619938966366333238922711838333778696337374060402545085948459016665228254797369218011842238666280251086719194860000116503872270932992929107945772974117391318470954462514887325307928992593320029602551494601351199133203627683504391640071221770583816502046621797080887477492646274864135441171979020971707304519585293549513077502771280514734808820854789952749340955425301149727312252875620663879894512231039792908774561004401124525957744453732987149583125957755755685887581249587482916288130486580025841775303635461887386967279985062026991004336026146219540681660796094286359904056161719989522430156049629164250753579928424716808402345148065155331512834173648708602288428846848292058500248671821343090516559110808385895454591687714912257228604177299629208108977615918400455953209175099948355818350614347178646127373079863667252399603156843540282697108881659007897630332292634880652853390722337656121848098161662795482074003615155178515392771757443970217724336831836300949898071619100265758171042910647290888600749456456570187235540089182931371806609675715093943585909926979898575548874425288623993783342121518733113333378336195152659995882712600997009475645704205218175309497705165070813200926529592399773970648739489988643492200929288145328654411464173473497775361 A013906 852 2100435118713172298024795334841983984730909464239667023731101651467752762916409710715355248135355065001492732310319497153316117215834828848857923942828246365971271745482690650758621701703298677611783216241649065515327182588244036118067632795351791763735975434027801235677351623720657999262340706449676656327275282509737209261561939934080020274991706931550804357282969960511451971030218459556638590441706398573446734638670874255284509720793567254720472551673193743769194150700639567707600339961428265273264743811298608669572871738798961323323981491435211265328052069565899037540716869355728745186295143743874985885633149872960590573197253544176459803771279594946817981787291469601717282766615743008796168947822267222364324829524812188464924850883901326444635135882176044200701029586026057295563374195780077484987284999843413172423935402680464223564070449408269230239628228528845295102284607685049603858735671080544296685961666991654245115946414629893134205484840510371737052152054738574198176849049842492861660281692780741087781662050244765244219801524598399955759034647292755012172273518989813800839995098902918900376264099896000655143334327411130117656853139241235107027545881361091201074225309456779212088555869678312446339649524193532821386281616014763861833359774313101300418455698626691817024349141474915108754285054256160398079034417277755110369042208859884973947386142287859170662832850596526175393678473774906302229282088220472244117511442505198794931495282830779679535224534164808252384587046366464694330286157830604056127804789698401438231285340335533516494028306133910939943972077275381141929953905285230684430152631677566642830445998238472648753043644664865091917264296265041127311679091082172935673884192461374152541767561430304333335913996448379762325976484964478509592926198940008396601526831547668607871461067022187954402794705512307044853720815919288931543674843232249656859471852149337959264014521933352597753166730057496881507449568509522385222265620900720507071564981710328905185850010452553559773255572386719494459796362005122575364353356669873392902968605494015950067350723878957089247372963343465201406497415502283288234333434453795528617543828398637075326656607055894556113950312197111000735247183318779627620212930783966616092917830085062909060443383129227106678845404178607097377621157779869452429109421372340247536313420853074555943402137192838625198420597257943203229420971847224499351777925487317753339324195201239977733739356684070750894640025774599494909665040124535891735787862265655171858348917330010893220234476511836084177491205880144953273253828635411856599647296651155693122331375638437768139392083701506399318356188740400632287611443447040089204519243836120516973489547908161789438503199622386280350038352948806425905577282375174636945769361310166574151279711263175106778651878635562080786531592928349281005675807713995220580626133169976406878414407997529752392994840847665372968952327849968380990510641550617725004813576619349473000808416944134075788064208910239768718148304473327698685638808866612046351201012004436576918251175797786169712516433476787986406074625008486917440912501227098044361647154632241561285723536908641754128809049856461965629427915578503551209907491341292171318587231295068462664790243119303129582990110077373743379898714047275033184520396600824459745409528558768803710700368924318211480311262751820367033505291970404198666081530936792907896848186242348563214071828458684950964295992007704547686823688537857362199623558265742332554262681587384193790102027199793551403901830287497184469590081733473301057041466273266565659185572041312192903057995487596196754954884432363635102036916053876000054274832640163836205469943499332119212631764609910837746389002504247256662067428618845403336637691101368980133873942633478450862929198864098274264672492934812998783113730024173186560822805330443574098437103791229097268296770651906671983340678630213368162532518414382383545321528959241582615804395403887610439230074204704363963249643798498694103348993211174272076470315590026142835014978116059286822778939445491825904621723365747398373718704827325567671737412523197106236451099793922120213379851878279611402518020718519786987360274864623074276856503257514449738526321182025278346246945353470224500702384274592412769872085516697743440534524371358135854163844417283366959936555085547443457762122107390838304207272669195838651257889781133885364191066954254744902257623933027385718905985811001469329797536982699827527384791337754307495678518095538569005626712321530088616235771521086433573396319826599184378007523881676748175720183172053498246128762552700125221167263784765994709944042230120247482802797729858882763913672508313423020261549652790901298458126457432034411615975067219292175094416944581082601236615329706601830927744544753256232259877288990549547451402697854097839178967778101507493501167040353649793419411942049783610446981328848551413064949077939338127610230930618711884536667353809840784298750147034776446810573135709309305676319553818572732362713648555870694640385943266529583126979670649895143760894081989361821151534037117129622693315887352563952548093322522766677878938323921188048897256927056742775377333126061895309643724650071378912989410076652683666037136598851244621616937778899507893027082061502427525896333227356207761315373085345871246201690326900332950248199162848751394830968955674311418981327822593755557870703783868857705839374465645828351401982916616264153666131202061478638650378727151298658751622195603058511297231752764769803979094661810743884840644316179809213558818050328622157804231936054407869540021114898141566257147581337443969065085458022019457580442247242871496320521317457095879726070438894959505898741326566126058388155267373050091062256335138397567219875211975620523005817249169067520646552686933091960344823 A013906 853 13519120873283695528185805279842859726234896013792731170522509996712910221327693226694801743849255625136902737156398723266266117829317989817544756763954983699894633100135297591175699479406114520555857621374424271286117504361566384160271781868932937455979699332976800288643272381873091068946171769572431199215463973654569518670189361161136399936800947966938498769367742724548160313576549370638153895119343886513413876364466810816880667149861631044949330464653898840352646387503006577137839494908359085193720620976645120820144666005916523120647045004528581981115350641585987308981930237059659218978594444369883558280093724752780786411664130468285347822784649021978787289350760939330725820913927871204464160434133214880794065566238218255540899809512642115152642244389292606858872666868811711691898254561389731259955516897747153468438589661494587142087039888555767802168219471294033713214523818681415222448946325409563720164612573610064858972305894178210265091532914825047557173459512452238870416175144010380032697122451357473435155886065458543066277410004238239366449972338860192673309927458035455128339896574858109744004464805516924544727213894892335454869863104783348892470995740677289824395682550944974684271691951912918565811078837496375620199843975265313278764112349881709363239224406666017489661950426288079535824881328966258185053206618404758160338012237699858632871441165211466358081529578106997073311874688931801754009324163543218985120035950388238727365765143180908974918785683899924441577770143771470470099876999949903602429803463541778208149865781271228800151723629986854740931805071766858485192865308605257519117221879829484318615241287640205763493111191033191780306040632415423604484634536133106199314054804959418297093137851639009283736276699642553944588462467165726503868863390064130463407461011544016010593223338500790285004746883261198861994931997496403879518610771513987453179863639278426328743225020144080459080410410838459650812302478129284837468632773225006130646517769076403476590609413826219936571675090542255311129849096017136652088328176728642923297271663191171102104342360183258308677704241004968844816299794786212526244034360512645674048827897106768949319198966227957534982131294257690009805303061623544024775964155560868041723339025243184059290821345900118983482639865267148540956770295528358291055931420483912545848618132113740446624424741906166535425478022216981930503261066202080475831320388264819210481285908514134522006709172218021989025460067414163036865358213350275715022396056778513805804281045614594302501803631255620597543206280528229808985634367160732655342143680269589387338065693270829459899599262187604802707906626905956426819941900750252348870883003429907436578700637251861776319983999367148578827006902733579597732381002374478648283444008283161458372570110630758256289028568492849549735827112423230396355914445249319140017568947845645456577034426014044639106385592925985089651105532690849039209606234169827540010656830178913645102442248739458749759976554569959363710672812458771420141420547976956378248228175207671330791747527587850428925967158993290018788833570150999711662395090885523908140777132187145547290437686717177993694681226380289977245208958438292282305029612542086477821189696035394834193284027769224862969571314065733951587007428867180328911955563018940305711148401272531678381740344623453050233821033833839756613532551436667271255043199074310475191523545583636478402948714597257673344389758086845111572253839954818468192011691878802801939300730796189144011566652053200826023643718058120490780554835434668746945381442157675347014539442309095443606247007850621367810376585732052656243549590384952415817331439139690026014223032552321790169387969724647351153106631545194300686101059718905279847944646656458525701798613551390592862458308604546878875504947193533101026702574444976920108445937328963185043456963926950861599121041708004944873270893516823400679339037168781153655245405666111845578154309727044194237265413496929500064314102114960480301231569011789047859485180455655634253148809292451378326785467447415195218430696833064707290895769784423126205013392931792032345238381000912080980545915977801828893317045025499801337587393602992671760325416745980325973415717655680126106918102997190605173524286109082953784476808510798904109280302195920338197996480868270877949018926768977688867263030291050270383416349993469951732153160087572615126613624453548847568431541997973282880180509432738630110557068575841156007090410033215572769657960194592999849382450463693935154488794379344019125094389341692874177098080283162966383559370918164329061983137954733582066383370090232116689385366599538844044205407548993111065336418653175542062499283276893148036021873017407472660963599812071420656123724840335838932891080421049778748278972106410807477712235369853300645892003594514337648514675005809191045243781972010931372326478117328530392615155147065071947620693543151313382277216578671231907054387166022492063135770417616254139994104728010662984424639625983293875933625452887038454353785583241924816652253714329758059279424298353655032035928039060577427114764858350463528035252619766151647799359528601871250203517341663176965100470424596597442958219645414369166966998620992963945112461888060016361631826154655395330729608436976718889310183093561536331087872350254300974391526123712669681999344944407421098860543221071664581380536461656560428612199204377835212975316966338267788747692931482675471599927899469983605526894567849171063165392257314376427778358511285256774452218072882948727986887159933701773024803646506274925028163592000235710258828122726849182988228035108188128184279332141818781661676394945925255242113137965756865803735386888500351074822446054599493024194438069659342257916126873679212992673281472801323904830810968583553040794860672997907321679102289 A013906 854 87013698998913400726970010512279631298933889314102748720274363559773162712670949005784500340411949498060527973977426827703769063627906038536225472384384311651930922491624121703880575114379189351578050310329926037522503396375037265725276161329633429464232745943909897700207105692162196589974210045885130542052057038583772939506242603383952139778429223840368837984728685310946479797166228505861287355774123188553405809241301406533554163845341859944742308490861869223811873107680263861715093268176952639473007362778682986874892380034518772171914763585582506934077919294517478314254683807787278196458343501858989451151173284656487345155209544490635120461745216240070013718301744716534741822358613256331754467761110278665494718348798392401522881702658027489367902841179312745107857077292408178866167487458418867066895871496196606996510437497633055489861924577426696203110804216527054831812307878703396097102718538925567583335462985867125684592388235852664392250032235603791069280495918755380487931055974925201450789895209937514642051541186211635454833143938908762278574714313416429091509638425034295367104594940311970644054929019735218674983190061893019058603459305430574160613446138538089620220380616996831194289314592851050020628176598167934748443924371291072264580443174374690888119239335273975007463266992586296703849724167522673105559911045923136351984442700033821212671670243620665013573546329341923863831371470983379696805635514752252712344447549029687615209550918956441214355701805069491380077989820472497559934052629488562402173848513942879377577931572224604589254945323800482603813237051031117243161702278984288996367497225687342587728977955014024884418541762628146682830322482162584808759446104198565154211621445516917240567338159431775930310998381807454583374338281304853623090831798595535659239367829424246641669618882196192045358307568850034467009046597561996635112453808958652546362043075624224352022155155829211254238985984927243904288207368990075558647372269517355633943800117370525981729632766414493905213544967286011176003426320206225370712146441990163778863931388478851784831569219568993332249580947662644189551477470073675489803106848045043395644455093747872579567981031888550884579495880876423290780293723559266219058603460895104094269721071750791017728062933934809518505604718333154641547321794231880188129806806711687127084932374303348527447989816594561637120027489950116129521150840622297256053588161765551271646751188263590131776228533641260302910096726680676363187090278989553646454393703273989884391743677974174736747366289406694843653032941233908233456024859634411501082819081497409766067647758423850298418566413986354858675415862739764306067545313300581453888665722945060720071263795671559780984694774438751185293154089360955908807626337965959026528606858605268270466083023567506487558095003618972749495342684255471998972615448279338501618099774483685214921399488634514114599911166330013649880265537596017377573474618055330298354811014324239587259588450578474147806376777170475960903642981759326218627291154027647346443335677900668916242148656957367993264646242016349259401377427406395937160275006455405607494533909312808933283977571838301559470805648644194733012359963181593463168001211477970506919069551749541293296104299144256062200159540287788259159374155737274039730162804348015304081810034491650360430565794934749675701102374369197680601213942711533334671498509059544706825636231952419562313470138557057245026449608733958925952294997016316164018377108942289262642404683554936423734838939976054764171497079217357413991988651166082146720677227561458616029601837730050294786962685250291886356742664940396989644576701227055786878970486986669921106462316006908487904209073221445906062839796199490520860881753014357965612359590894770236691091593741197982636133497378715072022204138334466420061509928110906084901555249605710893312158925572482689397471522950025670900463002590751677198659056508024396860863180041239314504034444331492810269663583303067709232447620948911082663469700588045355667062424829495951935814566647804381733957355906898659837779886546618197318805951581583297387754516502789124841048636886553466034569842482312956784698909530560467840571257704866661935868173795073249216712440423113189907379583799246771274376824228193306010040815120820950871437508076596497318307263661129187391022326177022164896986334172589370430409140366020369541581866857527388361873715456227950205141376317861353452869660623841252741673214428635193578144310984416819286978624492747292429573789364843213674047870281930222087667397178679538859645989343973976542057672093530552207791736092983807797892139396674852628908678615375642092013165440108967453600600843435827925172824424248275109613130242479464809084438905227203840097343510021694564840975230460796098034124164292455833520802137107702639082476091527195523653888870914946119717499389078754061753921145120665292795805524726246374564817541607153828826286985614532786346155455318704633119473977031454020172076007398334625160638284220191655308258648311319746410807362200080100186016628450337976536707626738459089859221182711274098968126992689997475425001952463531795251873106399953808148657417392397417085657114059337775802036307225257087223872805237716537376978285981869889074472847733171149174200156076045786179371782963139433843109586452818296418078425675175519048709837522093937703365337142060826716546191227971118775128063702849028187190529072545514231692165697997892903894736258332689547789163514037228207130297619585520296243355601283443448112627873656864737305263629161870895783776565137069780545538225573112074436575916096650982000596172340901521988989475670322616659232875441395100788200753933442917811631252091015137975926906399064729822702108585419926342657790517086790901726494494491505590456361965971529248715928625369804538038264089127 A013906 855 560050012455763274375228338370637418953474045949600028006496857977401077413560673936738028274508068268195392801613793320503360086298027635790365065602925273610724029462507474359919812473408694728703923068539847142125702077734696479990021144040856816298108184726862862693444103272008308886504377009362438768422962955889396872780428036592076667197914485860391087781142580600313198617132274680100755843325287365783393606469585618832395607586819162862322544058999355945596982793506112544502908550977851882403614628369036791791305445988514657637298385200718869427603877305832509925604934343464993508827283989785593740990696112485789728578316865215487923138110590330260952305695406494055369785145103922098093546292947814316706271981260091344794988986731076625000675876504581331785740144431450335188005044730582066113945774233444558065740978814828033270784369220448274120018802943414393677351325128937452545814402748983804436028123840844973330146425875112645492407749229402811422226034943209761915831636606817995881381386505214852803765942753084956378267122159187839730368412448157639468134420709500511745996089911912370071068434011669636572197330472534699966708965076292937984645229759656663360478105241543235479545669954494705842920020050381999642603813519688693932626483362284321074910049260915302121461146264863862685746245197565384384258794541050057197140603881263784925430816070836161915458999902035586267504000947663579027877074505927058479329198571064386674340686590368857714929820823146385357725309235069416362398620103440302197294834665776654081718076829366828175818942550225969603675101600744774250203120331424575591746966196072147653131293157908833966653090344099333505008166295809777595765199616635705440353890209502691662904902991091594986625682257757737655519338576508525483005313611067785771595690453339943902383759805091285297797625412614937391492408004891974108429596286114360606209511415492447038567334182135253051742317771184571812658073481947689891371103975302145313044740278836963308823649748682562945363863655376547030591420972075097221205528766878296706944412744716138333338176725388353251071264585421826290910325154166410723065798139666778744252419031458463442394317738728651266107046256407800912650708045574618214174308975307976971424259332115701511416893768390773700766919389610571545040613799051802425707965131731120458603214892820737171200177120109690631146029094748000299430552564983438587919719789862573568404665483322040499527006088902190261813280696094084545464686207542460685481211731311621874475608679523333747640753785258754510082293000080276621047051413133927024113895015462282865961142176397039901274251008696177190151502160234042813007702804445004336666136405217380950205638232424074095422373318595435120203295270979763036962604126982834618684213054136008195736480206157555408649131869877949923405102418408917412283400632224582409520145156799645947262845148876334479906336036030019045311297931047363276023390343598098778503899388368719197781141306761608031914538525103752757630436180145766991978235028187769804749138487106225074372739813166956781872952987278235441303239795245164645369975915874204693958190865468132588079796056658449374189003641011522260460971962504106815507122421487755126415004875916297856317327833067038496149561456014523947322623731660513604698955254625717866319829442830092355804749140267711531951060359554564907153859151673778597879556728295837156964235982073331982959367332010745499625273754027555395340572237980987428066533376500940899583602888166030166350764467442300248991866025341083870045438211012254662470603828874601233071815581060945104500003770471919430709016154290469581519943738905851924487953541123244040024130982394853397762840738965340807366216482390017417509290244841691791463351366338418149535050541735003447154199382919011102804609450340074601497958995227133603213530819912970068193460915495969950524590054438737076720498743483966422275848827742027270564638702816170373232840567531893428929477316747616728844299617961177204523444563091961608630207568614352463770416535341629197742684289989875840956275708315120207985515454820462585058592068011111264146809506684310195237341363672137623210499333464656153262385930529914605484291569328703142083242598930221618068033232529195361564436351983362387784584130117190081394720705046245329339205728314463217359894811933193371879563713047406386244170857730852643356373657675378403391227355360684573707210261473832697266903470068636280195099201975245127740334088994374303900009860903522586398040252161883064428462291554009611422403438159213799182510445992161496098637103375490714988754886059923680433308486160812410994107971245322706349434293288287271907210052034442287015390632273239415763832703544271005967696964756586776845783656219323563660552257037749731740009248825974598056890780189558202127140021414368424218301042057091317053020889170401315154091418084949378212629233318433102769205641430200413296089270455851198797669573241752357334446094495748559862556400205686219276310298096172641019301723393248024670572975090044950152271566824409933682916202376404693993801769244795430067974811392511316420969383341724985625646826705265597893400954127831635368677349566476020277919005771755132876553763162882140171330552552131406387455259792197461993789318955158964763555096319672321753040061484998491872422424148545436225800530221766466661279491564156943207611255062086813314530464086917386422629426451462374812706552248845148852006732558453165798042085948059428915510365641171735926460083848120831482253155575626216245753901572422710603606981639808584023122525811139399920888515334341537266871442663169673155124743178488804351281476336903217095267192430405174237789956468127977240646205391312513275480341239957679007444976081071390117947012791010754158940566594672145147090479268026196398563849770814802203942561 A013906 856 3604673977319564760682080289073483557019260001329386493059420006364839582803229348768006251118432083641521539090917327341868558167923706087425865657437928864327468331962803745044149365574536738456230394314734965374290767688113169546108412660299360483582614528009450698256910099986067774843490241433570867230067758660398028336342198530323156512382626515666127155102542580648761653726988996211343739166895810059748384955245272110672557642122170411154769670196332091644951521024103512933023483931726440118345328188000651371588426268150054397081222000497950490208272222470253934432097839927020506715585927516668577775669279988725125319006949707211649185674516131298042768546096489720167820929030193613268609710027790614042632196722679520106431813799823657917786725173009126522769826078430354344734969953616368767158032086367011247194525488807966708146180079341447705994464182193224628844464460034360670131084710432602666795198562686155658178674637156300150026540169898422179477764584424483548638629543452836760065157917363134081339549299277219087390564943839433537933678618881812285687250701792648652272759711331907799720330817771971783664006282605585408387827480406042517346905432046957847623569729324670112876125415991922318489137370611135830725675556920753687372402937803455153960249771190147378402351598533832668550364045053633578823933402432725748290415545806944993258302155001813834891431125806467431423745503971487843231023413356702081354021131918480267720685957751114464771484547746312475372497790017974392518209821712437264965443228037228907062287571774157378961635020150549067876827014462242422531875102123322247137911443647325595042198026797854418139429851464611336509624776080871191360060172196135906261083678772701182965696332032391449751003303619943210454938306211540612432862869223400865476509521079521374556500395735180658487482661741106263975170419815430423308972073048958162087252345332524903049553591391846961032810304790339420494399102649019640198497165473708135870598322780510336934003936294384773235452086291237250844517878233668747474025656639995756861664722358564503948812840399216249729059776315527673694716634933742898492529488395657293703117847466194460968210570217441983476049224423106554549532996174177874920473314353060670424187731582447570613097544287925577573515256244884274889921339341230475180088481419861675045887591952902501946694061605778166525942326341777628491237740987763200071286973031443446348986389850921432114847148951262989976290076515340288405609814819112464035772198758345438270427962595189252503291332140473687779686595975015687867939842033564659264166299385505556088348935719057852989287216560064579184591289868507259821202436891469972547270730388766053357189408197795062335553124552528498667874638094303700964612998334477078718125803901496917398571124219540738651570979366765853843858967115009306724128379675414265419438119638951303595143582534054153295403786601149560872156055259411179290090216274285217886332123301031287227604264381785928524956916634281863335305354495027946358450169176031154868408484257516742013863463287298450114310507848997359734984018333447648749074526896305526262524944069619756906359278790701214020415774261799024220462153664059570373241558847685762293615331728069732293423038777066201755422756830488889106682337996907025116008887760423456808862569995553365123637406495718103244692483687796506958205391273861463162011899791269813414366661513565815795196643211816037721294633349818977975912524739923262565724035632108195452448625364027211098980578424670977111497053949141907779379865911381248211010033659750237524273148712452546596732867768050545324407961161554383857728819244300507693214568358733803914301035279620237902717075650354398548105895892915611875063997702355109070142601323272713287832875808942297292066801118855096678458728403430186780829177893217194777108186598031105507626504809226077719269291524756384312590445044131822894250203671495603028707818362399938468564580756949929548036238821307305699379905935967097172094040749545005455975776072798007179721474074330347695486741831086307439808038461284065744826116499025500616103773646798839907212468340681013134944495424681617286187534911449905379457284847264702161606581652207813167625483918926339399900859219956658861037728963033650621080593573790865560054340846879465801775091414996697127811837453522525626743426747526682762257965390959969295098292096963318059018302450084254631188386815965272764224953281251976641579765382938955151215605131360318090286701168157361274304921590720370928552682271007608884411306412371988621871756831488526700283990229851116034982867589607587361091162041741741835815049881969034083753236967566014764529068067941518372935500388297438600975634274628243879363144585232304005043921715221649683701649895719121221636686348616319822381282574837601607353602786850220306638492383936865298874991628865688311982830220151137335813208677464463671976857345779780418715391103273624672422988974047540092863060779185049773031445848569067057635544852979214104816095512250068170852269674209985184597922033229323105790501918751955717354148060866354352749999201482510463866891343685828219156732573536649294142005977293990251483738878140740967783642047365995747204076677657074322716762202605043112582052949176691589121491926531804716743154499311448710408927128458539648173622962711521378633877662089155045330059626572520592315706248240077026269284950812582111679585950534884695889140128620988731897571569055472124512067593597190668884342733321996214328119875455265576864979722117092767549844404108351906434551571028510501117136507146846398705011349452581812996867141884993483624275054883664166464740071250692663028603327129091330369179721783940229416992519546936555633044965977412927575815419684571274285917430148332530455618003217651898712459776603405533006521644525435456461730274894423 A013906 857 23200918121202939410462782694016092377836014974736387448897546542026290694898485596337515658342362512521521667477052103415544301284208570209860858443191011380412050506150468144788695460070110514805589304834884191242058762574013382015908059067229166752983575939051931935570975523674627420139474511019273816300176007979542226896417755115255736156378331495722067851854164221160592528634129536841908796180675678807391099267998220432622541671969536670643123683380470683734342207682841476741875169639579950770631124665540676450963566292023725568272943654350980151998581461190861619104491907329398949255314475470417183886384540570471039271113147699363747754671872180067238487032288318934974113061816983451406123226869399924158997440950641270480391659727798401873541164060221080430943910691122662174254510716169039799916229712863708271801753768210734866209709130408771552343527577810085987290666916090937058673516158399909146208608702555099167428705250138492376522271636744520305926453738608433716895402791595861710788058705314786502491238755557834132592650942326331175844666842889620332297136243728201604515211058713145443375353216650906185983341189004481404179134688719068914228133349217412813847029662350735208319459688341697271151329891371389826140386791057994550443554041910703956005975893051306747948326894762044159395455768832639109628371987214057340928778065345709758743120267230839463506618486566576006972204408268357979365094929394515944408384434275587041782163019369681327530691168495144076676448543297659355463832158510093603299475762674822015368005176575595426978066830500845439185540416744952780566076590425730282110366354939358562370685974394182699210792348465290923464367860154682726411983768893393967312182108282923850072978826802358480864721856231096143009168982616505940047969898285951596703673720433529842477109426587359884991299617518737114392740305386106897051739239564150523843152022114579332068672911079774444714801375565167596723182203541299018054115841516543044353774420640078243552817697340809374520589387436000840812356733944126207123212716935240209706277704099490135039413883613612714429885787870012333891273550239351568512102724928970052725006635714108455491515326145041188252185093271090910629004853194696545999263973523121574660027736856565343982616087494779775736251904924967188497820983019553380312036236767356753149873281252920348087090696557919061672083210553616046696178595542402758436427409862119805804174107412249203142371643222418886692964799948974857897427892342290774109394141072885353193801124053808179024791642583012837024971364197620397498999526693839659702301911885802987390352053972807978682627851295855733782689856406137622199377556269354517514818134642621666163172547128020864898001004341794934701484251775804965577680119539123204267857991060772373819871465372571496434868312050427836026944755977920346268696627625194879332542605271326750235477231437981711183799094063802768072575521176524327945517132885481742146168557483729618328380113823857188560106775680643631105149271266591657348586237224963891419196868791478079843736004884960368304091637020339213348746241512357439892564587667347799821118586087888635025947199529578223951804925759510316948202039500594167354820694598390322338174985060639524958647321671498608205102972966619347979571119390026552756247992674587193267524940352889932739967755836869743792253754536563232984896562687779311392573157138240924680864961266208743532703348159869671675190664298673930162418747222131911552059936672470159042999542721378991966445953079582070834744282706181874142457144299657317254196953075697823037692810803352961120055416328817751044935909966442427662005881641318862587667734553757807687184068314736760883487730842628980614311546289096148082785036163569389777848841028837065261150115382755092579713110913735169520721087348319058675482413328763239083276837052931319716273300843328600745874869620325080875651322826682549362647038649605024084602365762104307162576359402929380396996209483849527887063961911620274113927274520048749051531494495720943925150051607997613077412222377319537286056389694016467568251361145687287711955210785158185644907620117263854124008058515181554648632137014566218339732239125698234904941390571116192826754110043194112112176095934353501563628159547118895939437730884513821011396836329426721556994497203274086581711825311117533160010667542456131910079719738347461652720826650245173445936037846482641705666955164230371599109928477113191093195431864121463414840501577995063818190177056761455136343561945981924383393556666223926389918521148125562362463928980053358407685958527970621733949734930297667658447573169230167872755345602462218741726560483534746167573315555618916189014797375715500857319316834063575095231820109147843256736410224314858390145328394762495841032734723112209774545011431577973242279109821923907519090513985905355408356960245508270907012505407658231733399994978737658503882541939508269239535876519817471244976998122188066343918511204682240811302535267316574772943135665658793849034342637602140520987809951713718672990543293121321166692956491245718917702349392520733773841988110467545846536419031692874657571901602554597927805841177914333097205602342149011142807470006069795165546728495701366717497773385401551002365708425062754672800990710889495565976785259561747727099525260764222454744760940687561644720508053243898451924811967072656906707049700916282087489128308167907186434121275623551368193195842868800477627811485489204620298374671576122981339057161217897080117294063547370408795874179590295214770068181471962034516680962328356364291773737819054790380208863969678784009694850601484613370717379575087672176164504413896966835509824344037080582357318046011208026453884238288271292859535453959854512106545778852529251244650113209044070303745683911274714649495922892978527794541089774822149262422704795215089 A013906 858 149329066942977690653956258153151618063438190130539724201999581402945121930075003478587794544962256560930308333814251966453914654760506841410246467214823363761235438390908022590433706503554035321195351083048873020111486222081913013244415724620946976826398568110285328749988699314974522473222765792677325892626923747727070755289170143211790450619952579274170261363806586905717431597526579205545661786935918640562200050035885470093967067732589423563337174617660108821958747328024002958937231054983522939082896244823180074090424193158702861895274582979076350644455005797665573846091862756296225621246798536992691348586843933008967280315354210402765962314548021803070509965340859695558888087786634308718573641388398274116061294066080573286767575496347397149309953556510855529484142822969432508826627800266439586132912225698782338689253315253746785880984797893542583919525397320744902273696372970713490101033875011504146433835755162429594640585575035792134438182487393259136059407589035316222094703707489868483351198746131541888901803967125663376814473780744085485379329590521564707598438346782366304299810247091270942682450851048518543473810576178460670854418544299794158172609846485302050442514632438063518102920496128840264839293964087019005307749895539918585818785515952773666032311370897409526828009978170813419591015825969535574904782804641301287467885554199441401585717970930149342965064579349683375516443499037727188001980673193143886937181294294858634727265332474578912824682871387505541111907922846514086708924147866601331392941357728761751954859752542216097597262291598026303036583778762533459614527003100250516121149081716049455907404628076490177056786488856498135978203419826131571083362686847030614007751992127372038941950266761037572391804286466300022042384063717080869691686170719043496557782513424796306766918645918049567684244556354119400995061913315389731424090682492394043275084204615473017881904878410517928688818998830009237504996076713487615145759482117734111207725105515865823122343473316555637032029973859697991959756726578024139104334040308157114777061532556836824634229986273899290899231794381556638795154761276168198792531892788877501896066227384732051958743626228826352836718633759779733084990620983825712750966540681137728885212046903922596355785103176434413346101594794500478088917630599311021262497712248263919266638914844679265111967909595155686447159681067664292766840622230169175197442990504474185777249055387024078272900981729253113244434057139397984683804104732882056827903580214135478132831449508195859896408964515197676592495815265153804662099903110639208036847292994452804857268980710123504823938080992293121981142079378450649041679608338651366063324877097180095462657672481499607197640194478288281435401355253527439859561142393634798861926997905758064842828912967050492943078089616187586849417173691525195775264101658339029685227855269639867029590862230225233520905867012483898499664544947695874122501833579627540212690296971780500742820541046949386448588523324904680870558209776071828347633971587859235767788707832067948398855671328889280471811462079294401153462709430334371221750428835880620339944057863736679400828810076061804094684631971277743911917341559525372764895028693933487362449056197870151781990914978309098366430657084332889674032876717288161672646807473915130559277081277165740648361362285506345717369065907235127008679708096979549556426408491934617007883212427391033782975510466005340042198911705824119859683372766751938173994720108982296600865296805797948625290290644982096504542710520785954762363685043513089276307829779550096153423892858964485207834340838500071830213815929561141954185357922260931171984097109620937189202753367809077747755110071994839140974059820776999969039596888016136696910928943014068243134146717092988060839788423437842962198506525506741935072530502651691972530975287227775129136597645969852136110506495956691992018432262116258439812427728683114749531761844656359722675698212808528697012543773937908521869208921802123769951257015866194125616581373877072027386032058616774180947510615612703962574348041412355032917641670550516354453828937250577392068301646388410386644080399367779192991840914648744177447407219171013954342775184612669709887129028897742121134419829834404619314547159303981876047528463114424340269956947731051373306310633112812744251594834858434156731702539962214727426518233579874516376258123564518970392536295640943625563777567202608002629329994384168147700350765510615132199864758448017483040761618768047194436618930526087137131584434693753705052267344162089926432708172043263573013800665369794015402955238770476881149775428434762406376633759380988484362780555482275478752437336563198921880752067985604833934501183669707253119169658736772956910592596792397368595403153396330826768960154905960209596924362512556867032130452548571188693145596059584032945090462577455440894453590093043206209646923881433277147854871634560472162002062087191542325308987024758305496215502162678107870141393750046164823809140639713318178675247995132073927276243668042931184871972390878363641996043661733944235921092596105077180131463280891015436533754879703211952140305876291068490447631224580672429867598195674392825930859921277283625200527126208021762599771244715574983219510861693685598999946955098628559605719967883438051082939715442977847039258867267802579065328964939993093757100030584325772885572393144605799836038562378352244054951433510715483810698710877703872576421059948043733425101728776278118080771186204683346333384824854672699060463204686739473518824949339792537127197895115380186814807854995508566680124660149194253709311383804911280876323211006458513197351174832854845212965809347972655346691447504217916702610272639917046917897421002346331870015381177897024678543745043602238338591021406422545630711280536840762096520699981384548116650149539049749071579527 A013906 859 961133094714965858396756784470230344861283950979368440089470591765776014918784738114384201304906005280147863532187023944521888410765204885162949977532857853581081385239252114843779853818204490361328449575924032520883423565093366249404602438253959727667752639066658203702688514915041062898870036050338157767728052275216897766310163227070204984314577443943250842537106978984506050840719015383559381422712491390752032356648121194241014278631177808225920280490154317795452429653495995276734934540125812984305625665093961307611383122667665054239617295235297215935983465380764232565276438208447917703732483035983150012637492840314735491886767864646369882181504958296040255321851884915492580431608889226480630426734727512818992297633159235310273477172887095210181074403773749411206556269619546142158704055850296565129466673490777814146204750860246349077575337028517555212349854367595206534989734295440977017358674193169632370393725889417584457770481782595453946254785456191687562015619834334318865691544776462583738104591272526715839903651181493595716200617375729405222850354646339354798255464244255886115953585194172093037593757990174987657856385312202089629140816674170031395170177156748455251325956890303058297105614815388136716535830693736165679498885909086210404639424104023115951405065895945526132774226929867757490697574368238510789374471173407052484912911572695269006424762170470212547792649845279146221632499926982122406232292041979304680918263265653309616391131815428663506757826474871576996840775857701016390376976652164413101638357228011600862397884256824784257455969690915409365394748351780895055743574715275707682745044059522903183432426087721015668208320046099782016357733773983154621403845949077563254496480265066131239749005815536851800982776567364882772344371816987436073996443104320575765207575804093735485109458224116908617513660577941927758759780334115490123326095625142953675285294787367450333073290823388196690779341386538145750618963382319017330103022412103122533063028811304379592733558076699658521646898042050152664236488813379621555206669999124888595536555641468798376753732544107783684234265145171401212722781656536253120921100428442187186232590164128449500295827472522894296144121369321966583447788434899739484694237347256053346232361605733875596382958333921401299287576944419590644258369284461296525728312745127738924396513088147475248558871147413136374371083122093597099805271006793759597835809832538894308096516896884717023238323446206170659020432630764242933709762868752296289879413186189385731902770221929865473232563894640959352374293111165834560274076686840892173505816333795349373449203110738449409020100028178889611469954612935185804871255373220349402118629430295427170408471672592626289281082248969432198775465076554562848007341917274582211371799481740580344687974173084670900730060554521661305138279969232353151750673859938805341308509669759670676837938979474570195647830804731652721026396222287705537245819047400661055167704082240623492547789623745354822667601982586968388451239584751479882495479591716677119356475133975715201335908167997218139780401273831963803281635602966617872514820384818379560656557222856530304768705931389860352194768195909708083261797925260216317722763668997943850887445715768166330954751684234917107087394710146404123233787829180638364608570757081333169289127138716774661896115616782769713568365768571459076426578452037644930658219312203928636370059124551288551817945959300208343226669965399133090034058523674470002623698810407441850903147038919986048746785160796001962337943061487034433056167684020167571938966046798804526416798835546051616048104815494067823893882661519349088827249165438688522281639542828951731164817219624382898219368426113478941134403109039298311728226153004445316205779125865997038218763283534434054469746340675196484845622085899639906610536193028699065555935073121479857992436302454536007289905711705382805983892361246145195277640524515464836345508626521048306525671462122684019315807031578839949373229759378646711859383435271267497053404209684075403961895738253664182122243318224517860587666995908121429634232542756122084374420703470193043397068823620520473203920369908010034358684328113042045304377323260821467936440660055464398544053715242780217168675130815861330692850406956068620025377490867283301526155510830118389220459299261220516774542654177238675640996521168021025368578647074190284356714339797626723453208238694518017792040798221535599467269704044579968274118747138889131828674138983588190847024759626389183581771197159067262466913555150098803237225554726258363365676214173455195322364815948216122480703130373687480650189030378083970945402060755509564408992088814455401739898784127189438454725407514671773660489152004234590662795798822817463800794286216569256577442918540400142558609310307892653317696942187157803224183613347828330346806805178931273357902383177167284812930103420227988985017510995795903337655668061001853076596838300460673104706221473893946272428173836238100843229468673353382640570195692434337466089181706732358097306959999102443831232425394223219678615741649895639845261072883292740772798882767719920967825977483693610325674592744724884641013178098911238929271306573541508544430308738293595520074036365079117415556699452526378034220016198086121449324115584820372239218358475246791316021321456913402364946204535527050255149076626188769969051854482151211098031643673609531527534087948693970817557378274416659029216603972866733176330139654249171647324519536297096231362345058930210223389457083759598643888918924243062803206574330908528317790880281840611457744180833845356594591653595478645390502150359973054088289356764898942206208178852677221453002555996236158364432090071303640458643428710034021605510680640386504796707250408536689269510572283605173961514921950492077906612409135504331281234606331680284566578764373434616079088617387549761 A013906 860 6186182266237007497930956752427475788535510928898401203790783417017510093190415717669349953379422632742842740410347226256155844819409751106184356947243766915891618106314963674609958555663823744105703837128851615247560377079223732205791567071238805915456246024188212062794373304153820139901701864442341649381212075165226353419906054915410724359358240329282034957607810744438072628786305949630864739704405584975427108194485638311704792565167830867730244415890841312262535677433271374727445958782796995520844623610147862204515372481900167298199781100866638588709055625519224202921889046127876295976994641061268895701789238580309865580056955138241610266589754167794010625059014126512636261612922852910634020282701076284039931341925101012074631522887371645046382486971208345606573440000071878475260179738943665344895086917655653348635225924766090567161008477456139766868121498709890834415035431404321464338837381132488011119757064872271643801679836028035771838799364587461174897966300611378852890961714381171515604663319304788419809152985956448034332797830241954327200256320175483781880267969500266662811215046389413191817865321083756850586730340609494734169893091415077562380083803551597822717685063349203857149167644177719726038518378134813913818082897828745666734428124855960454192014336043907715505998466080465831850948897901991361249614851915660268411901824010536185802618973022570759240497387283113515829580789477531894674496369258349203827895497342044819776291746522311570361076189126754350502577149806282932937088121036321855115838329076011871129488585551224402381986928328335558661092930790746501425769766913641794213882285117201821244363011622720545148962943270474009282509985272040059365390294047423730710135639278696538342039835337789907331292887079922991677599291133664365262814488599392007582363424073648085733435865674587295961973726665212481136599200835021896046839052294219473887246780107608977379123943878078856053320778477855088634976110633045330959487277580983047993822494048437264461033487392059310228192360684663205749389875118574233539503564002177482837661541147078210150630249184140324761535422827267931995699786655575517021068678294900872400797828074756997042082547081980423042727142566585854365608088958447893934135361690350068162649236994533990057650279191826673802860500853176421306037845335457474664295745638913706531867026239306385283735150397554508411228700255305269038151957407679967031213329764992884607656859853645670219500820444724963077991548419991019656682296271953760959291331905037749529832271798526736129582099995325076240938814846000441111178131564811568454698946419309360372354164297379643684600657675668998898557362083283092608882470422639183331880425703275960600268373790589842068630268765578662146563073217226424704832119097856836294087401991704612117470029753114309959217620139671613089697632312008871581798387443700110186893637053389968043171130684968293556766546265218939869409198140547917520713366705003912977801265995800861331895517910266048295392861347409755878229416742638094281340602601788492760430213233238656706111963185731718993448607276019443401505132341704970177435656580083083556574907485432068831385927040559607948826330914366078253745490243663116475060685881609232919052455020564426987076299319563619077782203330887837153746927657831997473579822132345139174821888435389741577672430477270462366537756035984530626344673233723331685927515262568570651199975455891814211473573749520180868468574645106952470109082340442509280097025472474265504967514121923379764949029442193221658280083458200643663960033479869417410476360542551157921971078267574980496589907092471534979844624411291431872429643375227144799567774700010323672220553157808859496273944433836507388417827510043324413603786302307090579843853036313728974960069528633869885447970571580416168860725793225546015433378352246916029697483816339925033630611448249135648768333598194958685614783712060097904608874646481440491158560029748363620368359835533102428935159377053245456268741749168437113349159557924175655787198811170630937762319901638803682953225925551147960368406355444266006776285186940567084908712073835452703517420143428171604062740445414831028574277364460081377000511853928525429402434287263367893318230321726861751312081997500753364775612866858843570019998235701202806794760339042856683630378667584861844598210190415090909291198472044143950483873595045435117387347843956076178110992674663790182189677247347593104881965088739403966741346279316159091421563993728044967040911882447992637022247972436382461308081792295452381524294038583469933240126541361819132226735526574589202415816228258770800270479614350768119806641935929298696316865367896298323800785359925546851872002693579205067697273730078391277970351100182649423411995698530012018587428686647074674756107124135032723932785489967717816677351630486001439229357552865778048758221498645678413434708980638060475307794561775213991875996695534752850036582524017301950112764155639946983832919169673654246695614088089457330884955495053629900909500842053854865913094970841503020636046002559130860415920678458114252248567189624871049023818679509834739281819955395328982964383385290360798184992681764680660303742869165467873729384206635554815470459883440122421823796453624371985575905761716438221187507126075549509119287407043645358559334620209954378917804948938807781220376973299433706268917120233212572492338283537130992980523334229960798213789708754893742426085084464532988012340260052649076188055640045809061249055410083630046059841168374856506414403936095619367571979012248722789878515107765862846671771554100654724000103827477683810908640781954360046869782583388259952376332568501177065558482830268482624235803931905804687140506421873826504722477430764987197442753134216232260222989485343576176190978837291596032189679433252439354111655389820666077808107264023605277158329468902034191364023 A013906 861 39816390926018699550255427976789316799210016018638722299210382310636731965735479871511096886983973206295966672340955497283224878712494215664031942546893788482730604957253572242330084480036962308608538152177424191837328500091222114216621112177998389782305400904061629392882125055577311180715339483290414578603218671505178483249738397212419407855284894635692120725154329430288777697780338794764968851343272956017495439837820276748072959693270012030699484534508105244291785669697894179827373704689943962541619647260809921864997086066270768488597073690095283213967409211921280063906880108821833702477457619032210627967941253211707341157140522805335420548093098109601805728524210160080720813978504713871388902008421093433246423813080230423359470079915474275992768595339728036786449714530382634521091531041491887836958078416844540840914895934286753659312786786815482995503265731370914902851372393671184626747025606190421282954570546191191488681435400860195843824253418666953620826301113175944000152771193625252616261465522564139812319703157089882610641662985092991040195079364567233811118589583617254833318324285323174871264574734300190818975947720669537165811252209677794563082115728402701785064213233692204801535045122429757114649935493479362590505621132859762370866469320419787077615592127695853117343024685167743693573031982369196784039429804823396558971065421657446505737386008681012148242260675157956695815111507288186067564931984801391089613248389048988781453396948686654419712520202352661476576808920115620511429096568215282917921840218480085474661185951192524323700484892237584274639414857444505709226243258886249966695961748638106121753407159316816021725711597178312496327418166135798131816014261360077397190066550921963513682019699897536705522415654706652788023174454293122701708759193995276552258691747992456341073799799983570220253777861805553696476182310100087335467800206360533451217863602418148288291282742312065698606798819310493254750108044840226884603779222647417174073703452811200848052921659341469196972054303346207231682645276990309438022348987640467026419802996731208808355537949924597290296635187966326163224998351942106889949936240062637165770768295144165674612828707333275121988095544968446897645101064111083392987714596268152828768190277985109885169626970924359269144324564642836087038167543559954368853217272372802762640436611266175977776271749115247177331052966287332281236826083997219102041580696539603597894299976320993333997592569163662403032289356732170259430149500833915685674008049067666383922089233764544968400482842230210587187832854362351017142843588850253984942422380893296866467079118896289387971873650826188431377737387543204550131532426327460749163865254812300306077813145768446395869533949957450863056396210360182778063973275930657163283595391197494038269993403711249017105840614862634409208583727847972116543406978434547098300641552593127147084888204786280881456039462688318067095892806587528605099020832798185000267280333783210903227516393433115508083713775383371350378550758845561499661046618171803152859145679932262995419786791466742049421449989300756812401173748011606392866746746179621694267776009769508298198408991806016548704172713196363707205947009911369394082441520149294415033912835504424705687279629591378062705949939933336614449658961601993372115093173122764710111890637877901715475260904195366399559628720297916781805159153155162529833397761367626381730856403625701087157318456087707969491501631137011617782319301358330761507387529220581431463039124746042691886471331007054246867719407205605505442023513767923165663997649843525347432973095809958352694362972385279516866778089417244728492089428130639606840684449715988546695431051773390948156826328339112567473891365169474780786227834740350126303943924583306615291881418790135908000113847252597610545533550434146690517612516723835972259331192078912762110733150580658186489000522576406934971445913841632026727643998068758294135184959737550671949412550248914635086759810510381017019737122076068026035445069676528362512896346557886412241849943362673602613150215013339652316681469667019213402852495728968610372982594595446299160115422518212908306607991026662629786946850094801093550287605467449887147856352107787567096583538503634434545025259780039991414099962446316849799993225504367786777093808144876117315687602324459152439446777971606837468380040247152021606689226426355520999750234584011783216451440924623563292605253823224949447455301825152241545507896935452605354957543460083546127299003908210960273349686581655103200163043087268288867657219265178446620520555783608355038973623619319671190844621870039741628925299572469265932540641177824990158948182192601764442306918245859274001218401432799661483037873891673943153225523511202894337831834630263753145751066515300092553343746795676648927455716358855290795346555425417161961373800879884780483678637635257621736561595104566916073823996373119966150113128199328237763063007672381093285494638783804083289764122467294836795139588866575962065440067105899965437309559378247434389235687423910912076349670236249443999521988147349134460660299690971711402287112191132368255333366897169037932199928251229916690872390352327330015181373289753074990803005932689306787669586177560647868848639537710051258757582018083265129872663178366480554173361667313517498045863467445998397066961458467652891003304789456997039308000824393196108473054064876228306753240498607668573857737895416599054807935750797705645662310146408047512979458602419362830706929045303901661546936285181329051064803873261487047136334111633981187575051564263056972135930139834870328235000269259197852555153736446471607149997042112943226657741492944571497667882055218736259121746986494402657443988524882650106884984554162209993350282036140706994460416813064729116593573302549903080611817892458305269761074386684515365237666532047483660401073768861325453346489887889 A013906 862 256271949021943974719389672070412081655377792131453209799466649712390555330537795722641347870861087058530601019755002528250403465527011157529682345188102007244303750102384328926915542932494542096276404276000098955162846430262636816283349779019074690086612890971050739911471115426589637776818910275899876840090776273811654994415070984729375168813507944594174531384501992148333162313664599139313943911561315487552514651732075673505522157611060589043708412387289501632360724652660353319072657952565187993697015825309583114926320939923039396866202355065728945447236636509285047490366600440254647598104867004054635649847062909520400063305373303974460996696775175366048815088146700394364426846004850965593116859719587045771421587184352249523776761732573403447966124199234691171474208114969626557021385828178189021836190269311708442529636704042375006907842240045812326269726475867249068538563110746398773474070831031224474691595669452983851999834335972278715498027326721463116268730017385682194933775287802691539299906169785897043332045235177213366311825193062462377230622317702576763369556456236387832825644563285569819320439646739089893076380108280297330850409092480994205291531633993694630815385553397182186528926476928434910196577309763907441053862721039134001517389803745198653618501573081950310340838955531206610947922929388498103136574695748266434678557504129226954215077284275271971773254036800728188473412722244153765378669077025852539929894603976116735600586101276900707367735741416771136226134808055323733269393085693156458701785810837332768784237201568656345583179350032759129882985475341808942210038366215629702769393786529114633870004689896018673583722131758517451387549503621680981355127080679005104634862504514560723407542671721297611091832261342261581725623442736668360249284260276957140270194364821349010423675963826025652302138861364387142895438600678336526421026827583607174955011937872378831808305579639501067874767979333077358086758074663651080427131342173232144996429062702577202899959485951650849875646702910962237492189972150039639219249079750156806462227914079389938695197508195231532297219715815620747636390075567534116086381042469173474283448524121073084730634557760643573998482224844188848410529762718283922818872725927688351582372340118377516113642332366920203311442189401366965548955500401819307382287823018515782451701435699866772891328462238515677363084481442192707117012676907952913186891613625107801840081792392493791198322066949388554362120054375177606924091426728645867386078101988560331056492251585115792655549668938208520301372297677345137432730221333191210284206265694305905033407319417354299928247053169379582126979080390151991803807237811465767700655599985754365388921790096074719580930103752070989160276994353778289902312607946723353718300226210966252370760804154023071632506057500586812941268803416648200396509341701798348174317646152541905761249790602658745447393409403397717172926179994429993624728847044034768439175307905383233014512102546258478968646054572192334507409532526840317839412879773543758020282892283012261404729176776749424922599403688486001004200607844798266725483135352545984834548540246047906348551242325547711971136261113372423172329046595613973020016763901122270063142619641409055423477382432963059054251001954240351585056761309894258826659375139176494782575696523870967561087187193891517158240819396488454593154163479296158262755480847594192488668725497481455812417396543610926575480840083057286767031906359062582688512743171986184752327111629285318657624646546027936552447317732531948555713229948675575891859311625586825465272784354404754773655894256771187121428869088374057187516960346122645319011791473138354870603310782064302415432552040621148799872608370968992818989972020536209352985505351384293450187593926659959720505176759967325862451471048601967012486201698727844593199540502818765604022082538607765254001173090480998741054921107433191403804284353461865965148938769312066104546897821906749969138220899059817286227865887514445906897054626097035590361342809893426304227945190012740703463931094349603577810906560521031445050955840917677012593873911846238619475114778917142024888878196788522830590806849979722354864738777437182808994895196894493752969125781963097967342831515608441938458202394591614331992237797022459073848240292396616383552004689407816394589566193270105867091745593384475184204062955684688373098095424113162152822724716635114399233416777208337140801482799715205853805738933885221828308143500146504511531618052711586256678652341782029751896647001233437640175323469616896438656861135573937150696612609566842830431494446060877200755141949426165552500046428060405630634615019818077018355891037103308617202824049533190071588720438357558342296661025672666170551043563999655695713382856708286143605066151282125829587687107796303738923593234586495772469954533676640247672661613593226946860766066720113538303344562288156082290517581893848907828626247991076343100440419873665924853490281293515851742539126824264127408160717836589501242669321337267226599116392101077031566228665577392455140215351758273570141929695293887937882130838541609480493637128695025657111649482800305915683879673537469544251902525703889175945529991613823290917669627306839232986128859148063324448945551719016096935800006539436848549489837153881687153925007007651779660973157914478068411438883758488016694970775950077377020397782219087657928573072210529977371669234298999359410219673614096557148519090274662411753832747519471649019880727812238450331985992530572850968517592956039459325426614105076593378780370110283576901208289004015188793043046338044553283908395865501092403378633412024347346295967853923342147014188990932726590244442364294343083421013434208770836898422140290061155230134331339986478846342531851477796483229370853950843574309809398765914889802801216173679439898319878097125236828344694210052368506764485149927 A013906 863 1649454165183745948077320680102692308878019264740733946720328574609796964067819627734852580879181661661564024159292972237686786592520519574688068254675024037612823731845230658798450366344760718559573960727003304909369700481495910634027624366740968248016140274511285632474017733478122228977363955421916241000580387234513728941718481227066020762166640164633103085854919705649979110925418947018129327697570292009100214811073183136637553000484846544867349334110044072804933523593077896462740068504387279786915831928120558114674221297427075160744003464610819037926703394740081250419288636177429919285529074007478025782443594428251260304655096327422894214862312022541040728650887398056364718179295400478438498548238146044941568932722895310756613893940116697268492627726874809878679819081327951102898697525493889663372210386552529452116529492606212079086242046823183845499870114862837471544700907910808520858421474812004429109928945914026444932169729494824304544719698152402078154426566290213895586640037221839070132175976558269933570906025116211009767551898591228284451675340188756032876301110201881173092507605391134307594376477211614059672907575269133763337714609526399686268712591733878481186191098909079785990150227292993535199368991657757310874941947521182856728441241606783137826867270394999306310086425560592951928387111109154046636370586956484428978290841799621002173533173104156828618981206984109270783530660927103378718639063231806814409997625039451118365683148850870929561374365117644985251129188883226523362325301349547720870028191082190905035043622656010289299877327327898996308444383317924592530984968123404728011868312170161269906767595779410517589874856689011488616094534788881032578202699838749752180864836894761310179073422334671830067636932464435935708644366294056243811959003643771151078083608657335953797353824039893425015305345370643636465055969405806553474291074529956955271466401241320387457564959373645221708287760404597122180198726554867985949603824277287503822751222722293861844733937688506286041169526754051420547194481918102581611339279706363510175515399189482876191263615489821106280484037351859889704245808148569235333766018029167406989953924086999901394426621400813943000113078500320985145174364563487698647791737415595427888741134714538297195429030433500282142177755658162459142260892322746886334836553670462926772531373756787604631691708629634710386147260539086935103634723927764377120057529114667224618797563892880665522781847355228376148750877137293764082627385784932728029312089187356366873136508044098936247998522822755842182095478549496633899191130966335913974279008757685951720435966480652426863073422937364087765906915215592041382492088437163013679740766379110209390429041232339848851682406773915846584824710669980419764720437969637230641305632871369161682779706491117318940378935651499429366844873989119728084670125896977885683332161590390027353079760996888397649112438859693073141943208123889528456568141569943873600106918809658034130323869638892937300492252823348126860423792812400991843480212840289952127541651765519987606498803842793723854598213734561053161379552897612410450696299844411881667952655172868719691153348683342737111439076263226802278257852752353825949573758217641015065017557930645684011510686080724754402415056671161207242018990259608743539157282561412657958367606291541234965030589685093309220823190236852689301465648030823473161378399865046947665095530674636285748062023321694381987610076702705186281978441270807940649130174925811076327347338645369155744771790424001087233788426356557879362924957587548402162537437366164384975630228669982562554136699408309432830698851554872744360474475105044065340504310965593738402923525128964098401452398298787646730018463780227680147556373484574087315622786469844837458060768856700345127355450902778378043508488523371930167046476900195071452527710118534042264088302792790319638233672412705742879997654085379869459535878968413806771724616005290331487537693967744756816613004116117361571491721010042391311735509263297272342773096265057885139233405428122173537555148651599410540818183764463617094133604269999604016269492195394155014788318681479894651899356959752431401013325533219036120677177376986369512394630736265496605466561942857711860421262225665786011501881775012974764417915799200925302749604468284915083960260518637173196601792241090693006914887107761013160525531176380454217371314796322782430185474470841402117705207440067440297837638207567367190701591146939610318078321260163453287264949132243849222069847249462374719411720649859827721278961986404424074674017571923361362326087693297281883747936257442804544939952600195454670674806326921595357895689940500941290555810785422620695173076151444601184939559672379602133532718115961085198163015385844235939514961756094380562389462287341651608385902802454984995894696850278149959666584573147907721626201868019471106838663648171535731463963650071437383157996804599401160960423750873628283380117993370930559769288197571551697752129511161464646594623379122507980196745987703870553050636596485022444582074908088390886894539097781901785268018200796948571772087647731418388508857877816327522970965367075369378270529149615177338858923057996547170372780342813690241734906482028983549355639579675623341873699559187827222400057821490058584103569066936526319941355141378650478458446958130745514273485779406758036838558288990848875043598122801349313494965793310739146146301674495724433944451524728375076926970807055691491254899127667718711867566183289206264125125719122204855321261429799453881752994309708910996257359383696732928203053662472970132281781059996548694217010816370146897582839243511049023871900628624824525764539746212466918260033684900329345044575255870175582714675301053700953086037388492579802593217304830484536155050257978490230534383603921555081204939578030988110948447233471859151285338183458574166011091671934046643336596961 A013906 864 10616452769901246946685826418134202923400877148479169752835759778889744421099162386233824264973654733763775975949496206811229685077263298520906525294499808239321034736695927434142794426270536237575883945107522632530287306106172833937949261899502663796340948342868791701574716720747777661622853652932162644350398571314151797677927154616457793270425919257155120614920711463022303500751043761707507571420962665980728103897747204769215157791799638665131149815153843397689524250043641767352681800737733537545557206419735257377476621528145673221328541491423592839026271907811558775567435478440147818983980056784513138898650351893114001503044696661334053219569537950097869706567038548268296659300280695801594281061462753629337352609148478173121156539964212523647181645021476594438971702785371588785484311527329918277618082716014667071424059784029544871742180394376071581696170514706619920114434875725377047567455050455921023270687401531122710654056113245905948786274816165326048914696348956054175361801497092523346171739921488984779049565998414548919240314289634362030032549414096518570911150516540106475265749678405989562744911878465631671677300961730462213722356063022975935917824408818206625233372776125763316999201484385667889325712213873464663548756479334332631624105686327127401669992367735961020173780594551943521993610883877625883989677372763259859063419411581098039992605023976728074783979358703722816242682084743535341892061504158597167280087343939295929535136175324261151385844965304398477306208596964232851057438917064052026387759857474521856285967775376653233463240336605631409596881847457640725664657382686299157306092527958232298435534267721638429015967904726322271673779746326670911867486899688238096201044126893738695441907968329808690753024496808944983746783206486184846465395649389560941843365887996383664871921703882399766843285452538924575056407733293277169808379037513366739362815871364763786569786023309845807225585968665805855164666812270338677290830927160349484217038073110077041627320366703853614617079195336751582278991373332206124436072293563094834173607310965433783793506232712601648660649470421381938078694577556386557855837573779905435807941009619893206340708023666779016331176812013991470492247005137652104777823814572705723123703781231975567385719272027446506463830802386124336763076898475265662633020908361008365491894899759883601557956506996388960750906217339928421145733629909398754326042437114484588504625368778995221372898283751892672226379666806480757396870196105151269522366660056416840429344051594079879627251556380584805537834958693702813120621541457259395556952878064470671554165989805981883073154584208942784743480612399469326407913275967915102956503723498821342438622226532481959777584097062445841755310432747753784889720037882808801977553020992206804212827384416157517940675379827978791709286436785752838019669972126132335672715174927175719823803448133995659990081302067513493465634174005739499254733162016717261238932966132110820368471126083201084743462208013786952881200655901547437044840963553110351346437817549442213591175330621938484975476230782945892587873155635677354717465974629481503690355396453307373903117017724592242608051118433285986256048982757643281173757411687806223826620303864005833767698723780870207924703333100031738103718233824500919217050201513170431161733634181317386878529880705522525150280794718635148816663313443654445717925734322595866275603963188980535320538767372424383645280203914919606789707966624275793141444457472519640441987751658751247993771699892986429809583501461046810932406510293914045420032697229650576087202792888441576617379866279776559833838738313244304055329364521024634645897538353222499013488010499132171997499333623613778517227229222621967523963431582824034875297512335680530659327223205441269458038364929941294071689555547985259127158422271232246777976559327455753188168899062256424271307829797811719245472740888856125136797537847197426318542330153338388037492823805436191323309392751743167329139738080939275022549662898258555762501218733931463610708954393456154793228318137681304838521331345119050638507164907982061312888032205379801870347691427312349583489862872403843580892310702455610602067705870124580506514594776947275218118467694978633728839368177328402134628056249432335034137901428776281165875297472214335206242035067306739243735569278398394300205585231827842728656378908378101838798340390108566435047267312078762630477087970425988888905197813808770846301851267466732293491176494604221421314744492673773233524706855146409288662592322680753135059798028460210062059590280925923440877978242140107171487843295038192933192449338599813301415094978637521830624418678713649968879858858079386753032362475817398724477440320402745534948375516639318987600136937570847079645547494105773672071478866895427938073346801261525493431860809409818545850303951288523828734753009814046722203284901263326804457962191391745501027290627305723466539496685969221286335638785807035311857139705422273768965034514257514847856778023851500380783464660735893307033593503330198816028725760150358066127458460234859082297312070572034361285273926862580624950267839877974938181512143617984170245872398421599358723257411874670404198652150006495491558773191261874065010325319168140567105393041881657428104055358942788137384918038993442623670301574726487356472675869836116975575550281884231243099596773438227220944737472505605044468128619015022728124725758528834490347332960024803827753370065197250539898031216070227657097826530850199713657904046392169365113013754859706395643712654334781328384081267740781105309227019082264000120915553041366212182798048868280393229024285097635807454740507744988962632915043756387962074539987572440477672236636093213520576521371209880753488645143162496564362236047424555330889804642588049745868366168415273596027844418482704110986261712025966345361327419736309623386327805010997574513002493753623 A013906 865 68331131470384501476572692065573150046610771828473864884476172602538554276530646130499371171093327830077343156370708264236010504939248090591947067733576779262496266680289675669252935905965382018967877598905187543227886990645322776506682166182030673606932488479985147386888516942567913517942622749074354510826177391687841723921742696125555802511552972429355560484000616780043361980934475258359784404762313108446397466425537937185904596347145061724846220194716733875815185580098643383808062039405706090246584306639218085674720010636329706818385408728533801804316872009939571644212034369609896333682807150624603649958355901854781051776111212043300804101403858598346773000774812590876813325010746554457720739749978364082910064104424543450221144047902879527088872050662465728281114446420706927878330450108749228196719203362641990302490747222520072928423680586079667692349075219138350176489102111330900482471456341816614086681125962033030940859259486097494032128898409101983157649763442728856599210703533200982991469055041496176759742220766933493034509962195888098611465789193574228628253987249079298531331381082360642080246274354579119150578494303927128356056390389745490004313137708926202484874442234007623845024591479615302819786322527778977172979393924468176493225391265451802161846843686130778560468371513280239824178923457169570215035772030443198251063826085794119302020123397837445907039342057537195422263873137364460493039576817860657767443019215552279780991966976095080991894223541522208008620474559610561361273589571772791811676673444337136428053194689271094402628492697829299483739023300711053681146637892451282777032967499676272746409461935310293451127921911809931269031630553811444036901916234400093452816916958823626796236656258603785858067393948864775383523721863584910433253624030178954841106955129644308026712739155331556562523412419450739416192284519328051458955971759445895419330684393947497844341936282628162892415749670320378855248117084488508453210098602212025280293943482595532596338712050991781285465335359351333689340310172807131563571242854168770494269458200681192976282847286376124633145430594400368687479239293393005726949515177135277892424390461679932299378571703171507454310055555768569903162480565788691161022012864158332472087188966405957319314102536478951129752932138122314672054672653962986820828405692383017666175199294805228499702342458110659112806369975632326913942394628731949306615142957824753079829625959963104440116904258338508137635553183792224777506043708610017637531397995887498135979525581069194874679703164149282349029805271543503245309220614007641309777224758060109355562955389325802851244716995991139429984208235253037602740287758383158597508372045215574255655429097386754534440734960039193856460900016642975839098455337786751252946609543792043318847602045895244527494840396228152500166523792400922778718036687404226975780730607136302954057898556773106028207539857993126001073080256422623385851707004214164027354377524033648553902866553067728719380989778314081557668245673207333535591502821878316938116185621919629545352066201021199414202511609666198315136709270163602492294279103544640869906893123474469742869709895212555208564631559770251224637217077829278029279745300414929774082900806432966900129891306915937496684708825075057577321700128248689719896226545157883912414806144227482893813917647969824966093333741121724309640089200839871186115451274627099645731919639243652545646602451606132074704613723506365406723689343026391131255384043742049480121304771474541983765976524204323956599904102544298414217118115684661608840909510585180877844835085587970722570236580670775902450609126471281783696390768029345260030680099696995158967970461960015861310900853473011178062905856216418342319089365124088397101377016439171033745446157787779476587359023848273138509260569024386086686272221076489772923701981791354544842398576297060700563662251164336874483563757510802899031350875140044224503365696886128460476400674050352591970443146871932872836737249219086936216462364947566167572084381689608638290541303647640767710311532847238102628282901353837585743801121305335984456777695868870850109599271284341850055247894469756371804971157743575252109344264203235252871041666490441156219210272719301864350179165492570419780398347444640063570628242895794215848013309758204430904349478711214259984242725176034556365368117067778512751688383792287037123436826581492540814251433633226959305332791818835520603182747612523385575198996292400630130085879392810418315529206512209391635184112294173605400218455457940006675570185621893673811466809487505600857230889112950783812455579777116007818202688953351538143869936660088763171886662791807849981650097402187254372172574994689983558499301664141968404646232117892864290607228177175558605147062094855237633821558504590319341222819170872010778971703297619219728853782884748231325410126391445570922126057351251904634585373744828921413318494838024802093797223718261195641757384349557611080224518143016713816961717140599755888399038236370437515352987284874841735472520310004801838154776845263436086413004368323413610330728464241819357017943842244482767334281759323724847540008414990607088272829090474072081322926780117651733371165375129257211625868918166024305210752295750627362104826767363712615775539981143901828540455525849171476761979848379803811421412026088602642926864027953598571905387995541719705937114417999143488727128360097008431006481762826754170105624065924925943133609145541867131718913931335097289167996107051966975604055103667914547959590289994987241656640436739089459475582779054502281689306159680996321330253973408926130219266942247014430996877854218172545860666883840905494719624311476121364982730927231964261382356567062102190668049291937117518551366746677932624556927448188704732085277882689095865471637509516467302878644227990223225817648666366344305201962208727858290315227263487899161733742009653675120689 A013906 866 439802599721488993387228310567407285290452914982794960932144022197140806047868088507516714141468342925823497083104513541557596561392194873144844365777532768168713008573815691966066449247808944800109766208570211507542007837031088735309348213530549851855264673700733043487568197803678392195815374332645478135274491071748298264871641150008848210604616393224875656232273981807914632582453743287817189835101080639357211208245746123240936747366772688017281895426723687064465939002168842652869333450894640554015971175947184851205884417419066254172567196772037435506602268943070492375222617930598068998025000024272613330183914300411707039131810966856414827372442015462459063976125959595601841306739643510558069679244594993816489610728064179264026708944711363324021772001177006652962052999418792090301197044244297333659356267528717235789504203450436513752349257574449766593977123843174586189994396950549862004051780725456971360511458317849564464982908778527203031234610373134685582856951386263777070333617210993414470260912132948626814329524437707019358216953609768992281217552015537131411862153052700799547045015309784342128698546218174831490991837763621245104605055890305656370830833700883200880104222151759331681557114197681596997011958497412525274465711229993276494935794493651848681787799431322033672220679710900678630675244741089163066553986057738865960846899580518379210722107090807260101651319976635124995720124020563783743151828974599719596877504626885407102429179702820741876611442431911672860828331088427519343703739325152806167542475386745217688745183265927183560697080576224726927067276448368485383272394772613566742976701135768880357443315461100860082113042301624468453912852093610411146805390241867400694383993749505738564570228853470666881071064571018154986315222550631693172698930251274104738874862900000234457576351673244176760301627862044830486233297119985468711491056142107272860941115184193220117945311199139797835459863480318878202324231659928019963259645667657153428642961076599378057716494938416594534235812982813441132049679998575971589270823945729186789397767403746991644547270151735965149673160188254652199076189471355018659611423363748405915960478577300400495579174331706009802996345905982144516230509652250081833405905344135434098391074093604218550466088661948541751327376496678593183276387953626092483331163179329589074563080754724568817459673963863334006097489748071297906264734071876480795987229070594644712089854240026807521415355904827248482113629285628799401127581881606126751201750771044527415024867617035644947280584702650084402201543950862126308423284934423784090695472130966878429912138979399405900988975524128598332202848785513241803134231931655134156962827854618944851368031482961555840465883374903545103675118595819901041150469324176391919644139710919111470961531494883535847829723520380295747379304245553132520342384406717384465977474978127493564229876970596683572911401712215050585124712596863957071162933414624805138314156296171305634372837818771604268886797892723390635127109361028308750469620047076752076425544514343054186819953828479389701206436181293767862241952754052611756060837248145824450539142207023039008231257196082063228758506387306338077935179678366928838808483706108530346910060025179181476882725004029245895224148853310071312391483368552556337826038450341130014483650622755549931218952156087047131740065971332622408281820647201299029655882003287210415109120846608408356604690163177966936100517606994130441008170837162511372917672302250833977032399116746767975418256639726831067794096571082277288257448664060161953431926042088354846850459389278536244419884224344283784306660896899549209521778845070300158981647644924056912457383907043114368837387531945041184846937667317550682657074601590870486064668250119143408850266159554269919676712141632665877132109698616124218340581406220117414529058784588912285214558179759552560648023584645821491724164205708353663560141985751497664072666279593154713688058143619268552860817955267137042552623936850525668308274027393712869689412305497240731800857485943367121766889662260591031184830254148463068139014140505750126206489925361735814006968502536074676210144398835155135372323476344756368887213189494643797169758932824085502743420504344969519497225220563947173360628440786876960682368096764644830613849530169050781420193436856572923749760774487693784620342522712376756099740267202800125380172754710003444622021515105184906936163577293619271185651055316631605083233033393618748933367339228759586252228199630413332385375814875818225902458254257523956386259435236175994180717718977240261538232032525916986735811783709382177108634149626081499071530259732605690220030518853412912574443732863886119367552347859047912846862070770888509347465943568374911826799798827566666399328057084786844757783951330110369759644103610707870473159069717708381567269943493769085453684189128695960285629594350328737631481128204913414536162601021257068782797104298464418740455648456584683172925515778178624858804829385879254614005930959395210908879592240093193480216407789657236277394630864573400010731735775027824926956911835723584325806943723423380948152633061650941156390200381765888998355205606669160522118250520722786910521366664055568749247680030355463374673089063488480167691867030334060148558586328855684526813561140610633890256631663260411603015525344231195000583820798270948493093240687388978837270404824487861199664431530611859535849551848797639415480142717347435619606403288644377720169109649551134091455407567651178279660330838107256125357873245877206167926026078522581268869450890887992379234993875719662905819730849972727835753867248862975603845737798852155338342482273141225194600190899799153414657045324372962549998501013914192000190964383814422780705459500413284902538608082657232381423953703300783350057315782913747709611841626315277327928842270226355604376513048410089611862380790759495354330838247640364287320800327 A013906 867 2830720384099207632164933226122357908828209586179107467230878652260411847020553436388735650447440778712223584686360154001609445724740723726401707019761662589673318791743018612275948028150990367201572892968167420845087449347820188763887176208719859825139669795720997219319905156956320793860790913878302394677627023688209657299018733414371400118387548490218175855861003016891498690019648073434339155074823994665562310859714050340098940547356895823111216206656525016171565895235036415226896964271331563467356817966509431586765035728864285151579823668973325743760870967495849162105817470359279367208955222731226864899435925520054787719366757593849517579254825559127690159209290487161434742081744557331675857873518194276285806190582300783756763459929330370351024264067371618531745739088438146538865477487342473433417062097014586479553124853348792902234336877544506734068778503208149845601867106851892950460744650509829899417428401163882819297241490036312113539665665832852821608422259056319157700202284800656986271762529980518963556022134307964510097124181847561385086268622392338307002819085765679422259026354974023281969653987061526049443224878047019255580309019244177579242802440674843683802252649516921112153268361066448563060538939991111625162630459215188615215244536338654620700084130355193552171961866312497606599796196762596047079273282284825145755035216186772406404276758919167672904442761772375650320328250198887565548749072357862083029325348762721501805870333775992362232334921216537672236082403002682845135212156679271987906818838658149874654431239097367566420607729687219987583940975297521362317227595187947922011190889518298082706467781364848293083487705026764536162062808182744714511862845845511551387493557481675013869901640489433952485313578954220704719085078457200443930248550830276325117324051702376209049380348057623444381930060378477210386254278285138631642924478762859150927608320127975742953596478119405043819677244092506049485382152174756091794386477575505445870372122024642870766137158181413079314266935241240412136180033511074464706802142807326431287632794444735123442440310410234717139342796865551512898958638570629574864659367487298506178350814567657391626917549655655654253446909997546833982028627186692248457869265020388692311140701004850856837762556496711863061363700422761786485028696670605624972441148811135745332940562874106195436274850299594022786807535457570461779901677290383684035886829917918347330146548708816862402809076070543526977112683057151923623851703750602422672210130162957046716003401512834054106914760386808952191519091997323790630336051024683981765659167181843751214215986335084510374989085691896434975285480360696655286910391753685001145228598322281663361488669859139229202891705198876808203223623848375249326901535181377450897258121119396246682342956506373181769427906172335073871574553225736185625378063479484590485902859233146046309676019030561170137723290030603355328213348049837152047280048342686462178352351677768109820656174084985883734819659409244946250665924446089027827923885702662123689837018456080316413959302084256520547632137070416873723765956914877249307839877396242640181456454170177287959356194635202415087977211276394437943551548176599233863163112442425696538622136472641848444463788900608608613004683902960304321011737238799666117072257797583979780811743300218324510951584177165773197045251434124924909187838349869550600432428540683613744814684197222102867174101298939365243402013796153422505069853310575069937499049698886039512234642828279242831207468195309311055379058906609417848334811906782974967837903157513088100042026336967181807018210888168760525135686717133135257861034617016310936160414947873439240096695708409599866065937379521742214801293326475646113465083512427188116888925038976597845549548644184008317621768455812417589618114333920000799846872749855009180182205804777353464554725038388137806858982062870040637508382216261522143979674948997751729670457099995444189363137216276873815325855620657950633874283207580322931536281378297332072835361066601026903441326473649189370614467909463319259429263912476681229375066690145201284558257985672530774333053672518546489702429430431858909467706600707238241592632401711524141406997718969772956984095359197214152029329067800217441629467340459530017749235123034444403007636126556858813638392085957745141766306512548446476784649253662147147485270570628872167389797248568447700768835824596651139464227887568745340760866870329814614956231351851784279366036340273652161657425207093813439005286928445268507559705867582634514019006212166314706913103225515127516669768974923958116158135023395396009957917648506782273978550286518138506007861889808532225958132898912343377188509981276148020516510761171712860918996993624704885112040097585216920312650344921268214748849430655896567629897008766054327164824066264084317741826929916516196776222054909158343112690040189577918153220139153797021255928403944960785860674662671691372309200529753999629447276933000269544859594451983998239280074775688986649966890801357378145204036514762105825113354990602780951145273132433449915773844630795476641910317241585650014001975562737925603555343971495776207293340539120045804642412146911300464472025824678627411530239060629618174203333514082160634907962374517621415698754017207625983114364776552441269165116039409404507398187755440665042323642670908205631436881228045591242216413509199258674017431766231032927840548512095145744868349708217800145818204336562043220028566407709120895051600372310198687762043812767535771211654269960989034778487502468316266291819008155410693534142498187031122306232483918106016996559553190148470986983287561477478046853267381356612792688576496585982486353971074210646897945002011399512281085112275013273363634119317268543389460052362554299037551394450564073809657954038146419674526209568642951022673508444075512309739539123542941402683151565939342607379810439332325198147221939084161 A013906 868 18219487329154246348831342815420055469981084972536795092959195197325735968687809966426583982607832323978969283730961372687180944724314883971359542164693838677405737692003635643992012159353429793005273278645413601984332688997697037209123879380760608746518937712000270405589136317639716647320344573004214469866581950526442410288938131680455460552182869012176324642639975740748479353017131739912594780391757894297729320565744509908143435299396724932811114653200278192160744948834759985890731687709035009202177783821017214427454030358225539685374737013030782337575075525545136283575643534624655240179788485139572913307430123169525992554032194671870185524613741703712594662395602362008090372154642009369830586093213715102812214674111057573427358197971926023896222564860178845335471965561695245408401043967314317485859873708685154585566398277977529754745658521425443106276444037674252801690658140116433228447360606096390104306069367832349036804065183704787217796232330623621428389617348121326416429593074360714988991354857502403367451058171998127218812054547965278787970309443854569915909445602934330389700928466652569932742408652045543757651554341243786056519532893849127652916356789420445420334842224949688581759903742871508743714758382639211370834120417756464737220332664751545297360641591822737533167141554507379782755352052459557729446351035520958333104400628457219270553321887332072417324799838634297610309692490869858590306732250627019113071217003231501199097700881706772008707553243827613730933003321989496711506106818157535504460138084465512338682925924745668054558313616718230556545985408769374537700951611694782292201274403414871236541194959313171757249854505835080734974939821007351664035426844817837355192034446242276603796444334452684794041180656706945753273750211132452876887347748396593213234612838906227196481515857558248252883524870606589143729095020260604035804515468413977156058855317997455777329180016768485817953472892274092664062893017474926148128156844237761447989648514988455968755531535100830803152826788771411037969817405428769553394373024242935824733136323094809798622886594826741350016789035206014421186622140653601669773126267311301329151485016886839678996169382303331680664593245034340582072392080392676346516067638829123617035964272927664778451735166169715922831966823670139865110409056614975820051996781062511876523454661270813292252899578801839891405709173189585438683837701316219992058591946534384329409957427756152450608283377103110336054450377806118383552912546473263648949320965803437446931221481303318874312662069612315091775218567143330998557029029660367573249528021076689755221360564135916842760488376769437775978133874521207392379318691591088181326084072211429328005074069827181763905427606514854352341160948791123097378457407653912486440411027059978196560171311709099483869384917896965646367791774632594518196602721229736287581807466705244923142959077355219173487744333725443691843258685227133004719446608190111612036402910254741029267411621478680297875420371101077845085849868147113991637063106275129441176216664880663351988772056254889866231108272008218152273844950427371779441770040000164543433435978603041396116186527846922617934596507958342405896912402245617242680532856627019534936484817730733052742585396443909913786052406206031233994413647894787559414955206969675065174369198308157111437791652157611684156389824751269921564776779048314432920239058410829192541141778930001101234415956676719290908813847682775507866548814866546677366732446036077268212294857725295306641942369466601717046111618140143180302204828272539253453418713122537262001088795919754361853329012522588784624633401252012835184987065129990613779779533626840575538921686745952169230754433591123108852040800692808239532878196009626145245821214452141752707017918569153232647066646048189063266015422866325659708088820495420039351801479056138085530112552617754222056212161187479145966942613318959334220748573000257036361002338862355977240098102680023142843155863543032455956682305603127158438133023895234385205669366353490053302776257559386644461228836227798868672192726778221899893919604865649235271457551878277493741663129673739039069170803747554082068940107105515827905607048410329156426875939919507065383273883276501474926914907940232454928909730710495312813030165239496884992187377729711352327149769433709531238991574557895605641727539731263585157686788840373146972474149792242788379709591077791883384932606914557881092788820154779209988271234967871768784007632436465939175118637129701816471447605484890204841752359942874416575864632500633174499637203553821712386024850853368993353227599250885793340920573551543088541645924286779015146174159819435917732820046976984168909363625898416866378815300422092225870385959866937413914356683497811927828535884858981590225121253791056065281788714203092332406267025225130375249907383567579659607507259389560176937584960751343908506460051370101567381181445991232320739348852340364302062322716665278447236995574756777753883170236733866043179402634321982379401607847841080951323236983993533476492727566600281274955437220709026108331241574472508050515822977005659107368071517399399308292964213283529038721379041325581532974389556924887520365401272112489510789810773466210018528206406240028116027365419273489870975582765527376183043036259929009869495702010464440444835360773972416236360504481239401332958459350433962644872700917575040084171701378826558745167876019531984006648963188566039680443935978754200750944928323198293746309019102695116141152586416359999639488287732478883522047073274587099430122333485230408020529453623329208610454837863304238914235753687104258539780197772974013302635484517699537122965251931570513765712274166977245698177687060028081057171073776194795495756921112918428866168364947481803359824730250654812126922516275304867745441247199047273668077314127477359466315126205914461041746096569883799372726215610791262523535962818484897070766063223 A013906 869 117266869734590629407576171510629166083824466395392393339002265293941119421912004862739978830370043323615771096556787114365528263309731033244872189694932035714449677953763756251758479517769332374200939630096457319236645812501504341561684017185202878781395939110068956423120798414086166764963768550043664773624485671197213922366334921274577740336818343686438001879383309379136289844436344754264250026611028180657930028318085716135709642785225014744224288120323038140166465626217965591867909663064233518233372563651917400959642756117952444775183890950661584682974974333313759102838108234576657382544500357808694143555884721251316435493197237950928965510048984118498632667147298493494238410184925014513443503986953442705979678232211986635326162946009220260422284831779858089923047637239258260917644200531715736149891797125779733920728188591672727794248936004767000758980646646776413300392055685531424194884570305524257773119639433162164896590587316682021275752255387583031415265514891259262431101696377010067394389583897601591397270046107932942137910435605414486370001185396787254096274348840327156863438843029840001918617072730732771245754278223384053678377099904595575824954622607088757938054219410659353455390284136104835202047279112791209632188595111983897516154927604444955313850083985037133962437599374362692313078930895383707175017915363018071520568177254166224051490979456276572978741554167794990984033517095762778248710603974197460079282136060230050122304093386067210070840799368037154843794519400463843232625350076300526541383478538983009082495479495255307363280019938769066215010857363834902420109755999270430142933627097498482579213264388010617847572800299650081042990809092361920831352771324655373736228764563830353322909017916944196605333394831531153350463229255170885146983742468958173951850107703404223072483429219184028234709105116254625789116754629989196961622142503518022970559321014005698510222226496667726314984109575878110399692553032773618589021625407311806231438038291906343655307884107225486634057074632121350034359768468709622913602999053974850294970348841197017383697825774406932900991109989224984477703567108640824532032572838725223130774856528044492360029241830602372739523790080524062765037566259890839654164266334704357988644109396308064703134376474630287891908069841761539029824325558680403314560929117814230878878601744887770237898904433724170572169896396894575911174648002002743332346373864932958837907473620436317532405470456233964489691709308039765415152103798105365174069419353002193987493638862636247313450182323114736954741785598103008469245543895851299207511586931760804569190717517452259419483570040401333443352430116337451551488881205391459278260871935589527675300162453813692555840351637198637206710564884625103609950152686551406054713334431140301245582682700919680499306328530611709559239812014114077299033076548567964546423153415676036224356722656821723440743628828163423427889515135850860924994977140498167543349217616597730640538099918022953584468376777593824680673394197899600110275269664632185452808453897488003400929469102871766606287530108782190846860696029768561361007580504564779057975991626829835268602644345201845463485014691822121435797750861806762820606148888021320794551699501207479568888370318303984466227461902317345690701306321732080644527531041692819318009594968946318867102850235823078860038190553809062900774000068390165262125150221929131597607830100823660077922424501844505471005907646836098360628306398724593641042626811917183672717326521456200369837719276119775695297721190634983577535833931018160116190137360275250848519873863996539548634141216446676665797266819714584047653045201739959177067187542802379950485909826035502022763181683363190083798070843253551462859763846739185172569924652890541405043545831057139424875318877825739340028775504857715095582539523173953302341691987112620973835141217253414062851946750173903088790309320637190678096375532590193374182882876720352857617464742497848195276546340224152146669600460892548264323168421416924568577813586443721230144950845908555313371518991452939653786186951649921077828930191339787395894798913828888198901697293033662547939584018504943483245848175787837060329458586786483193664027967769339863730177175709527332635524279316759579654503642890381533156957012828079099241270283338983554571384128446270305423364747964689476102893558256540257484581259545213821904255186696253325288225168566408244081427289986266216066403673081472084753539645286816683910566036979020492348200614259296378533286495429434675701778909651800151007150296343022828258518417633215501763804346616125546786092985845244019769280747134459497133402953261740106682972030334707633048212179619983216670600208005894108999223207164630343335277580087843555485772239334357316995702142760912145374327605989287168383983818140073912036749923938591314827114638873506369057162096421179917910986399037187106108194606415593632502895531635546208964462810318937393028716381149548276924705808616763198761665571010361569955445889599851033784882860197006493482657099267891236689631624194754182090503667449995229175028389165105883381163607289534956094735534513001942136262163417949143671076942982617420688981403986601317491207919952317075345423043123826589283891605358161284395921224782991616624595303822769004095765130340263170459575165138728006032960470031943435985278494293852093577849130950182431587894441927686220477940967700669593550042643182548537307007675984709534947564229302748723939132798519075565999830938497991909294461512833769159622964328926334604943025741375755307371870271328340050078605122339588535440722497613195005968893593717684722704497474696879702324782327103791864637538513000355282345835848704826508746068865002319315755640501894938625546588906684739203760692551169872682384383775690345449432849170944558379296553320857526542613744243190010259501098349554099924815196434895602906050768763007067004523029535015537867145655662913489 A013906 870 754769796148144255453047038469237458719461017512719063120733857208800866403387379114262423565000415755651102986925600846036767278855744167708400404037647943546448183549961676204711927334838018041361598381593922391467550618773369958280153992221860252424486282919518557191258589026914600854507196960693691460064542978410489448725103206201179516972698388657799428330355607639238205186208956504695425809027704953380403332254912772450061809373183527073884787273224344272193449868048619311459877284495837955446739866453073000244789935840490392261641410233054035943173195225403680205238338068859826707538617066479483890016913734432861780371591590104795990657845208588209844876764844627512186931724870822688500502781899882286533360132149994696375101594405822758627150021032467158069578198611439232849452826582904856358203019187932509962541431544692619829419579511730051966059772180452840311085304867180383396775939893968917848214179428157267897016550541615110864039098698082331168424289911752314933584385764294108203407637592240719578679280376471436598744866835860291446152539620313865391776731237997813787896553263209487468877565750942757078211828363130390204446698331244402291915910534777477533289708724261454997127067567429403318850590586659912577669638828851774890821155202376057019611791106505861919197505669983694130439385315986655989976334421353823504908343692611997010245605186549526555712350977008115655147239524693087441640754915098002799067021456309261494341095336759985068985683126870365318772948381539654143405543586146359900947762410033517627056201980930030760495813372756707949521626717717227347356487257612238157459850233594675859341239750921424108900260199050701570486593165960002609431590246046342159559855199057547797432197106598361211361358490161718149180552373914340419592781953881660207772777766051847343017212270890585840272305751269646915401099845448557939557945547520702520398691893248479566379255956241843593363768779936044724288365864621250590119215538973492855072597693843351641435312718352010318706813908931826444201255265199900472608267740057649872080339971596534458441815038323641728763823841378304268176010234730610490976125962519218821200832390283472090027690451704767565424769618250487709310184333884586572202596473510051609703593004161638095566022081851331061067261969532989403836589039333703110851034200939800217654136190496185756308948259669529192991707484877625403857567445154343027944257000944195085653902484579949295475222932688283705475805362836587851456337216208880400565488766760200256046770038056771942193886844103275395493608541851111839969271735255238695172749967130132163278690358431227748777139644546839698787310112277741931264600124152881185419415256528107326224473508466583385935156377621988194951097321202593244177395593016336500411787072528859939897380723285479143946792493702962539646249378359042625090449011839578632618838524912546020384821375175901915766170202747853236132685518027737758564946153405397180462933362065487424112915640667611142717945593828570326679436031891705872569459979067714413885522583919628273548581953984974894012500402949492581855912866328671535991613727491983736350367875404822422223749712729481635983529916606468548446803175133925233068642152373811946767269222700252670857680079623622291311860822746931714925518034736025131840262727482285767735830511212856816045360395388222859254787503675085337956429922182561453722375754862012654341974014625658776915451485475369876770576641359993830741475491286247209369223782495481711608455535088965057002415598818585457999620701295142104387721971071217736719577267846088872114950505417079348074514379488052231167577714202225033023343912902574069602153070803298577650332307434821195697645085442884953523126685479093183117201016612827311174226550159465938562190904903801937320284532061552621018829019262420551447009182204012119853832829408408216596994327680490829538687501854549928213885863717937760630859984558162992568378923398906072656165873122827746730832101077340100151856239262526773238574807007872528493830432411940033594843362407608631331582660005187970069147882943307979836690034518501227055717725430167756783547060136162704793106020416163453785032185294814548392088468853073598157110762156416246540679753637786280717328246510470303192206940392006948264048170816917113847855299276883428580646235436252756419535732009293356688526233429575090479082197805020166116699541106123216445591046126221736935785967912074655915484816412221282398851621164285555770984338147659692781894586183522430898068801851773868910414772684996339333814759815340579501917207704623162268949759712273350177842086794135429933871751853648443158098164405528103468200246640583131016429124811821636735300954597280507198387294871618357913610505655331253445961752234015376744068516644197560495035866515906541218075559999137743220351115692684639048295516111020603936481859165786416386951932538205970089735597640761167404584134773726393244957457956620457058627478797227005346391758349843497007254866313543618251744463404774002344094303048981365281645642273196886028653676964536716618938646466104643334089747404105096759168715632747287915658394414018459255136021679973045223330384427568757329580636679333483625313657129656341679986185648739401151250746905763875692696803683434610720397611592552520128749226309640475345293397114496030534202890566808910599795339798774865535134209047290042273723276040169711369652001873430833758662116149494000256197706270453322293010394323141630084569813818662385694049862184980739444042296897040294155149097734711250182809129323653042315785617772262182943079528934554292964146162455204384302846499669664041186033389782938793900196457578201041416768545380245719039644143960369165782199116775622911728606454887974957966408683417974380950707176874351850155951823978125101038972731464811712676715890828094959866174463446320203668077854464084172384815867365269495139523172399194665092769486490512042437870806403594530727 A013906 871 4857957294049535241575431134722207232766791883840866752883693516708864994869377533850429150075625470945974687152177682526182824817892216983620788981724887077909576941054510984908464180518093333554391434212183371226865429152287648317386761186759224682670575315665062828948056880673258602807701415607582116173146200747291504889875676945510518375810608464948906745938086002739557347282819713736300871037954805582755285324735582038569548176326424182197308833372506595685922405704065654564979600940923795153673936012266171233614551990017389452800469859263645712864591192876660399263224340561139463610279225185515760779123132596220808890062230929829872940898687403380264317603651270364375671772698850245515371391576761834055752986753042693314051010521442756471730546647822172765571023151585346626275945754207093591887125495129115094969833805132661530790745904653267137861385052255252375566371724384742390413155043304967586609928396263164034128087195962670627503982004631711325639569499403477629956571326223314033276245324363355409775195335496139295652275332444921535827403775317429805317304421666568562789031465319785542203897838178120157921049154002235745079659075677416589980756927359141274079046483719439146040573821448151268045460766768314421699895936188608319356112506538726717965779214405821258822593431236459859830594624602853501374492250218539732439052283567537378672915229223211739400173300224409346140197349084081680503392381412506624629755430081165921054271848583087772578870518693850187726927034904884082168329266621888020523945823953482360944279796226545136975101904931049027913947875473192252216566495265121725779099604832045456804539973082164851613351427430338589698290390517574501075196749859008652034287957091467654363168139821674615994217200188642943477451204007976947559263064979392546506676863765083445283297433079260725938935773216044133036413461182553907754368205919166041022250477776266598717708159419165496319241739640359901908860353614193933886959682099763267923296528658584799433890684967575933150736370755055998611349639917382523007568915810845874350615191613805553385850767129209103175436936234688359028344786242236721719320751505978836425304229149374293602345095244996818786348757959039198814404639766107721591890176394101106107754452907184730224929697264369241715582844106769869618457803007192204681604278021979476552296675890746791719318804968486156534607825528339710124740827222647039667507822938228163430182895679308764588286882796247706009753261516455732361606035847185513904016879665515647596604836007056437692736028231836207868857518883083610733403342348307908789004263041688256238193655737656323702247501311201539867411811929988058335101390156890527747605955450447887892393606494904334709980042205012640364656130585641062609008470883341546320069902841761619972138927136653430689787930239297607021314359662655575486702535864210589055005833007951191190481702364363790064228179221264725941409957505159203728175181219847754304692337904396665523777195793401494305154650097219361822130901347813957850971335750052630193811186084353012001056500619457515264253098881021145932780231785804480739978871073646937077572535822286700963522875897278410021391140894040627596515742488651013736384723436936117906891885890642212376306133176724943969329056223461454714838853524246972205144152124191517625166138560031292477955843063334220482604536765766609789358502034630274134735837133175831113685384055217756489188327760378998578763163571580906772536080588011798222293137907898316246139101524081114621882098622546810782497652703436078817581183594450434781210894110860299189414956880887680742423964104817268561709820647761491675724568430403092294865330702193315177169672794631959359180168062174714470413901780196563055504114942868854774485054836533027477403187495441251272657852105942649781426193026326545679362097420814517979536377954733002366036548262006033387265524531749019448609946781739902680072111245591040470076537704966085308398004624313000507876764077944430412231698842583689359246688289061471293663566046841563351647934911728674961010612732645771554838769492346979712866021046842913743251479392048382230199485635677969871856174382763430732625115410596982554841579871883198281983332754230114613508378347568290263391010638129939962659038795343511177410668595900268747294846520513673717361042332926477375011583871967891231268699002850811626579407350266956911044056274501608421307064810597184392974487464069106327079039289721085565418871839919401186887684647946322430018897746520211313453768846317051778744465749267667393696823292634148631493108306389197358107618903275772591503702670442826015506865912940967181581523013784369970060826380063390751235676482478694508849797152015524211542789676635876716628761582801151725798141802259139231999048188623264459109300634198589455223172104071530219612104361030800927746023507052554687002347458868695240607243362328754228145279085725929654496323263761930455077429219816888382446097562764180455272211169112706743058165808013112272529287714824073316569394958769189867560962958125594865012322893154957144253289424611587358390865207076180010790198248681823577344932497277906812097579947187742749811865956497691178256945023826571311997402179870863687177587326096964303424044686091684980967559223510248572667956124590444265063034181513470306005351739464106724656603035279446564076618536746466014363002320462061932558182891678214040586080074694043432846728600643982662090976313369888347767361400428992368803410329183050915525197972125265487455485529337187018003434809161124612135372259858388993337910550449175295350409324501215981639731403695417552476935948223344463839437706095689625547972168358251225515528309678326872020780308470314357598096809864963098544034055673033404882388764656495481011417482924996410288309430598837647196484867354420613204791586920173198269932944581478918637607222034926914339802914205380758154803994009349788307191234986801750760692699700130832683011361 A013906 872 31267479423854667805367335155951335467167911574015975838855690580414486247672554004355472707085201470544827555829108761683619141236866845537008779817002104869693760177517614396138699069028366400769472426851546956112436716866322539234074058657069428471733978738953617483660023267523163295371129352435951900356216337156424446457417084178498006374519979119114641291871378277130730755282345684768643957199043147228927901412864590304872841417861346000116373328515299219596916874496523047299724499658908282470783162334997285356276386399084494482806134575382551238476021472133343024175059141800306058631775419068218068280383720623757629753889809609593993894042680377934740578758037628450856804384507835885771142048575349993291907346017039067813039023212614435517527601802883706924473695864544284660604799523470547390487556970695814037703425022828970115074301868193723369904160651387727840709987683641665991338977570890624991303706363789641988912075127123963354640862047637282768800963670499077419227568159538143714879328659748812048218710071253227682596452770054543612671959497437912105445395093262666903127243148590744436065262423472876431594039275018212022193248134122810527006514984109517425429752282162226111544225031661058277025525087963873149907173309615995836029479238672987940092017286186406818473987472984769763601628897900203913597203573248346677105967091973934234459767225204214316406129619686275524164036226395885535736246030357717125889353954114901707816215232724816903423605210901531798824892732620806328075550896916922607683155036382228519487188656484150206553738320089622893470743010666752640208332245834199363866227287863501951585703223967580167527633166481267769434463466975057016973835074577781324460325052609968196886796714564256662932067916913770688750488714758314370584429913438658360960424085356348477465034450317668218571987691388673143359988525988102566297473521590382913971274706881929088790529887920429908075877336242052972131779974962241827015795741165036611155234149155981663742726272956262584303209984754709391270169975434765580282105138296727167455461634237176076896146884056715106759501296475582776813573766516716628181098083710246341974151898155971189007398637364468559617784323848356234014701602326109071113911193602937895588902618687988088090114682479642118331399629586699502929673551180720496257010923616821450051038843792676877655095555127281094208427335584550594883404750108693715234686303613704272096713669325249211796468160077449348841933336488609237795496477582781552117521715316983979798874360000165653348577686157781353663266009660503016358665468700135170578746065398528916220904068751474115466694789331842852714836943832895129348721486826571250034609358121802110100992342408232050380237074785937672722571933501976753836053408510699178266357678666252510376336578703509352046201716280191477868387529614215574694809459791860775390063408239895593760518571640956329633364591733532669959912390118628904801414230418098554484726396224598147367304687704489154060521996070687158928339471973692932916394400055500995979525270875722918321916000366541042168468583211168285476428515392940168979397826982769947930674447932024251739663717621316613392310719955372135146440923556631531705083660000259723937198241509033769132751346129081356042383285720482569823670051008812329823774127515475205126114699757887489121443744809789766663668331980584558551469069061078322515188062181256328357751125866112420454891869062221044849432236511799768239065194540085621405468882121535972482623683120808813528748492294538807752253289494191881844986927959855894751003269834176910665696631815603257732735284398291892786281072157475142616608095945045930270410407207747028787369783304019849197743760445801788258647223825655687246352521683729353345773461301735495672991664013970829540012457797119232322134007501645677997542480199777577095963109494300076647622775150324698949892747961251079084924490699024150435563372710781174192293832921594528412110338277664610627869055335729089072754609223571630921561907442482777330672437680626368387435724333560474984575930187475483226585630150681036446047224502700059970980456624654860628668847974796451638932384995278728051916533197188014487976718717336320079855449889359718581852356418722732058744887583653172169080765737137640762148914942542523449769954338382540235020723292235002167314182773253432951137671946105801457052982443039276245700034293994505851220777444233513587430591567948944024550884979121281031384797834762358393416240870016776748195122378531136445868970937610831996759490914038706155748792721782754105270247196069965691474466174766695988916716156985990125125507870696203532401964579109933166211209445536344617980487678266368051173829950795055150293953535687588653936513212131113302278789401977994981902449815508027838536933371819651849999477209836065028288830619390068335691624177453160991804750050457314531015746564421140975043270026458487250209828764451254751024426016963890822138262925414293524028109452840386256735224091244539083507973278293920522588209257109363819746931008790965630258009367097656330714649615072818013067536539508321679189416966515514409279014864327174564696574010022197733552354766042219131335840305490985477975295538596574396919653943212913515593226047013413985455683035325623828951390726814833812328604612944954009765403630837627068496454349899618936568595182658359306283209444289749085187332547572831192627932386196483590699011701654693299270620757724087277934022178121342030001248448365025478784199291502647643325702098350698303017281609900540269445218297133722988547507206009696268001539602888129974915013742055174895962059351795685576421718003565049251568311830007451767588292027299931414442845192960748523326007215496686184572203785992738844280928748675482093739469836301920170384288385468814498669565000602553632856367896932548323472295018326389767620732780293947600622590108225403005084365603214120444522472154968656540896329132866039184023471392292823 A013906 873 201248222317371024146401410059661286374757917484036707978587952077416715658803509258055316269938886888530907025167793374501030274365919263204207700913702778663319345462244254795286542782047242885027788468258966290145589275545537011141457928919018216458045691918612943215632805137759839414018900809645671962194430528142392390985071247832686393842597045963459687676447302474362438981646238671740868153410360967364879495763381115756636178749961949298427018658376146524958078746747574639826250685308116711522847911412723432621872025665042692472947884631321455985906471470015137440247972681912407298332217296091791886249969797550678053963040398852043035441964347551757621980905244183616273036902596317948531889726353613901874414803185347284844979025781348433742190157170777926877387801061888554765291077179292993402932853895439207810874175721710081997367677309235594055819055079434842373458844257693251411692688915558877928402671328632915687840312359938431669899229954275891487992700913871043453703423730666214532257562863873648184868157036140213222285900611371171399615877807618023514498730590755513283274709548729997815857599342482683910355273529488543821559357275324412675824693672368403714542808093028868897454891972956430813925299221240659201292985581133747487257486491478215217295674815824876221237319953833211974568998945597692157853966038251983396764251550656787792425481561572568385900377534760421666024525417509573096737236983770680119198062097089768802790942199641746202632197433949597882644006565354798464064775486514956407503221136333501855801730298841164792900707760340603683030162481503878688536417792149228236224844940649235741574979845661166838205309037649542438925122894420639405800424565413180783220941930090800534254955826208651422666174812552529576144386785813673390910501382351514670959098838814736028492732229060971614928282973555646665553058629323842035870779618373609935658616160716556117133305510407443595834816561980183952809577119388400447620327808077395236952713229281058489558850047858129990641875462906080507536019630199725399289665432140171827161788301291008582297976724170249880385768853061541876464607817103503452777013383401858071440938750632898070569447167810335662416008808311100708306886555220435837100524513567914103708364247474101314862193005775067190827475686092946238784883853427172101040338459144663422285853504973089272757230690574589779740751822398273129523637979528840033194766547459940195779778348565882487601715266837370574273335736775104647420379185014592963500746069728462619490626394866546201770544550257832911181086538416310965818981978809834104208318186805363800216002356580069162765252740452481422171171759580247735517738100685794079161507699881754158733751356112827499840486234638946438264216806191913565715405503493979081140423380579783681393161303982281493477106093167996457237850997519749114677914002865124558656406887180994325631357384951267785541398756451980865567792392753306321016248872051915704467887347255418713620519955573974835313362325755594800558305262061574692925904682036423446965845620524063075280835795547183870973727586271120516048212340049742706029364347915762474973960968226148768514822391265937835391305356209719754444849013247260462669293279457051672345118341348978936721200197398489882393901364364027944906589967120212177374939839215336228187032464983780835394380596800276696137335022864911559340838082367788033572373077703893900231112954710471614607900097195542986469329229447066855707129591421718308733739801160773205736727564488835961294065657140508793504561194062915459369808698865922769189356638774315719724781856309935318685286618589955236091730674813260031854407202079224757974444131558732134506385993180345028244953668339013219246026248539692203018250328471419637301595597235196145426390185734673050914052402655283791121940964245164648059736559636477009898562488051871838230390315479366323813249539091162654110700151239229197486885265003427435044351065468074491783587491001078672962410599226732572349800619793870701680578532034071926492832229558635761785893212264241628243650396230646514137051834520924834162260931097382012093800265132900939623308338980645317931080983637667274345856615027988696733587537679296602391737065907231199176275341269151125427178245984833009118257802986865694155971833648028973008262697216168094163893987216913710554577469093350320401024296866614452467492764176378744389077695827911479773963892357750265543863776024227210229809916679172403317386323850187862108955868010046390905808438555202230345413630011494915246518972028136628094610651793297376906177418648694551188561840042696400361392183620003678639920686705000414732350657905002164564811354436311732927526386004595990141596322186990097651208435781748061419643699257307606185328970215895254155802959552896386422372321349177813447181185143187888292371616935296930601950435433181410577475560354010583180501483289686059766732925731905899203477279899274482357972807223303419945833853612149810223323654080023050200833962433113150418362959253934127298116962534531054055681421169914670097551726783853430640600920047426626708681147333308609681599049566513365559562122368908159719262841253388302226965563731932474810439516399364765944267947612777291443593036219820833415693851315112458011389787314636831652104481044799567904144528000295964126075487301516345118927674479795963045050721623736852312480791124288216496201891531242559036852444218369033783610449072863273633907365019632125082719698107996052925404325441895093185194329620468025640585879420804828567737159368912073059461844670228558021276828172850066506677833412271795147134424293580630555401128974514698290002889720219879794986942868885652132154530271867722459829305557796563032869683259411587647268011832547862711215645785036198445665380504593009775211721859793505916810364004673241856959653518846528873942641735139930496097330085315487581634003484945815053953720959687981624259101997327427746402301740018401239815181931484165266289 A013906 874 1295302586974854769667521690827630502929168498892957277141028715237816535913530355188519528486807265052787683715089550711416084699203163888289559806322004483530204825930497573641858972629430297412348411113159319868814532514532588322901244750592420464372227182860520986775335695918784578093544654093857253214166387568795590268970026430489176242204042598607592016558487860149745363602445896751188634553125702939772170588400167700732414972644066342633285652552708702052888255435077524800023209814628099839393101494685902576491757659285017878399410806611613433984697216300731639757577957235418149327769478468179332064521789356676723837878637329868555226865639134614322307933445602064509313647156767492853807588716987998362032076597578387699380986837734601522077509422775036314211786831650078966243697867565402203038013053639932877119065324787198634293183468275557351152012584427134891666515218026094154870888356452834975042329034787347166457021179575703205109534219421593954247501404578087493435939855404907375241194238935953108379138868462461808391767300398694559439717857815917612321379303146695112632212193881001480332110348524793025207627792294608882606086818283533356255155536345292668669271601069909709126051511765894312774192402165537768165627698694231127703377312377020370166334495531110731292427275623614717060033354380505086736358269332540885571879813118308961510263201270456669522611193643212496667165291999309818234173038099833530590439612592169053805461861290068755679088325528619456684770573148875399610594069249202134068738504838292180335076476196834239126632920088313922131045405076690119069810552901575140113628127159833123920635930504762331550914873387312368929978642265644021495047722048625168241818627045146413383048145147327270123717475591548785869709890878164336033873069198788494991824899097513354533836997633390981226942349618864071526305770037438105420682641301261655694106784515714880948618130988772376735946250734985223123378252025335695502237963545224286291593937124290535841862677593581339958357900642547310932115907194698591175640243076497369958549986000496274051613506402776118625871780657020683625789843271359414723757160651164865385112386041064799066223167292405879268441641381311494866206071131487165657071101249231248966004604265680199679204071917369313288212087339854531873379415695819005162326275159146540405385597205759008329086092454664926906705929806830368469297560644074592845772903304377953859525805915343577787897886845701842234130164556042287371691625624814380318477282460674302281720156762214530579942432022240151053050008073930054170672243926438824067782479303417395657973665255757632095279995119242145634221466156572010450765445000182305920852615953580029207286869404657304488805814692914740435296823991015679535297390204574947801044596042631026639249104006757229614570917463019181821567641602929254576013389046942924397236253873459182560817107685129397752594883096298411880231201592550993866128686313889243281041955452295983449480438272418863913445312411840742305409844165333181843790796118892359797914491698740709706142280506819548077654654733803022635623299157392781117753157015157182395461328860115595043188997494267780125255980490302936273482822832470912148078267114180438331936796020513111136512939842124388565116810289214860715003915988744407806361952409554754824938009096771102893424773793551283311246663313071413460582487805581335935367308452067913577495222248260061003380255535283852732160961900647022627262593595840036684390245033022534497331146302604767917623330433876713789511527909478487476506652630284789954012531276478595562440561627387458018872813730555128254132358086719602513205890814252203716415507665049124662805235942504361460129209828538129360601626322604708133051094373904722482608663711095574064242128487222062748539304783463517242001166871632615766386748987460321347321543380035248942891305094303411082711141978182631110646826143527554170640331567207955147555663669767982978669850862592355709170900723458785604915632770605941133666879870607774605578655270894118374920301275504465754254621522226348076740414615755912909886429008042117031865846679886291032437903264439703627548487571469414297565033803139089852300349013029376931727840121992546178199825558850311962085340713296758044407234782449892102520930219697655744218920553388402999695119917365672042531980811156701681260889925967355864837979780257286096797429503998107257462794080829559417381388807767102634972165448548574543885036243808889694969943338375386017781863802835705988868090599629075217282525659980492989280350606395227018768436685277594633680641679225928677591244051297325336988303032428922484359662030552255346881571607446673968045953961875979368975932497133978406086671857184803662881893786208877009917698820146285907818923288097567786474931133909531175336070490728061362495388010060179852201349471447309139700460780555613538979738458461187842977193099404072410997006566138736019603361771962058403844428102859585145982217637672377798998786268268630793903177504253344142696344024990391208053906725377032097479686373823167541329617247540814036830032941870709536763892271484081334825728749374265451451959353461357025320414217367077460718848708300436615732027394741865830341929933522190282409267210055064863334402577854051568946201111841328385282865303783008926631117080164703617291794305144313388173270896767887323223469552587274592227813571143872326158931971377790002009904628616980021210684231492554090851287349879513639274055652227663389756873227092392033555605440908941212718155091543981639051755827710312887820338964072526315609790326338241682792692621861017636410842168667214856735972069230509181779305644825552084901227885833623912380265132021785003900669555758930956272379937082336608326293843238997240612369252153073686315615539510228913253120968688930587513349267208453224192098604533475745669042577813309741287636946892306602101809654222841022711428701326784408283562229988255256691075767518434586722522341127 A013906 875 8337011738557497672766165562106583794114633163670193320025720184119913796211299706905141347539362532771654638565830624094567936841123389470245290232501989303538249119943976544626763505470625288737886809429305196322405334648184223123987166341762271308918933822814034229584524479076997687720339479564419474724227329463704515858553346825693996082276294151249784622632107429259792522805057430433235709685568746236482031761455300579435173982272827895943349676808058785497192952651773181203955786327912868004578913053611146246884688968035509826510898949259011844533368035256699984432208582006482957498743788352316766678160367273320734736863302227638166354550068384600951086411277066728690069327681930355257154496985464684341476621984287472620196918966145238364412923230712145555722834691383164203829861064019503511708294051704006494115156269736812419442491363751105628185798133689498670033533557935724931044158176836709221768869186750298423395483070013820294284314806434640296263225932846341391763957436756387750282033851415749237444311802056286823209692721550034936787911956128476612641423428153109061324550528600626710925216116955111914243938687540859819299508650251491932799376550267270050940785584645105866965497765393831498763983848331343855368460679096723659175738640876648420377495865970195837578895248469123218846326260233483251479952392310614201064369632005336056253851983654694891685171897927135250436232657002713753422791994562596845781061867430319144277407812681305005133810390397851139696826285092752136155849863453617411198386594446408006854407132034160677163029908779978694510699175647518911044141663494182842044369600848301808314717626852813499341410088922314254575885524295982038241499940473614261237051627451638801753088247681983843769898108001335887091006168184436877081266691826137938221167246531986396860380022858692608283161803372928434719837458840074487757672773560886348795174343770229863989471667062668165597770499294366995953593748775505226395960800998559518502896596052367520332021951890704102371597165295354886886747694461247914423193849043712311651123492544392190018184230640963251684799454329350477910067077210711269441351334657000423167410410108705132016292019240305534188279479413114570801641382484649498266729983027780804663600972633180893443847373856856557997390850865261337241502488557874783143502584836646721312420750876106552945854967567935419641488364370683994284784069368564997140740505772809912678081904222580229490092048714125132350748045729130884028775792748894663062169027624783820770833558935382158396498412749321240549241048116583186651027102490227040216903286187195430621429194553238845033030729625768349357801894146589163460711016568808383437538288724513145928116390884580209145393883758038939197539666016805831867254610361484533254618778426815909892344495830163847529136222616681269782974139057522487185541744498567762843680781964661895461037265329428803319129807652678609216442932751804441513300307255596833767231422681697087003179272511615247817256342424764278852228512624633067628009984064260007738788353243747875732160924144104450532775993413329948119635572168590924997782707882407824810750755779502989347064201699247966734730453236897871763277252358014328107898517992485464994693073509057419271717104762278413470369626087316044258990449646743147973623107857570879334205980283939010710374288832707247481359282688444000527125871310038792478249828184308151079116331251032905818679484052735478545675082002496159557823203452429849233318362886579358754155842186746079753219499474769349662125996079476496520001258110365095826978877593644073198145371746503873707565902544962385852587024044951106598655142901076471624724937851385278179573840721886349353372418775442589143202753370112554959206479915821043217880894416264020459366373993832313017121714567911924955933516386064485059672987138197327081583584483286214286835851304584099798330279693281930470593924921110568593321703600277951658283862971265468868880843910490270522232162675128890516699498573660154974088886587027255828193938802232462543589656672484239626136453452230899859291630429218259766157148140908823663230519217159370082594471610753635365246315141214164428232622363597658997224385267568539008887961674305870646233199836927293444984248102642595561814194741377885884815871573039468665713239771357573928266687214297121691246416970022758769271760048770509149158877292800521568119457806051689659819852442588768949146780183150136674884652279607477925512645832585640525991930016349047167848174614334976391509212854288400871229863053935826188103659663017674655661096080229649277327962307594051462513660510859180851447305304652668229750920192710794836113775244588147867514799460842726679652660296400801976167107801288410761964236897609002080644711377156806278788972172883763739503417679220673613656089950504122654067653150834768170457190261103588050147082841703659312317466768947457144831355964997705634013706232921090608621960317435590873175257908843570837246624616709145139941245006266923929923159207258481799434614990838729519219306174533382901388697034352127642464092663888585640252724715178948231983520674320666510836235455933807818594658420935531060421870805051067444755536851728557108610524397955044944060468334116014768852910142567446347668338691152879837425898902792151063316673117946643023859704001098528974230719233355465465775314923515714197618115690508236710763342283936864639366758681453639034906435587066499040659238978577480074772047375385558455546093178825955665017922697083527818431386190356177411890008496373465414639295259392478383332223949035456243790864698394857487350967607866807836989469116406047672648576675987303158580961431933428382789423794390044433081332820632491757361047190522104947887038701380337652644683093874417216634738549510670749401707868417885294214332374974217564427432962552257450356244508598804881306722512410651460168493049671669352291767855289603256641545141783739538765047774049296803616808678736903823209399612656378561 A013906 876 53659867144382380243624800352505775857163160360556503083994303927018918322848025389440958176245543262267109931350713976576703678311806639953086982070932551339903284955407573825172656901091320782791076600662642495213339318825497987214512930173637202603261217277932349515346747039235880528374992966918094335204957502402408314714588823968127771826186449926337492507385806227564260785608671756966943627384742600857957469753620493697343526014583839918259707088875811507623359380449571752429812397641157692591195454980218725868112539646592577423294638875770596072479431620148214147900354681337352538116337090954915554991610732777066997778466957249743318548943850796747639318365618269499737226886740298668546899546590916722808472665572214784386696098009316141930120567545531503062557777006041189241170899450374483291059096461626720270352627250626644458191743191639882452234264517185468938379643480884697609851550172375715542567508808055976005332553689301962154374789614191952028371740390294019492490205100364919001813516605322797694180034156982367300557943280499516515150319603443827546438337191829266435092841522904943526476538277851215883460575063982800311929657404485638341229737663676891721482368712231434631102312783808229610249076094320506704093804312679443646670151171035929923957752874466208187830059380217501945759020100769958291280231220581675538721248030370120688317086438032009883233614349020031479198493008270817647846513294659008270165017083002062612035883833296628700657964569564476398029689982272739562281751177690646249244857168458977050061315363418145835333527412166654410563077064284678810466583886839139276112383969832761405833774594570718196791589435964514896239718763103773919961410451367763835013268582986963240191877271350202938961477298147642227526987913550723002743871303068320135704242259045424921527528937466386158475070491006724320309982789343101548757682852399195924863378821305112593479588037997134808968050968739803953836941449774981635377057529781471566999488985725483322916367165898070114370712813668600358729310316011791785262322767935554431109527133373650861478209945596349338238697174276534643043114861935621004089955573360242074650599821230293515517137023993205842833993309364244075977148900665396405622579659150975787630935475000765411251052937791961709070600621230668751124983851712057455362200857395257268192150112956172279307182999521108162661556143598701331826909951391877739391825169147284671796183717669674702016947527096818296729810728892371461502422872228798922337550185769583971331609181218834407520193783410204521360423775357833377319031733923255378710783947727951999512221446358376967556432105411706735010642716777140136116203126515533857079515501863999115202410435655231637071491905968867620031510046589606098297981140617868445221632792195987593924222249325004268897223222485318173998757119103911457739251308411145130404584895232777838217378975442211772241457903576664397679987955116547254503039839502409891839883596757382274053303888375227218981863138771234592840589021631968672396068664862111450989496245881923933733563838988437671455479035773932318270179577478305019973003747399980426365901951706113608963051245157542755957315209578134958638467200273739014616975870991307875220337800828507157127581485216957330591119250279714010254043367650667733257993274897321326206561321758668864012642581308373463375914449616787723684762911925269011695835933885274478041012844833266886135716966426435628189105994321192139096878470778622693103924011736494849661799675767767823197076052907935380312377019984165992041034457629841611970304709947707875020370576423007982010575843883950837445597524102552740298507838425343240606496980665198675514152832713428151456133093978388480533729039234450352323803912560835360768105169609860014235499545690584651061560227707177942806647996656831445962430813056026398780260932903907842321575923693300738648284507391897300210893914508515560391645993715723792210133733448063701695939137537376679243875324608927108574925200748087522846392186562206768859005260652177294665195481596347228328005979222092186693052670471685941718087197336701520823068109749729191515516349190572885707655563734947798718504041321585247303172191546217893070082969906686870392788532138008126673570250385706951446113859624304366169533441288031572870282750809698921450181794384930779117602037140087193245290907887583725168624695751375587391314695413776150380153888529889124904458234604357100136437107507285633293527839416041759299984476817218075295449423741752624952655581590209168928734230458158477335017673146446169146241706128313541518584888902746819972389561233444912658946903366464068591879726925912775367857044499078213410043806906198857965495642530117226993689331127068053588893182406267417278743023559383569994839449522135202558406645855728228068540078960297556315649760883803304270544943336722251221447825618619455689219341016047583161935284145821227673544680016318031091169693935404343267425459014779955253316451625383589357444852707371071967893416301523678520418388153979920869920546761314717303672830436173076286680265568570650965541142951469017200289509407519101652355228223151372416556999564979458792028885202994802590580186326865136446105588435107167840388986939009272845403046225742985327690678056431000071457322421693941951320825805984050200118238829542509273587070122572816662384687780765902465839975597792855795664662765821051163535761672063359426846792345766351634853808185094313836898543720231211466444908008884187962848451625914684689466123486595649991776372955573879507255725567723962495211676288806715546529625465460852224708988906120273553952310621096250095517957948454146773610461045694698237568028313055801756552004930748193895048474557386616526598106336358426588236037518476948131366483019973159103216436626936377088219358681338680401279557156492484374798261849208357606164354295696709651095259060802901333937653993018250893662012582503779494153643885167773136881421221727519764187056731123593556442423 A013906 877 345373310275675522404392778375248082897821107044545324729145150120540725814834628279150585070970768657290077136879648448141630682976448484415571725443372230288727128799742849936633254036740814881071866341138794385568910031347262191522219796532578593515082112998298932276655427878756584987642687357672508047736081785885223939555040775025491407299072373678232835537465082212139636957626875202251888847512396345833908554746426989265441122259284595971011437903536207266411055784840938001749356016870881826605492728293745934710145067766568609550380485865593945636930482352319617093339412550742899647237319421008034047961368798634545731682451351025684660139264911468691091093287318589566747202111882714153211157068403620712431253381747065621983820723549575884898938004077708871016172310128394166084085630481121652909025178097115909625042239936180048671971218949309015942260842785335072703257249660687857268284755991119230102395587344169424770090144610262858998575096509777071094146252658886180302352884166298043862889414908053151679351803586054360898375014327840099625672153527388455321725566516269956214644764886058572932032581808879728393000288089040248908086266927759306938105633403443116293320993484389808667852953169874611994319369176147133081347228731284148359139900798638910314556015009300457806282687881447257126072448712450015658373477254972323281919733711536513701404861075822260587881491080014636470918866084332819271993370918485445266618716547060744678538876659251923061078985651564330713123608909571271372515213220270947151803391722210757723322796710128839020228101824606960948846787121169242468994923933969886205831009777545305045108374275343080070892169125044153700808240182871633543326184428787747185140806151228059942266307932313979234764131677591490017647735968466801143649496854404660827199049734311207375699260183959212286397910629297693031956915556308946251635670723259597896622934232855412305254192111246592647757852076291655999650721241669054623987676592406266049956191936851314507069499393657882294139136823266200238704885347290283974530654311142630213790787198199564106719246235869443888727270886774553814008051039815300700327356924908180555482865605176851056544116264419502474083672998773386808706990486755419497554051231118768953887858127972851449347835818786728202444596814253666201622031939079939018418313953089962351327668034474668756712832148686687874989568253958496126194809077271452544790398184664941666322664497937187080603866097396916766428840176231312809640888936709724342194834775326761406792403432273576307001746616495785999626514043557963353273708667414807293977503286471169756396489920718615086493068886641900761938605175629528475110571179926370732276740043813837657139227990656500560643637428539379324116469467796685083537522828547833242323139670621099378241010404887245951086760407480820231989682392244626783639825984132915082063637158337223009565559646934651644783901887480338859356806714998703105689858949702459390474391908804200097927064108816675084303381940188264372987375265257770140795729778604597002796087235708399937418487480126357887608772303550298859172042432245446167168102858551632217377188465549982384254072140411034214506574047961761894087987895211478190556870328423807503519294661997956241228009199305766796048836248703085311900540251074801710280952208932449836680317517372156032205723989706080382385323336389864347824357974829821726545411742210949189817926736752683489711418946840023970445555042807244776131220067246692720400589585472106470156776710530142054459738073601619529525905645935946893711367844124627650313786927738959947432237016966192463957895758751559784937109505074796612151118836294088989274942596025586838754788985765244288627622046496142847963903165573379884026849045983544748432268331682235233604557852408774684767515740681500801937969186746220479400169826597464119604540993669536913571578945431910356093715451160286444931285570389482567517847950130242819925148784342310669964745996314731627814562238419395732786459791358547891059716425234353601298276496361816765277268281604278308618362988324258491176522704221742509175618505967697476638908666710901233706553045498299458914268934056485119647252456831895955383041212853158712536377032778114691444531719306743640058547166078292236991534817595874037064713378100132997822634291194749985183427441016888525658124048532340225633975417945894296403001380126496002276976600623590229066250819362132159854935427088111590963456021844765334849364854530564465178139987471163838401338830354263315345650083979071652970276063069755108485899655432416775661228781547027964758353219594972175501549745717954529478024288854417442632864937241510210349479113362330565334241586274064676074212120329222303140243370574386577240497512328302447330116708485273525051294927055648256040382706206995390631351457435558454509338128916141210818592052230708904593407162285622003289117081013250749551240032564967437988025586410268445187432421373282196958890981151565861534996570203876287675664675609118847463047014758397817579145249666151585831667021703360651514473496468049526346240520530410729347503976647686948573962981848519717286425006687482773793699728251058584739863571074099176690262648203614132908936581385182973979312773361983760213599978753737283412984601873763272292923836967612851420790137930564799617179625662854122765487223673930690515223048504918150974691866059024862850435682540152961909065254887653299003469363987126836980529864335474491203925083583904116303572418548625681005363891683294599398252457640085505655019915637997250349368838467741151938318206199727081960897129157240697990540127782984879847066076799918501628536340015827208407300275678229751138483316056538518245171201071986622539037983878113447574654035531276204462206902429786475766683743420223102781873389368725562117121051713123446230012868747290306358342169065319268019932698620627447285859412989185328380380281714385068011665239051310123620739346744792400455154777310517369741587013281970223521853294179089 A013906 878 2222941087979672218898856628346079371622810597578409989003160282962291456813230155882112914167447210051968386949415367131657247654960683367528774166055370750813236834360323293989699888186598486674082739421724291271995755097891731575568698731873886502320644152421810344666325226639439794489119097275743943465489795850009859906787509807049896440929533378817278163381714619640529467354763034819887529020464479633733656488982282127369697109165690594285847671270359942885713934023370477420993455353694782148499476883304353590650099235903879504099324587537614532842638051574975901241395474595086206944198390194169112888357820337509867978294223976014708282494736738077129623320642179992727806387082401524061021558319120165347111910684834053586596210627273247899738085329979532948002843535088718892116141959147753982849433841869125305103773245717552903009501251285852439596858979635491897848100876052820665313723711230148318834943121833533467932996311631253080675465832395028083097310574277253454385786869533563250530601245417543546439334225548475883387729734843893330344997585650931992690801097968028518792435329961028893481077383697510377684188653239877582777818687536615120895927626816817277452702523166297954290674680164250269787353511561310366978197666213999609302311586526013959930720405313005936498262934166937883272596522763236671132662521715700328149321104636112059206441267751341076178986919942414645347143347289832950991559628957597366243684509916658594586500949013639500230714301745546519035098148339856685499588685003798368803879697687509154997204619345660782125972001582096240854383376359827805580618195697939539291696978964635281309947969008484506012726316502794063363121211043344558455152683864937015080850731685813665012986155195993554049819475574144243634656881866489516273320433532369457882516813364085799414130303390204588285071187293505801462384669742440192044091487809956850104743746389099303003036682615877227862247716906275266051759922108767928045720714321797923646773186279409400168375222935874155098706374318471645042986517870834388227482555160942689978120836647621377041333673475514644087102548881195192018914021253757931955447081452134293561018253657820789059830326909682613812551130119944096772513577270494836995145534763052670724973438446971166616049797637397226558706863593243884681146553916873591941623586083772907550231376860014792929587340210374522697373982704387988832361076040832572686493865823080904639444217382646528505935129328917963451186900466405176583142468021569077301815329442330973493278438284490006948536542822856336748194116278655992523099761865554623022941045435355708163394253125787813181644058477055391475798207851926886194078599039920836778094269843820887307664470103066032787994751257717434337121769443766919460631150294864046654393843757024418635445879632423191266555612741366324934425168337546957886492708494191999058034716578603676957056222874630316571343353426170866655049167402434897743385183821904776580664119041488551670892173587333444962130482227057154079226681876914992041319609790413247686767576506941109978403919963298922705405508354549841210139961104485951719929248656918788160890145339923370269017007442429577189299886327580350434679962273429131171443378440258274458623887562687911667534208413887276977381354847486362225653858941223542464354834783296910979168504890715654872795086161076802526603099158909548666068871680790099260898475049097247341240284026610977110219663358561160402009455080887110264138745361282779964101291974326294174448278683383706101227553931859268647527356122880310237710906443956638304703590295844160684935846698491234102048154661570290560861470203221631651042568664149605607496851853331113670511514805007229720398374765611123546492532392416064602897021669172866356758791250744632970164060701446250080880606564925192916047834409329728959043927262231802003967850192817968226908037144378058197071292788067351537828365361977353397065528028885137462325491902060140884452903140158348709562862961315008788950000972892050208786968395542155161240952839422904804474988763425725461727640291359922869874573671658682846734927941555647879882503324624042179258536748521661234286642453831919604445755819762775709157949629058938107322522560282189047476171619837924280485349642557853691514806182489480687343208498141144319604727461691290703885456925996963343899987112902788284877658243468131133393383111967511658783402404587440605718959997445723792157194651590577421716503422008402449600365535903816881498065061380113073147588371378850209881767498468109980093665546606576804217460845944847687109720239508742611776673436467561996984171195003536610124175285398107725967941808759833551811397444935842797875088494123972259397522661196147666260583436492859025715835479991683158756065365842230856049226744690132263227724948416451333522364533605154609771996900682503069263769225230757643117444035126927181515885700560069369118876924919300214722162566912626435303014353278975255420979254298012871929744429655727717047250605204022830036850412111110484390808473671987096406549213471273405850620887677655292551940750632265384960701787568503357645386620479846942718460586817932938727662690030603164480327716637780717196135163926794399049503603042452738290931913638990641164482728051765687934179551377983121279654287599636202952242658738425234062436763377731493082784333683138082382822261683290406598901169265942262833361752267535735312678789839363097467887016612995907311774528606580893138944784249676171641684211118517061559106846688531411774746417964560863724147848877214136305407677889976489090130818246170005889446510971302065826527017675120250509504813948617848527318472306489342041868278259644311131919121917289296137679943821273594072779354268008341502991479013480879656894161005639174795564545176549026028391316549671190653597261346400101278419717671540732297371111468384213485217685237985125946210231777052064023761963550410331801405479711226554995480349245417353122732264859107299114675381828316074373315797016520231527 A013906 879 14307611311030347428404123567858889540988875630049616083850567665122363882019636221200746280311249678287516363563160952330272204343272609667810252902271323144401521206177226311007546947430595863515325721297839190058470974354029761284290565102005366272005961745931052059220689708204171845181480277917053600316500989090640011742032441234036951608301715656016936585934755220120984353502557575821739358198163410239224183807265688694521058400698828496697555658047282325872864679253782408755269279411565935218019568541517793102705631666315283519053159113725612535159983524788235117123747073141760942461842699337509010555191638424589276193018180428454435551077021340965566711152452050700933667544853105472579487679736360842390726316552956866963713414097375778206743927347016457033147465967163530220239485485766932313235073562077451573627535203661451604414882312204937348632166115564040828271339136876439919447328412710186520895054317611410301596265279393634347033969782074912237446793233575380330361778617214263092609881611734488482319983767269353912711430564754348929512712795421276574631488811298834580730059588947358591354678051019785036834983848959913400768933864795479977072657509369034166011759716063739674013103942952411074193944262663059051327553701552812887335668063755604268902372765693528568339039148484831476436393721111499005588014493007195797181585846576907399488963808602469876277089209262920905677568653325485285283867876923829105040975089610516128656663277677295501833456381039836118965920721380198198718479135603402604462269465053115737202172971293108355411025010578914065149424463749943177654172859553063268143338808680177540412314440691976190883468938138543050168781664850353445400912790725300302456528040930864982110678349092646739653677232875314283508218379003206732639172059123031433655931914078240086458541679313419570376499940838245010701809332404066732981643938925201102473716678865254575188474130897923084410583056975686464725382612345313692301578199580103813278443070097172736907920687516753067050473081400074743270910973392319818827239751532247356041848200111061316770348699938414350867513880773638505784593128298476089035918134574874395421404909802739230919715505792847323634116778489591347653090355469908550629845996653430715851987715734093739451045802674878177380547010540330124460304854276991925378325376925189167100578870833318192368798970051662586541584151961508701205245385247880443382705987833326019009754312441275305223476028110275831633302648508643693464672942053349979707997982948840864926648223303309264793164537642091623034881962951313546884105490585029439011345437200533664747505457346392510856982464270386129537513464520294650467054432380401198350829607049387661276475058496578338672780501294350804473693340907003105701997079782296142635681235508617817713321639250989580146156352178603955927412891253191999564022138867633213793188341807679725956810120705566715651749793421060874399159123266490037046353024195830055411521437943851549127085145223618507147893794368743724257752099311708670620203181237257773855992683677414864621730221428339278062477805859248388623995867675130423950904580088218643747828160727598404767395732733029512135309998265317495457799332418849674411401388720307263003842648346893401445952129585264477962429641603134915106551635419331558975652990373629589902394352273823470230930543247243550404484171049753361190011719760551589847189073592931724244060513412689376246522558720231614825350742143682185938817564734874891842483601889911223225650957365845933078693258156444880744632165890007824636318928714215201256010820475524492715362042346907165174078925918915308659366797712214126325766279523518665004573109948224740155401094734604647960278036634017795760602385416200390494404025141229094165259948755191463205084660947328661584325325899910310948854066665648535677439667926774823205624444813592580071481956517957704230312435837427781599040834599005404695728931870018652309676443525381473360662251955836206608353966081019127613696816111866937116974542523868981576967078121349737377948962602553824095512465495812400044057123129564661729802426312136103342146591095920681512175428191590154633672191151223898922637209350239403096208804989346092874498566823214345500399924872142485077231916774429743702405482169022891595616648614551267253477650364964507082918233487442073039767274754222071057854321491738401543498567639030309892428940582949541230534988146839802209584414695402451854223064784719827047668165514455780458511900571358461117561968381005662896421045066392730393606003585242414367787424593571198796994838095520418948110509636093937386355091381762647835816464728945112875279680485218693362366425264930697241203740703535369983967429197731196658702642377386757740152937680796109957077490024981081674716448213599119961499924877665587625357336309317801636523723847729523852334376206429410340975459093380951876259500317599898563442699663565863501925487982410114768477509311626659432402031876546235062154907051603635501523052102050675913947871892038461188435389383859378444046618184281336286832802796057862898629635986746726884634118225504023606457380657019119510837364768741494944649220661339642463480805936687563454660324189394075642761479168917069384929671585826921940324530255316885723175341016254822016766453916411905277418246370872452086281126424908918451382927366611130014578101384229414425479991348496662621791668080674887757229612940231055796845752324167939917054788804775266685488595289491913479612752680443189459546526438935802332456506684041275563304872938085915065710356569733404945719839861103008594216497824764563252268106384524136498525097742724488849043866558000566531225784599698513844443749716918491540170683342654447548295174887387415612774388685008064565413493134929518663221208291395265087834654251535260320264946157886072867062647800897197491537058471701754453776086451857708899488008601826606612914892147763938686217653549500995058659274977503297262850025953800061250905647091103009367080170516916700876547185761 A013906 880 92088693908470999458376881897123588684916962739340436133979014237436670915489911454871874916057349688098107934005206053404281190519392258327142846595763714821206720204730347326269247742266283671965822098995298186058509246486738975833814588660336525167261667841691105404000671658571964026530904316409482521021908925626617205095748308909605095225431489450595017676325060217739156796775711935237221365963241678349358900878607864569159752589929099902919835476783019267155531468262327630115116139655676526178953723845218257012047673436066710870873167289514050161389213839886083578453609607986461049687684024982080757523833815632636215699999214473419707078125728768774338542359106689364599504566642471436698677471057367953395654592461408059983828086831745908430528829572477944110099460545491217588326870729917594425764373075762270893756570815339958403914496865984063069307201952747805236758435754260715940455376097848320042457236591777977414807010857168262674091662169069386855105005501370264161661721270456701756277963242515992801760851280577735170602827135442700452026642411820165532193360590181574861839853924904208837955542590934836283337590451366195897645322098139333982071759651824817471170627566168838404656523471494150350510673797381541483598740974113536357712715792476937246919904633862182746128996250076305679541047672119948844123377965965413618819119792514351902348995786751846770886909192414936130811479258850913937539826022563548993426744731189018211066414090635317162157254143911081925453471073610389014934292155087011129412496835508366103331045588571598911591262949664519490826042101285700521892191905374341894471501737876999950990017164146716112359479115705444591152486687087918445832047234195251524613957060549086311553189817434013194242767882076398961458136806168636631175006608532109506791321783654082032796829527857172857855792758714652406915515583953588088359273094793645639498989029997629228232309153085930958884465384684060747429963299290473366249416733820004117868014105118447064988136961653640985838843064157801273328524947216843919669972784096319544328457369847428728765616462407713638305666893920242781237125489171998486333708434044050790849791541374492029755494457701252321541182088414031843327534537796257610486554871638332213958930170251124101259562494725833432836042087462180014259211926691737039965306891494802819343641111235931714225572669299228127248819365388392798441472698622498556603176005849113089171299100601215221847983369195377077002186068610069275925493437874484768443714861566891259084577805520691463286631019700912923279201278067946288292684185588520134574600125307594449361953517853252012506763085029449872145868024770946831471072526470568590196973685525076927943211307429042514068180070042385739918624818893403090363308990477223301580168470397243730714413739541632027246652414250292321505712470727243554049896945345718962165291231475466750404033122732429391318130220637091211512907028922410284513034962811661406337558126459843311263270584864020413151796188128703088420312920140220920185650404134155411953601517638343422004020958578741513982482588397532351381335434939751978283437037718745450155827547501952899335794152606105369225517560164988404667338528618736169950102448480228610083941602788988916142843867591209925882138286724846188901647872769766744292031295020378195561146572497157775856558185515593294941048862946882698021803602398787901451826463496350952816189177080169377978671745161051712459842471741293831692006861058358865986126433638916872229855959884960910449515801282426913066548028500990632043198882597238011097716452291898740017071473725219504218026676285729114482554872887425406477961512847242694871529104203486668726034748287409483666599819143104001619182839156863469955923886389573891626911714350835287859804221895712199687641221078606430503480230004980293067739064582821645915758456004852907595022390460661443918841834215177440100515282485466243475522040539071462662819809549484368394584960740182677550232791107804894882524206503901977644279277951706452490041014496802532724400159804209087840382988706713670336766756055111603571981737977133023793501816574091407006119732012943950645353571810841883263423543940947930442461868531542799450128729082627890161080553651340178829446106907683459870771608320215305161206046993726747128050100582986750411591191679263374714994820493413947498723257153100018605686201333499261863965764718483199052365257213995333073043180433850703174765643465677965779469663431808861363679861659159031704792152255307131343739318465761385519773245933849917019208015770859830378646147212236179853738441922705761239104887929368346059522452042892774639016244533273940492013604688959838673541008051014953848718875144812803495864141347196616473529179371228276749466003379856810169489488444461200570360310986888761253355314053123467338628014321266986740305395955618490242265009307468835942099701052681883919524475880694500589573601097169465319286837715323068051124791054385224218655300917239698134779385735669153564006987617218505400957799413077623432690342624071888840402302446787453462554567175845388356826614401895243811256716790140410729741496867735939796528398859068778392327440924957442228458794974137233004758347118505197116206397203736008242154208037097050206159543922584609903860648299720351648973988101440310878370924097077542912129344875595980391419660797675301931537163955957054989130450309375249092030518640565574360637580051392050909556170540093654304277721871354250881111183425501759375626068619559378791890109600282275682948375800938712831779393535107612788549271251131321644325196258938623336793060651287234283326523180700564732121547213521040389289360127777331693088617384240314595136796537710554896336810820211780767371147192030861309147178644551662941393181437863874681228962049289212015515044348686919895408603734770070794272105534928285366280537601809201671257347748306466686788475671015392415466190899755883038836213886528504814663924597559347631837805315291216618740885945363189269858343242512023 A013906 881 592714420416929958066927835160378130167044498708614640727882890434025854790217083163184408012841310263542440314278869945386271410631156726138097570686717615543470125142674737901001788821201399048071515306113694512750383579060196999935141691021836371404628464981193654429301895024948050658414000280591957957801716360094398261697583957812174387418539389104911087855891067057023897674829776084380543078267948833752147716157721578864659389463922032656458762632144048579021634877029954605798016959659836019536225547795103611991693958586513922046768414171692730157906336773853914837594841025096402671929977260405240609123225112410408678467180044081493617714344987480799332456743239826345014469020977304534295475850097792825262447666606836537020492019882899955505475218517011408227429892185748579886104536134409999459107542295570961931133848271317633893326244501898462447693924138154667000973500657885679218338376759753349767029337536834042487951200681458947284551151160254564599147116423705990145062288067055099152107374770225112657663842813787541721163312213416676955498515700821839681974011081091048090978910930579730224713290866365296968405916938517655402438185369104415300169695732705101156846770541117839883942182250087074149456921721060102857170371277548840941209734301898387710652199750826422882768142111204879526374265397115527903231594907595728187591109942711201266220642589089741700870561772235527260995548847350267965486896441544740618999274463375319039669836867361989169430707608383084773318970370334712063549226772349198473716218119746423610612051956683690653428044147232582373141760296315509554177156124812807832088388910072463495554940044335567222772146890016928356152169621031514273401976391481967783688370228965687837761192409112688784672079358427255920788348625425861200606835559779383299269776422969465313217644153816819523450126732003742016683830320170589017394588868763417556269841550302030899728425391300560125699316587453561603295612271645143217545869648805246764010967509380380937606940416180680583716936684090615120979138244344502844460391639108857624901656293215908966389474158502650821913210973015297183316103982353768253524559943500387999330519838784922154272568464364251470985336546489034956578273629603178097451864042185278076989062488784630851273276245991154934600229637342590099517178869878874855021423253924333662662709060815610437333765071035401862221047780682024269499183713470028227302955663014898087696066767060927384634714822437080881923481287395939113618118210409374917979325043242029587170208766518463854884664557234832987357624191683679617028599809123372448528285494322658380989663990960153617933817034987704478436952640158310242111017358241158851534160202013530209628792496091765782125132316556819160425061422710822726838251277695142856562406273262006905477601871602606507144800539892969231477041920977998958404175854897300822099837060668500090695745761267012785804708218685997559582618565255552977853480991648097211050897884332927277546172785995443738046671332888861222232462121354069938090469679096042246639679452840928215811626268601572892330553930454338567086798657326428067160751993661783246892309544571362029969643343567238050477075369745001963461791667305502216305152243558580052913506947519689287493580127263610867982019586793456694013798974366578796256805581485346056352616813866073970529927281435990294740755261686127825233749463674221717994153095539493980701809496575708614767378036265119062128919874094774364554026516124940678577742968266807138158527798413848961245367880973539484927484937406151547616818825612554692062709603693796412017697860411000479437166471724918585895990678224870303006582237483760588437502249136381995848132669896430018331134079742983439093616132527404096806521014696329190355631824279998249169435884968913946474151759800740948726061454030944874424490854154192020938370527997642977828869197684745059936930207758017810348870834818353257929971956969368835209601641455156868125908149965349595371697973417182280542870498861943966496913420689520163539108053369393503882963897754702533057834166681535585076356352968025183869299655356954297762138862593937208843989694303387706128566944449709479449353283079512625467826350289915776441239894529868442443039693929927800627653644072520083155021745810559537867192412125744192790395368536602690104392085426485067003233907919041407085774945114555233052578142149458639603303001985456308838297756712498364057349963083151936423980625960812115298929111941678942176091331830896619599917035623380267674357156231874033360493893053613376457160377850663273238786479086445850548350444500113767410984071689974448581784917549108609798409732388025993968188320444553834927574952382093741099524791006189874090980695111039512063084218941749520458488264591917721136722482523088737062634595098284570271704702118622857140707049580586521237057453121173380341370696801061889934081816172521674792243923663376884008197920406559007921534602921155621789380691029354957203172515471569310411900355924074006857621426701171006707916925547766270037632457916046733234701476537263298581538850560282234432742481819337639237875490315202701617496575174174141957806984297775318324007978105263358585045165820223360689545354167761095922515231197485830497331541820113339415063537409319995862444156659366987293412185498788634839826548715756363779683323984628059220451193837491845859935704467776499179904849935595218866746984438573750577069163900716867127365491362538011225757785222637833178883797662444270444995217377020670771530363695009623116014997947741277763833477123935137818289582172320324146200966664845795743404658371488031368848684188439814909637395556915653662319848032898734401489070880733459162206554437917566033153157964994353659603911631397489971100279238609583911195413595325084757405261283208274731576147088360616060373898788061201766217706554996925019262174229641442512385531378378088714244197865810223865538909534307479505832193395060536264328448436028924214745835376437415045516570068236745714727858520539561651889 A013906 882 3814913310849564217094364503339653655453745689951700882546423946664809272298030191697779822222595077425579540919726604620897310289915971176181861332406460117779905135671178550565947556466817876353261761039897734881279342096399045539153549677016559376235580588182450909330456246930559211218928341807986084457991372482279059590889412623776683933240604067289670745943649478215006364632106905492270117778008364600478799687857738180074498408760388327434169761656061922063245846489327609117345825872187867945489848550972180567317455468490598776568263555175075301902729345350037227787549691867992055662657805630168447557846006089686947024791485006463612875920400359757130417862632154453616949462581884127198180945919445978166328178201831246097196084668729163948317976884375436758264760794560497571909869728416956859148630616101302091828719826384157353685873120516082655485977654769142823869046784144877886237197682889001154499570907449839031529027294847703525142289809912246345075768348763905083728240642364373618041972236850715012278366071047621747644217436421638934805784183041374742084195652403702799743035476515660332573721816674694214585520644645809541725895197333137619686340119941326348895162613644930020912132077130072189092338011920893145604028518979652539550068684905883574452742311300833391136544552100458747905422318468866748211269353262339411950104727341999641291430369383789635368206334168795730237617873854800965767785827503261400469911647197424491073745676832387267456741148900263208999158141710311231647240620891622357151914064481503055381197606327037375551357017950731400929294356890868255710461259583846042000407277342622529912370569469778917745318948230532226706621523875138839673010896933480222970768155904611702154759386434045590670402645274057759654974642156819363757497401807337115242571930591544557282471191425909809622021559040645160902888854494417729427984540303343341244374500773395624467250752668319621061123916422440619050440490975317316032248835293000108372814642652227849185099867699101610210242419408089841999608229585019030471422730503636822012032401171246163164458127273759427099065342053690196918756322654094799822195026720429117796774996050724462213197166127631599405516173983638874719527875427981008125287622964870919253882013426251537287176792652951448125229645824702518388896697598892807020993152410433107499343488824617128529060117478603211528093405335858282132821184599906821890603787560956298202455965463705230545601954304389148474802025319761840942362179816740907387711802886795534439175863002919749203139926530306516654348332962773909517304709181252554395477890643385182011874156900568448017712997736423866805856331066814459018639551796593975085959931277108371070032811180672764049420620509744267105467721112634844882126290743434188858835447680066005312022424463076335174015886941336333262232638428793296749932008434437257865216531566574275879248928360310608874824633110382089590636669924152621620136407406227288947666969241541046152343366387932272335270526706739891705687351947542418567539027885762057841863574368536538435341650052529853474541514476402268855899146930492354005073635969141062968652588291035074002060904146865587655521770716530655172513558565320098051400152506762561813509480047119719507734291997052250964859995893320957438318856932071508869235916806754136692382770761609208137702503748379566081622596943266677025048466724273331235059641317403953306232226640618586112697710252068745219700038529190782317876756688875149061979105909603286256036673285626387864768894843128874049036623184479521670442678530499587104374976518767340679915225499971320058822050360121377665901558329857896400664294538152940077065598538713208304303157772959198073475466516215193257326122539279829666651973887293615510041138402781796771053954472168474496991281360131180400146344557221893825887950737699354734622534579283933396847997458433825073309641184191863627514282355587264263204769495436098316919473057768408722064112039672428110723460649317867251096140735256581015154643216861048277953793345547722292962587502566195365729059533881534792257110677931278116020879751659145295721258133284449596582551161001749338626658952940276460087488858075839530341465854904047378287139306478057040439161432748033290075194138450656129574242128495574207634738811438648755057111697512982968234573268290159175610795540597366727206677967563451772371329957176673068800242053708077815197215898332191858011976033440503383938932734038491332619455297142041667722490210990468641285588812815294222183974962012928811501581345098373080266408997856471604067550683162692145055921545005195746079315452933265212308231281572782356915725892187544390095191118975060963559252551739822375869738691919153152776364960113073386190647670996196933756347732388337481014295793330104531171928737718678205876294657548283396197589833618660991858486078994292438346518894760637087843997958949296673897335632363310163747976627623313224722713790769359538214727885041951573309938997747826830084461972549422265520003666398095100827454148330886597792825407080741979128038205600278870982197510031718637615541043660521078945225246961822702136862759146269519371137278736096085667500481821965081185345357710833886010630413480189955413209450711319542720686387873093751350768293559714890129271410605420093097042466249829738330873728040817461718818304545192916567136498297583779657676151901241996061086321549018737786454886062323089510465073588231702717148988772831990786827540613228459116076478898089542968751852398065355175644055655829322675401319935958938946305253652300056750783424187738712076131568386513583512492369076718390284669646535475283614940283430985169039896717647611538873883370939712634744454021210609660714523096195885653216516019401363814793061484575470125139735221926375442002732051623348596610657013279140232655875120847246199559582972061308573369252960267733091024495028188504162649304643224222573705394301608773205565006497132944117161156558792095714167109854304285321266305257142705100623768649093665163861204201927 A013906 883 24554090583893416701745793310518656427704127895300800313471497944148418506090520538122663274303644268422586899141895893565480056803328631668019889913804992733851867960641240365685282593432307970741181862836818506618978124546763321962612175388817792825318245469684000633112716751737776265214470900297438578798601564336709449244403934715156693196925629304271401277959186713562808709955308856416834326669659691437739519019345338131155237311736064088562626506246662559638317961330658331649164984931675278535877968292109937589189733282431186001373707155506209693874518702838294660809800946406707591519957928663095276259809236373313953674387500980957029488640137412720288065097227428892456277354842671828903121544002004685448999205472109127998965339184982273274608772293911651751000085286743896623479086657408381361683274625529303009627138053508886494294593658121844987058583876429789030409772185803395768937583645878842357755231713168419301708634126001952650124901022000017377404006081188119138318675560797439585869121712848441614272775512824862902097625387390360806564665386029071031590418097979005689206488188023234771938546398701451385188013702521543723220673472088758986504837426603516256426937622195249825587654909711600223759146116660957151456469729935053765365307729613189403243886806144939891207960572099922958869829601520861212782366022984585437729172911094587997228608817970768733074707261482989216744780139060231212412727936349823992084712541057612741151065470860397962184323696536166803399268511290169723634095639591447317098222025527070819981383545099782722868347882988064397251457228914041661564237354893670385507027376673247122043776928212825248777659395210948483637576498843082744757505975401526898756342824879556196881870493559064299192311373091164742950978453223549214185022099640841590331721147459373670453132475635814621792031107380343196861182358403164091879702300089641791014841107431339513770418111181470314779417491598160721340969301005546779822952565296254196524606915532168151507573237766038755165422324460323197925284431231930141641528391517969333899390661051742043560417916271570572293079520869874523106658826020424486171986204866846909327448168406108037294676087825418751412498187806376185828910204315757565780138115056586187043288719941960098257559339154275482480684954296303281314746537313750526219920129564824258421646968891902682888116383712585430296363292779614103197608701751318073727834453841448143241290036120560914685571319373374965061752692052671886616486219528221622078547148527806230518848491607801507345385244143852636322598312426619113104337543805790609715453353097317712545852146647875426419670928989847600148805755467573775603407548729145055386692601955897524378008194013044880180140064873548945374407428509259495413159376542467437422243521827459072827998347535950128362930935803661519238038206722694733983347632962931203599981366432799374535472685309386665257215403547575989662067196009630257096413624854219167627293663809008021615312159847403165519212107675238354800658847896101012950249849359329420656073723841909569402542181924050154701890954909590408334784483052045949254077661354529296650846306078885561307646685979349297047503960298947066705021435076988055852443011785833667390449047334918676815569056155183276131919880548005091161421506582739931609944508487734340421060999912088095532644546083356581492489030477615873803431523461509585581457476975783713034894648312758952396359118496930903813599805087087387436189837777144743539025784467533744271037849845228402148690222941308626583398526377062477946902040861031303962134149491732541813787602240161906061358892081014708290281833645472562493140827500578908794440625695456987276943499409881523805827304583376045615438187522835956716147765565665051132744710870775798174795722489260255649388354843310802050219123766463235772997130514936077950704608081632089731268830505608340973820995868385012115906158639407599229628175708563663349416431979056293099396293077761354963458170886012509656521887748383548420823481786341090056469952123062663546253699334029413578842672227481679289400508512128236383104177243433078210098449737358434169816927087255482343424325965144477811948888299254423230236581364950681014906781065274897085831313613537774830342445266657911424992266304047589582290397705831466844070555474505805336715818013346487978828314602155077153089611289781249870939802970564379469660956340689610689299894166719114739972375859002549871691662130199505419265902765573099893753975812077025906058010556242029259894271958927180265406522579454497886561139688490516013538951366719411448985665244743376603907379460278851016383598251532006713458033936100056022378452692277300807377850246622743570172561541562997960800087176469059097694471802682675161204132432923549227563995629329664988476725327514450439644447985048290999132583942482633344321423865132361175504548462660363195885101355097593001962398916012164829268143131366918710751465848221831878271596319794569715212412698581240983026316225784666152723816958195714615545078715430463637497667259086284072166894808347915709294170068310082031186324287577089222821547901705998816139681661791777797117783826032120888313417053671432196531729295684621706387318987390326258194122755619646559553490787782271854850258050875016015079305138750321378264497598349827887497750803359419184011684162731320612196473030862165277113226296556495612653800518097775909820684400723030780909055303134100002161602873845095774076861933233168700232545032420366343260125203919321162327270388112007470196560557760569764974479195208205904167507636786782745300224887263557997645545672260352874280001486791080593368035588679037375853755959354180994950147117364222838649023428240759015472295728538715252880550365861832179796617734816935111652258817499273091506190421341578376354825992820101282473013242939327145811924945145999007045177706048502006283871403215881447738713395283722392710698675399516160225890612776144937881389889085593705209478340982406697535134977673649975464088978213468121761914636643432961 A013906 884 158038549051008305334364624553603580667858469650024038992010081492334064412746179231902036906921340661551838230183647641278922605245706615136038142307489368347578333385397522938995908823259881381324210694596716937347513519079688279970805136778589679126687312001082329686930602676030174100179303277833116714580327588407629506678074554376355776161179895693142103715583665689532988900659882470836496700619977467367454689063530231663094093584731233943971441175095162839090170342184853438301781506610093657277448410071143752032618215484242987001639650434392304219701401331382337972040536652798187559726340574445212639687889359866724652534468271226275910050002527955400337045772084081359958713558900146927257804027886494843156867893145971281232244568105886359715115249292512202365987141934737071825253255053803833518600612853103150720892562620735547025347547829296930129539606922971737617354724339690385733631033936066765857441381350429563393617255296453785925962855818642657846932632712612582299083439215009674696431620452640077244933278762541716565875736478752237044806838104710509130679766392000487414684355803566030961723259543457295712895175678128620292145319157364179281477504836857555632439724976053040848172323564537890118990613793947934935076788750979373757332640848341744323242968137523340854197118572511334436861115666941584420863292075474675590030097962113273793846375765284431539744260559495207264270748434579345742394174564029635202686494970648378363218472185914026401119336533934681451891258087762904869524246031214934799273921646446983582691438110818170829854630818235047366798635975120289650117348149508391130065457106659217401236609325464120300193346604750221796021330035293183722640760282233789844122095846513757370907248978125428588656338960015706555139329510556218419875267695868633284040441085402107508205326037631245990268786873769720272715093044231696380621278741265865314105835457927950060079634216976078190238300316125380571677898373741943977486001982976588624021778048537061756778708455882779179537679820083929992704018971968614943643459772047941296458005785525752539875790932469109351984556322594170797675881788244776998601660205791296036921355726583474623085327375142519202722572823600254719026605391176295998206031495877653108872762049577395284699354249650246921736179240790331550567199672213597003181899386483649661922358516698615589688147669493813246189985804939019775817206384256183824611631192141227866614074434954319399310074162449586342750456507224370328720814763656932539713902389596905937156376857020431977191918898448576908826501389998882942295311219711593750307790181034449177920507643112026465708264046107302672284564882563430197588562952409991673222751221750627339747722393478503323233283245568412639717949631633572788486020461093474493580595136009513411182977368174579857037851988143346193717112545572169192210581653987531511772314867970183224695767869782273697221621562115615888029518562566211637850702159435079560023758182001462116867563112848714432567422214750766658252736971044134481995249966174974401333775519933807763657066554831586744864432934395657857552731764000654581159837977115595156793598066206692530323542593776382992606622782342405860157397778507726534369480611806668024272844992670772481091150185601020793048749599725988732461177183943272079638145067593469507828713019357168829064867995671789549793111323891389586043599862010822990590114761730746670906152925405287893943639237823891744244336410273639296513208409048061130064203834677119542202684567586386909570907275596731189549671021457321440496197322381612806037554398142066303375379137165250402944684875533394450601197448011201809294789513097558555566736360110574711861044353822295076576969931064080327564606270195292550158280657864209292202883490600141713151759224873692821627151191977259577600313505720409282324879670009895220765471949293956129317224018342958706168465950010508794037127792815640625448422701324583774653373006053375118696247635176997752689569253974990414440187056556094213193528271231143970597329981057609513077285173932684877882288981492646114122577937158476989346737889471529788906019686277898796259861989939567212992722756455475903753592543562688112176970608812230761095528155962014626934110774557298562264850785194936781594868998280192574874847725241144420801565611234447118638333498259476574477115770891378615748748247997704519138074304270971249848896008716703190932800548720703407122818021553460048848813527710074675308754158403877062489464145940231281151275133837594491332715678062937244210987413758613901290682585506038113310129334856524916843798743598347318800923034437509560787343457921060270686118622518380042879243397336770159110460774789898569218675175270108210984009915497656393240032129725894017495090089355720455605986930320866583940927251724670340486052465277429672434230012730110499747289786244377616925430471965804790033292700911172907035029672526282485013706208166571547675514221951941650056890241071735540224519405985624480332414549255615555499420870212164280395761258574509856619962648179349190883902888231446448840105566459977118310851880024076785179682910086310093538268927086101876482034468104195059054649843659478746918121620130174645127554075853256814679643934639273222796056193557506910977062474453943053203543580074659659750743051265655726274900935898946774149079315279006596303066483816878481446190774281257324641035000388054993292742993297802874105488531736940042610212817525852765269809191765931772731560839591603597970877904035369695327896990471632002496747341170018338882805134346723969613847208605479151615233885351564590673239924368833216399901967609497364039560202284945201460814691192697567367580414747817394117978771399193411603922002306310060146870960183462242517608701981164836587337234474199723867604228175068918591602749795105709148736201475099837699656562437215834687002180212081333548631151718988716044982933790740619636266756444516948041256789464307451037918318642886837445369089453633726470833383267604953304028460846301408051225446938157503234501623 A013906 885 1017190308914613948980700410693214531206506186122644673197951143942613909144527981475998051931604822517594543129974909210412104557814967052384533144973813043538357373036769648985745744783226974709516414234692716882678107205933918102972131846468918231119299993786982245104167976019648078858470357397158235934072089411354327321900878411538376865404577093385285327255070917575165826379839929921991189683558487632248245415771229361853134027585429784476642977607235525673238144250729086133639603287599330040362104132022535590388878022904498959687094352595847866518345576549433391329977303801481044912731714071946423256966668866152674150267657116229342369718963420788045271542195832972472600746303832048374227276150259045878288804565974820234160188700216344930147864028977115866112904779081651409082966011392764927240610424332780492420361799176032892947766512038260491160751342241420682611297758520695836383955969857165775959181832765167867341564665806543249868069545308329940334499922031395005792629600407453014664654785279006792694885594230334039626758335354861609637683178787386752469686799658787593168091750685791598418270769499714561060622873709693398317007479941266833769082767914174270191963996771544157091847997568348497302134404158380233383836943739844835427391641595738447682694615271171392243525644744353319823349983795109798296132503906936899911161090807762034990106563732258093949812193242283060808938181791665729913638548695970194329364803098867895539452670924502442428659633864834749420110135754366158416628294273288027090763110671657517653570958844497758093539044084531419473962833068013650447505242940651286691258894390246307305927441775685712445307345066057856805269315423349036000932798957233477626686342747037896657937275609614755418598106670924372776225137519961942533235240107430206757300704696940256845684792805025606710744574513479622689247880109589369377537103077395363353387895308786355873543133134994462027192952571591380364855039452545344925884186461117485354102202990255177678810342719061934592763088746238462221030563582097391012214976799602362627868410331628178679761767837661024693880335195034733054425578016596752721510805453923367708166509481305460805972885253706927472809012535169734259023858423259814513981403376271661443721439908463121098907695829256619222988205103206164943172341639854279576250795842898333115966338782443517560380181435512818430422191805718625360942645590862598966252300142119846990686431690897188985513600664963257910057501487078025394669915058359952153459797647965318350274886089045458213375366858597208847087090436009580233461830301812178453637293177169809725164413925190589758376125335314414803640053189932956008237764038803383036005542266856098023793874793208610514969279984631533714760147085917324782162478392615756902436008439488879577473678102808879840786579378922509270507781312905612175100231754571070533075156394255813006988032658298048835196503389971909511607575593543098311798901888964858280601995808417836685665721768442033197054299999955593725478395834421117664248753153040533263203836731297324062959814720724399524200978866266951681854522220103265108866055045142121078262377358242982020700221108654466239782688298770067561183046089913756125403265949437565091352355958661577763263656859041830974193768144949169496255370539632991646874417538789754312426782241148378092769859669866152966284043517749078122404621666654326479723751015862359220060121038361846899168884802893140860824824943909866370637713351117624918060827901897235625619453397792668280708342046936091614739698231259680652287616162529636912850170987600901457265997881839599274240201885845234638365862986124762686841853419098879326212074604243176772663849799413652160060644377014775967758160614927579838163398604279698428404983734539787914452333424701218676630163184424490841470734630349016241426762989910499034907300022534509475238009589893573867736462638088488202939309209394398830120577314711575505903814773900598571594762592938023246539240240837151729049196880155421096428673333840674877146330642270277586228392888245418784963525510007322368110055647784403261042950987734854456116737465636949972015588899913603854375220164452907144793109092611902691993459539234339773561874977929021109964975345046446700143436497333934989660663912997729517947702032421763204815211210909555070918007343187894233799762752166328513824145544762289497822710581774335907166192883431691566037994282154658329511099913299461711187719007382045165900772666163685304014625129473386024819041648749664441127885225490639691216679363633358273274975824443689868336857773498450152853166136768017576933089366240623599006692553986010825808704793215817760325518085744739256199500434593540126700635433623534093009455331543932243035728117936349878246400630994065864396404737062197391482099530147319873295020382521127530164349302825357604274970384665496164054675940223803899697253242460721361984563987556830588440572856989455614880462233860825975752115104890377542175303907079732224616174057199536391329809022043972080975295206297236494086900250870616909301272167348252730866871581945708505600223322029806447753755840553651366374382440968142209982007174541159138980982138688780416375223662873508665944216783239578526365623481207943732630836709010504703918839218014315192885255296808475178419076782812344374219374714466634777167007607340827153069067841649379095906819866709750612652053137502655039694793315711360444128742372825331884673944996592799764774979502758312603898372488979540676574674201492723490935842499343155337845922272108259345339970646816596394756298184177415499144649311345345292227573074531869090542994229909615092554475031055291052805904411955280638843354629399211249909493839443798720423022152090202611455891876480105920392513145735556427815051897747374073317187400785007608694632217424480065339504209210848514679320618046837077076843673592768206616397272948450989595113591023496852011548083974371546906706848071069012335748304768914195983639221321269259934463150560766267963710455768866143600648546822281478840861879684689 A013906 886 6546985724450413088224288223462396495429277645507181183824920459657035435825018661877169729563621178177362014512812097072071476285960458482845823215920186766086801709443601072861861724215309456082773006144564825458807056568162332244637960005097296574437088679910886664400495823278229774824163675540697631746613354178144545178025465457956151169008691942970727519080884914838495540459098074073898539781443886962407568644081241704557886226511287895307749692421487125018266617081170398432648325142916934709974346395414322789450322340575211547689311926669817244730287923204909762252960109481535913056746378744973857705014620389979701198356183006442914155944062180645189667173711354181543216505267445277729119109258786758125402999246580072390395291419316570176742693607858656865044731884508733475291284706665742790090612220381321392926348723594065078294106355391873644459063776376172320580448048970371001639020318898379941934448275045258846788808345811284000485600341458452253162376231667315025768350980175307358765748174647038417114178030225250883613408624452916037160234664005945212551001345176239913774295162884239953938248139374101317080612608841269136403882874467613196661799489685020164730156126872550834689016216213056872171111657263961506478425225981344127589244200643239987573377708138297092266870578870805279571779904749768384494724368593885967184902308692903519574327450732173257187216061289615882456183603807515179069538077429466888480446844871776687380087422336224823808606433808492085586879931491664343161756605447817480149443512029748162146937865962071233821043371620165210011304362877478182962247237864360324536277346096401088304354948380842305497366813264506024243597521439864604421351814038796993088179255335498136889037978309014663735205993684657390247647230300644409090190905018777659250905089571218543566925396377076928573453866957812975138581768408194770467525290632472105152034706255439900122188230151489660707489169933494179871672179195114062996300202339708299036478235500907981066767197687435249282588556910230702647094520697687467959732780419283069483342447759102706448233896089554672661283838270215438851720688088076393201827022107721490284883556134434033520297938192499806691121978167651972909928397995539344328362607751042474231666383704757250243106855696765036339545572998585277288832698907284613370644776067867786062618132858008857145130058121192880314918861273394434311525670350229352818245228253632082339575679808684286046587565044731610306593229293844239202805945096469669523255894372898041006563311155025111653451048852764134982487064918177209668580417230256702104819216479824664635893899416502976057195865669073586520505030868652651872929074906803882780113019930483378522759539468144687827748920444123279604260469375414371940397992664963678628695685867445173646315665741267214101087814679472240085667864698850846583921150951911227828064551332073642256836375084008038534075168218521969981668837918471966017458679580725742840344691507539484226927768644259501273628064424614185985826794680105519730463812615300364984889172118628412651362962759031443806794300919045230588842581109706109660594271327415175007226504673085709628059723231140413201161627352970632956947570419493774841446432970800826012770096808039735405537694979095875497935240243366572443036780385173028355418629204866663640507932890339675298752636897125324581471539507159654729592129831818907657484606784688584729519419624413004756537357518907646927583836253959661045589451863472467317986383240580959238306389540709055939859172375402784711888553532880626748586832274384490836564808084848148888163804604793131911561003726546775048003653669703213446115755361043138259109802894498341118497561009507464184841208011488414196648462766764823998304123462865407021775418224919022164669875071741715920797814400928280656064272542904478242393455982769511089832356148939832319381836357844374908588507145422374425571002254721173149454766955502646026395476893291700312093949051718495356700113149430515671203694995210183486051016611552090860796645205061805250178012967508183478668492671657059272728579898227609438390970289250316334645770369790123493732731506836624772880967678935317731039114156468971608293259351134168161186559081068609517975299307262281893341306495559791133157486551775545398736066342463588650969950970859238413817620137276000736457466391566483365652442408011948673284718494029174495737775401925383989227682231986160056540461349265597288571096919130374729229276844453972760697404349710121827141864982638361478002376175890100342084635705366020088685477722827372178240856172452335152165405892223872555170251210777274017101532572999982876618076434881076130946826052556552298464861225693089839708747968754798294802756756995467484937307421782799984402072976494238867846748854557114745284070936166991235243291373897181530880598484794870638771975710549073577040165105127898663189118026339366713159814529363493660095362024074083720646558935674490243250295790555447260937222075205284945782739579837835655580876990369565395580774473984774028060761821389339049862878005406755026545872838355187320060458177183290521354752128056610096404191803248215336222222003807767836066271521474561011473756195970267387489398083286578571123696133908380187912357436182798877535093368991911491520662732826151555291375917516753026596252907834323481575429244454881460866023319125089598286188701358236387488753647193251246154305094025604815044922070137715098597953161205090616411085897721946019913062480836043776886668274058280391820473319749822456657236894628090279563502692843472489214936523643019006011169582532433754211894365251673897832767110719141733657347484807505180689913220557486852854953665451207533876221307047217787603675667450710946825849487939594379976909237963028465272414576703026885176565906730778227168435210194530297187460540424780361516642504721433493184003240623098497278002272960851887723582195788946798966563429451858485332154274634288540064107251161267502919924416676602152294362357869734043444352046014751221301029069799763640367029473275390252327 A013906 887 42138645738666345127500779937064631446580763168716627062243240026070342428124308089242488248688706224813616760575436551305147741892807595232855334335025382650595423574965355660106933675621137510492163458687526802388014586893095650006449821413087949125802134665323676006207480488686071263581082103920640417208892635871021396344767958422057867883590911326296041272343620055426346902365132675379018349232517891743283217589351791476439219108802342265948767578569191706701445212984071525759187018995337412302000414601700208585619056044504878818489268994037791534399075562504458513908504029940717303251398157610561274222666916844703119950131430000237805427211473007960401997985846858506896410751162584541194871675044027339153130716379730922869414001159678271241086598804085811102732604751734595142556733282755106946800181330365775278111754122663595608222723381781998188398583923632342082361722736854104603802296956399355450610192613949626461717219074904037097537490358543718950475888122058301394898945452794478291440411903652243186723919965594081947988977306137154965364016258032017427186149651015675535341788251563837637850765844123521393482581400627240717209176711899500925041796512837751742119787276103254456994806700109395107800429317449297794491866854268442406200138786100713191337996598131971521732226582221055465534868587476838493163927726728677787688775680239408717887585467227868218684137785568990157735680145081273670197967917896607201402904686862545779382014020141804291146757359998251375622515538896853353458769995177821903637509702548085375197308505019915451305435757623849008299788756875916560561779273697610524306796942606148469900116841526395707091838406987310497598109201936822467615136798825912754884150932823846084878801368423378367829446951010288801118712517214940537936786600181274455675948216926085474357175306493824449685249782416850837842384795021705553535263131685277406690562517364256813072145359817929417267022966477255730157778128857218033567795833227765132545343435718620577583219585465140054673243880149265011367708288630915850590350363122189649287624780237166390929145099458732590500745603463633248345200488730873876849826940953878459944678282340971550610134992399728783297756106325519602275007274939803690092446371860167971723666307093428394301469108915883764288779771950433359381037319783008970275855909930988349749629781093715301624057833677932946864765808324983353519948067679006243406242947153667077741751549706866443705951548162702986875569185212829312083305625080046882148321412955741695946306721809467792214908084126146470845585742876655456209899888377042112795438430255404121456583248252113014424900209628082095086146911896236415313763940772882823304600975038427179971313702539016784487316969858089761817924642241162664937977037303190318196055076863129671282248310984145044609037848397518396169707761279395754454494812481277167852568478514332862824293004917329550762524970437106351837724353254691609172708050108647069850252672771711206527596955219099131206007077062914543670574389151734401178532647079800197067936528741529153369711445813352720125753851160190336583882825027389150971198314098309369751537262767082495564594803200687980524404232081901062638018796236515821244319858726583100901510723199748894699284704314838884590006997993710734977732680174645724844200206152339116455937750303207536731399443224354302992682273006130493601227197698118803568897446486382879503749209863653272273705925305318600948825731386319486653152349375297970714850431865830572926758662175615947235121005104217085560870908311481491808879617801408696904488046563255789159290886621428041027052285408333249752792980271418589941413019207762475632053566091384136369653947320616300553853415296287374295698956789627407587716756921349522426755060664029973876417797728879291074815567134713932702694688131615438204081423660506663316464856672735847170027046768957137532269277845889281677402941365158839752281143110680767233468342933799782261843704321384975559629276368545053526742203856556098009160058410647019147252461789083114789346502517330524175643602127771211850611686127897986415521652884424248788282961599206072818022210304907362000559006153541579730949485127189970128237061771856945305075981235522377390753691869202437228234064673550792741360256465114669198337089450851121568549887141633063150106142647215426408092858607094194245133538125710849759655384886015219061420360543754631761377667940068497376793802622116182249113559657766353475851751412863416400505413604426294651271752687949539430410247883057016106074050429782645835670153742975897127815286939570380190293745056573876553362160188727832179053329465500428788040619935111770187886687235589997490358220295961138938180522027459164721165659833590478178403844063039772200006391587747858877393347062786703591005912981501860868019511731343507066012623893420072071765534460762555874067427393234214665526637485003198568679180127367016874699162696115060236797435079715955555712338559471019089802462743193009323794115415512194656948388550826219646888548720210582422090687923766522668211585809953729867823342822037541421159889565506431664088009376152265997720445083494028041786545038654099857290294243342140444272030375639858707595674927574986980202003745608265463808386397873104275830855459857506585068576935786470779838760347077530725461606229569093100373642989542465106474803127887536560302122644666175264958527115836752305426538511796043372080678851676391610855245643450256553303177840201363211645300307091704511058069139057094591930960708258531520148610086081246474236593612564234251651132189394079878206949264345552266885446814527054530598645763707372863433332882408392317197258127742636602965011039951221452211479876064210876718404656466711247625928570753592710403719935398672521256848653860490171217993737825297326987967786089093716590431337139252106385111368766265413820406969761795651265788983555668321586464200790817206900847763208463199058213840462480604821836257261065963546135079805531526704753101538357622384751180902721919962329346202220108330847581109745122833120161 A013906 888 271218777529544959796973752442466381158779968955627081575679842239117665994860893500039264542029813489135548541612387018937028532497578915923821801159900276445481300358763242145439641814548379067693662832179252321862480970247267935249463262903378729740212688838213384796821473590991173974851252731994886504819535654639997467213872835814103203547475176978626241170959952538402979900609505139247017098954271904896638734548701277606839232836406194027043488562950767057085899986473537876319463055401506986308094254518750925628589112038656665249231677064892181277888749203196634024785402553580726229761013771949632783414142651564987013169188778562020597296794573814474877676922219526822853165063370042873627823941567900056166878814455666467294092720466087123354669042606486081690395281465593699303629032367327853311288719504430445150847641865126974947815068079268891565911906846783559535414297605291758187950687399242296659046758959446380629488390972225074844475743306780355660862829183193093774948063272475570789764455073188789869168195203111710187365218161514734401235928494270569143347584003267186122168371420435145433517311785463518056291858419857336399524264065397369482386291692827673561130497996036249101497325140602204436325538634359565714493165784402709402049419874947822644075975038410527980100564436892414798207092688926437097606194076436038178046137528079156625514735508893819014250119447182470818810940752032840218262999422578402484499175760954938489304970264441561056692393706723225253728348531169989803560880047072807764723960111427451468053570215125397675601582300531957197627287266797007423155884095808699614848382353964485461202327732140526324570604487943927010042106975121653731677412429165571778509320667424231981487079036042232394130486077006415253058817479188762026765670876570544573868699574374691760280484783724381539960509640310220972190968478744389387557816110780613439610955224699812789019211281646611279320682401125119578010904155223253289827847736624693516502293405083493524183712296371455934915750535291560811061469669571574818536247427228963493864858740906024240092066556885517297741340459633931612553892749239538961145245682619908948515710449797335852968688087387047556277029430655513813465527149007880902100686558397589103627817569996638191663500588886986055093737663734768099618623885924131304772213254892947347992581394134066825600893269388127977022407357051848332544643105769298081704067949211875020153578394694941886881695305356176230655661596260297453022199576844584189587173488027797374512139644771315358147878142908733954601689877063961208988395677256356363396130572505358529308229393804749835602605489938238796133056073354957978049837343845958949596805353481755510818105150141082907717451167727327031848466545616411630334893938207127882188951721582466617849799940664625068854068492268428746558125361356309908412906504850180930367704158706376721309098512148619632743522255798076407906274277000361555857495249360439807501184838625494022155452969545762159443865208404350582752295775596041650884640353303542439796833801209839975587068676280652086712354919637932951539318133685260970129415470558454823834718600450072050749710809417125678632385508330719331202773813025324950455129412475832055405732232691641400155478211623883050958699411487834133098784891913319788580894087467164805827359747599797706588385686600970247586829599087096959576803465313903074519048097410505041813799700661455693425961216397410239986767854428217723683610551835253466724732573186615547243132627983390472675140435355491909130112544614245719433639665878772256460323307081085455764877783069622021868180787821927853713640829019083141439284096286747555697038545737317646433867596259417481755690552568352167536501910640220837435347634393429549224787947419504674149664557487688122954351651818546077753460037093106104376772042607336438890285364991566660781873392282049889455858640578444556899380679835050542127716469492428381417763334763561691962541893403015937748390975549750375451472496596717845528571277830959067159284351668932582292606836051902697964234469049865344996201571727493309579637881891093822718723521908318812339767527140518365060763955343304271910238601951993273905087714875859046915708656293385805062335789386498022436883724523155930005304897177445545292032537327359460349885086254839974574743620484406479253743613845760467470305532180652147874609618923409853099439507643271317854920823402384292611645153950239134805806315908346864829824089243923560105478215314953950594650386510815202466144986090378844215216971965378524045894744352526714647334027386495239545135813938663874337096666195597061550824643731967426326903727835017096266413164181979031217084698694367404876785635687782602638921546510311239090222332908237596521105738451059817250498527614137760151045770977098631684851308195450662299780889708047026938603595367787851162162767830451284922959714490137942085128260258517807492351832925001295149689513693284232529320220300881377421516452459911123210136988195824005494887162010390483040713582335486340698346444583319191809884962846795019558655697809221575463292507085720362896131210532132004188566002670031202928556536653726045037771384321075482253507172804036975113622469150372774425114305394019540160124861133245769594013995723065643506260039680610700698519746288590035342109731024443425392938194440240718490803353788557050727144644969138624503388961292326069843765963164628881185587872762235381409786884310501554615057035569535162697730747114447542687817025896686157377112695437874841539987865487278428175727379642072521175975003109281260265538150448925644914102277406553505738636879470717603377949088064359079032046351969689424901037628051912764535391193019946751226890366781816921671678411974869891166458009980163698091483869035334388890087735468495687673477717544220035719120806603776865320167066862579171032385079656977545107455002063785640911964787753510570793915823194792449652015941244563803803480792041568461087008421697960774203185450691814697314332736569944967910496098751123235978714492512742640253131093116411223 A013906 889 1745657080220843995174533432716801395106645341727767677110055922836849315702360947852723220060241795842103163906967095902626211035941064572453878983142916024997938449195023282240105420515575757773696632914257105427053326355484211244167336125945321363512309758315012851743328313797060905674816036562806163791089684573992565218119739929682252455430367023020142156977019893800882250862428684136456563775734635295178146442641391627215836448391973152082603168307728228892505432776639050195483641800392101680775198298411980888913090131146223556780235560054879336722670305712750233028989352227921432203838692663991615318098133156401743207302416010576211337267042677608778677611714589195929583208983466331859374329231542962551209297289270027677103062622722856593793960609696958446485403837094103747357017597074224057365139970761304364633542163785116949316544878726525775348016140249947435930847066491736370770709091187301361405378993701319995839943198815344054899717539102392594695304844573440586766730542407355232723704922059133155352891629018181634082476810357338230160254059712598917811801218866340730527115542213317805265001115089185616196987708897639828133723200347471901286370631833089546931467352863301939650678598187439014308312826310489750269518086144279887840914969266181293640439893406648332891024407209441435739536633578722850928117944000510559275000010955889583192535389289520169755635656553036765777358066832761306908935528492516542782288878414791991661068620226746590416314691387512083799257679970156245682220445364816736746826707595465297264246320279130847451574515028952758985248007008638051148977412508869653105132081825262838246811373682468551625465738201746479003595444934575430144305791746572823757606016512531283544420490744077170174334995148337701769118348470454234149639038386718688574207787424629526688438976274330937054054046499843208582814534631387099423882036819910025847745894383810067145914277398147194981376718927704855520093436883142099749210438984690189742084920641755307959925167352764345806503446547570090385349812877459318582262046374513148580992626503019302775546891938944201060696392477981638296939959719318661915794474032610872621416453343579934035904044790437011829510764436793601744702151406826831189069439225336413844011178221924872248446030370778630486800192755815628514603632517800581054551501377637437412620615308065042074488530188173391788012332435709164652235385841316481323089405816434207302840343225646026349037791406762087388946952925458791689677263091026601536560076969453297436859588417646342206207588449963629427562904428411487279743997598539208485050141237430856832603317101209444971131980626925553707819422526345670297315224239201530963524750959244822709765535356374507985506862801243607250148654711612371682024582254921880094631684090545257938531234899497174909543401761732455483908164262688155784844051892146928079905660087960676865560767044978182932871340266450158501492693098851338097512498545754321231931598527793328071042094632365079454601405727056883042843659649187153507379798745502782257589272658580345057990000365098241093746458600527172287109429494518193648265672358020616796204824220976618093338545920216250941785804039845867052351654812048859067587219008082934318986296815759217284400911099037898307856668246233840807731432447572052427994117593610673927833286119945724770216210095254348646263757582277042906093441946348882856359153588431422252342957006754455722192331493430956616267153372474078148306940990030970803779465424301660671189505988192499385069331415117272860886235965740088136556670628001174661462606695268194805614080764915680213097112336432150587754816154371172643820746118146533622877744164586564272401098666111127892775866598189445495058391317035810905481137699194709525146119331857896972930474426933979036360380573720736317725938235523953823162706099031431637096415976965915136156785335300825831649989570276587574687430542991568711469933004402304965739551115362106951131262777811247809815292016742806980784456843162808728042901044068348575197189721873872543510943960974811566723214775227817464208887012777249470659735223644568488198897109169954429571376344938185395330292658626189047379560854003498244546093978027231245602592999973339672712329521667260841225479502148543007998134137813771393321556577399188771106760425720735486474329078499466251899477932770863464479228719912215187407708498490356544127605778943215843776294657260172325060914005111544003633407840752476985019384468036502698619973972794896655232223852666179852686555018207907241312702250990560305593126316550174852133365835830876929579658080093421656942451767791367777933219339911742420667182520324817442434654504390531463720864580848600785806865088759609740016804223430816171539678880857604696705443271939309697341525444719562273583862390708051938354370923544631502138558631006160525507092680820293761312628195586150314554897297640597912574020682017089280628746273384001611027638053633174117050462494692035747397335468175181738495702733015274466998978520995442712785715580669931160549417250168734396971210411424229196571216690004498622682134484933626657683973843990014100235047471323236642750794364795453053896544585075263932673985117127053756513738183958717754061663483722659909172838529080938476406044823274183493122012262578020919166012679386342453843940572511059269923859997218082266773252730533502653548302345634600601852016017291133853356434150652916947016690205738104361489211944323706507535740045488728657683400410074844640245932299910954672231077657492697671222010118113986100239845689867595977163338479437400674541274615874889432163367794469728810786335308723196951478438967319421107814358313175646742135819230048532358628013357455583132631937224003579871083055645165569999919993847329756757065235560078491246591993965568503939887374592971717817360513169738573000665400059631493409420094480754629823609552250348232263384238177903793487755424551209040019770605239317859526663906971491204873538139045936717943317253253262106684356224308692809304595946191724100782028947172882943503394758539262161560277489 A013906 890 11235647728679867702433642037932755641784890998712125394193568668559495235175680970185240128372196860975749804290460318943196895017702019373461516815999025557083306151907243737483126842597482419516427907381248320715676687714836314651917724702875287540792910326762524763228208989209516380813762473218761512673633553680025029193688461258230857815742054776046530831063943154326051869162636824140893249062003189739672796609069822510089258413752537653594798324115268431934675094713891314252349769516461100908345682141595864310489545273972077966117571685310302234759601963482119973104504414286716514715151742657033785311333692654274265080118454172760123807139369268728519380195415914169097001380058270640798760948329136926215738102142712117749328557390323898977469601812498750618327203589053774995575108711805502492053717094829726018178546671083190980914898414377323088480776248184767429621456000484621947855458064099748806371981248456535045984447528092748000345412684778910860118962469236352306551938759509784000654589109160847270523496566189770233255311041005781416324340095452768056465562092441840096543086430315892562692753072096474216510168461249361824329692384494048339541222611604483073765521376330243396157067640693535787670209101433736530718960847128132846145658176031601106053589824848627150864814706171637918832116434777977770511235432042078134615731395515863227554192805105878117965497268605542316153738151952575408394178826264109402520985546562897531983777386316078829999914149709173687976765573672155360803039787980720649843280851645119897789650953804341876079009468784994887625388113173998460046362726159575629675645138931457692109996657321540684974705025814643537909438516836540027781291572567511768182501181138315139122146014657205885711389825678037328417752498349368816789390177247088124173782273136002281694447385870456006391301383810940336659538250272985937667207180511570155494958353095975239004135337931622911388019175233300652892764751828753471726132364486037809915140084378117284100708631414793327781267812662326918261113570665145142941712246348273082277231824644322768284271809102979935887605800850909771781041431159718634391090352378476761720745439562777303372452747358615728029788802107405441034301479292270027135948761671919449890004438870438598022179868454748442883303013042544629880569487930518145266395174031447076828658808993757277100839729856938493021030659786249631945262660012056445348497235500765595134185323237984222169444945456373313831236997833106215680312424555087429613627695481801944784649153894799111134528768466804256520688506977475277272569320735374644758293081202549433358528531801149702673830525584247899128447585441487270598432762325415099406365786163278699934240435132253569850961197842744682819243542712503307188997145824390658493921977474392337115859944026734345248815307125314357726663925695003072668690519487656635518604235967525086818913984044576012872705920824584612519972984777940118004557887427476005180894320663172892576755288492360552592067575541502479774625488877428191167149415997025614064158911951144993851578532919897508376047362588292861659930766761035714060659222421839490771935346940913309028732896663762425235406467331233667481334206987946989717651523952141537723467218606034127853932813345914883508485111669969457645956551113903246640552942814812905860692276285109826004707712333119660128939212268385769169334182417289007730347243684825465593911824929724993806342557461423883600414778738849925571308341492598908716110335827446023549385878540560876069595295768370153357255098654439456097109571099840964524082218364842578759750549432699683929806107306808717410441596671473816447847152532309614657873808509527580848718904591933695234772699548190450186000611544664222270817182262247974289207549138768252176442248564475527432824880983003445153441118480646951522036521261558261797404057298432729125196772195366123235759588820722722500226420763369982335088523003353744750102999644503089540165045261125980161969986064918448511123173311293041817077829834682006873530405686054846428318859586612501603797996356034136341038620462479760189734492188558152877039554016326272003090721138108475001936361841300061491778104845739437901796540152817723637015530237227404989084293130476422644595726415297259749727734670978702811005447426047226852591599718764675803220642644096490114149441496244217663556632416805946835965292740298916910299906562060714693578647683193909323199538430401650466977859121972319975190620085155467888743779139980623522627337368540998031580139585557336317272321944247335888982179415643502058304624263889213909561525226202733827709950838461595457926030765905563947064275544414996471892191476752466452799540698892825727522515465982292832888977745849369649976211387055677986407202865243672395316245905442641602645577611397035137063586813160024156368996874766084255223897426548932008568205298263549474033211337387978890410409998555918471749866675471205081126460993035504796058924924473621438510608359241053756294646815723730708747606410759370736339350977635846735684117872202782454804871333097457619746774544193624678609797517161153402797641262948219323949146146719014902912576054290660695275647464337079486218675390724892556360903164155405305330509331813956047785235056780394796046711755967028006671411772158206896927731546879529548401269996297548754559546826074623271170157799400196069647040964208842141526010328779668339113711450515847421512244888871007840340558873364278113832107691601060274779950445582355776334424637005773727931791063259522207286086269652127638376029127059472294443413478757557769779011084964033472478667160360677743202953759953387636269590298233584811333190428499881679218685150588260906728903377165740306633640728154873278186327620371900309995052959303948595039529440462276585563654216329081353966524249851365171743617416454676162821743016008745185267159170543696382780576359663092290807297706683835888360212522202446267970396637846829939426550988608616049363086481341472977444399755860787523109393835684802317970986099480073999706539933554923237470330360870238723361094382727 A013906 891 72316482608954565727484854895354226245712690685323797296040016344902227240456347982684979003567490660763240422596274240607812732868921268480243419528037616151154237967685124879043361071464407788477624146677945960300100639236572709955668083967278436836169662831285688922130540330235746291035994398164263130766352607793553336475592371800185374086346664063423656388802593073744403665721853384601469277347480796258614826745210288624055427766547249458951305029831039165003722503136091363248911672578887791603724372832285550083769211297313266212675069693745166616579320780444398514051365255363407832471263912788400804852105433379489586128564851685665413545214829417195924613085103851250868301153528389831010619438451602151090182423559530140091066615059309494916343629338663646051015968529981141316344881931468363326212497647287643249021361616599598687674740005088582819281624839570290552272050978527193081725842522661969531650656904634480147476676956307061942787194515787949462150663256132111513809425171199481684125160030623655203703013459319564312421188431600274178489252102986755510855725314753390412504418544158682884639562386316637148115707204383101232491645271091576571867771367642233400449197151893527771151769209704354212220636658549320083337268615687227947359683981693763557740280494035687422078694080364878517409660790168193777385596594376005307187020457408757673625835981793582883420402586308402047779899478152895061790014129173216704150127675721279589701061693973789764918137438081592102393439262745761451417119518091195489574251806520105938299135388961899203708000041348020350003453404510672770330186407978101487033430860445515196408332215374897136952147869966900232718649231771246552029921544053896396559064199711326677482850646416804502057303924774055812500302368483471538360673941593054918409054317222996333768084570915608423544607922581859159276262400376781129002765265835380989328886731240808557737593453348835604351897502378628024141776161079734606470189961233158055582642476106504534700607294846185131711668617154479224061490502755612284756889024797983015203485113926714339387094868617301189490640383066147153234503548154836914432653651898742255963987864711804757120162633292394830794434947922384258563039086132447143266273860545727047863380840092675377309871241069640957112847164875290830719394259655174950658345713611086172816600324655306694167050089386597070986459539900609314823467704929979417623682742234704132882747765925537082470751788573510183864485432344128359550469111598165091981665322420427574701063089126712995356946297219936308827137827064924158546360639529883447167526365146460627551131605958607280756790386530494875820089717423218503705328520763849197158466583211515717370848884980434338535245149006764840050858441432821673702751456546796044062745262263462798249305339716863415901795660308867189153509271499553161749617544270742372423719743939928319871309288807418508421150644557869398700640480764601432937810126838623193614012894540168204926150863800785396152085995363520695180052342957812796221343973606543831902550763824368423161650529309251888753613809863620642094863771127024890944325561620249653553510666735718790173921778311530639326931768162114497057813053807423691640278362628698521335674168204417516573765485649285839065653589101226228933348926066113364192196449615521342946125707621732632836618451321288392633276996309138866692659879662241183882166369460120591697115217003660955810496275318933383244344458232345546501411444607498537922575747230631421549924953643389210764407194751678857969895353438810812174438508181463693127824917597025977902269130587310581763820030121427140643673897645263798177385885271263262135903482283638278302585980537960295788462621328098766721513734111218754363218275333343913580520984446467068518078831452222109663570392940787343189234668845082641900199109366181687411889022364366407075856368342239379725618579189136949905274821695371042212570669412974851546112191040899948840214507911131374533634386019035401645428058679927790648056170511646692166399311924599308424985093668276268410094007260185821199689537543338367138876270656380947363063394216103486523188941362216516319388088982718761682175562677141110963162848636807285807039448933666947509657766500290009553585191543013610709341856955411076986695234502507086222089974708672989753328560737831935470774958728260996649309086159482038276037360171973751763190431501373546593012073965191335915010086779746650171579674714692687866078321250749799657440801661160306345497804480647272893574610360524862704321488439602730617699227606621144968454560248513494722308955958993382452844148109476420694454002637920915171739520450366651636888003366055400186211154180533946621559449761866868598915141691653369401036838327596103618066095311291054115886952119774408180696644940072027325193257539774829358676498451922563033520545634086232690823908194041508812347341558917756215440809521335395964217952127602362525472729327297120045580289025161322030407684538742641656950755969855724081132695288646200523242627289449638686293322277927273433506149970682489668653814110098826844797419980997569576022778759287930808164819157411904537257038499001313931412546627553711191567167820364427130885604554289493849126886424255433310470163161063096582771680883536088941543494459848069853592526447637231852145675331779753843568057297177618969033146961064856171500244580698831655715945897568716856776162898547520940518386804770689216121073720666057888016489516082643092158010590770876524519639671419652693357687887472982942210350359071584160368086439745345086034803240106855648612749543630662092353762026917325667720129012199666838990323628903645965330700882142213946867429638192698969198230149297072462419287065174521539941622475087337956934489149245254412042510037413290665556526869690168469032960589861085263595829753076139737844585908886775011977983057214726407435083188483026424291514943330560333196035345790059619727386607228978952818505469674145649005756132576820208063420257836288748852485248553027605656330584485877927493190355556695295029498525874634915434116302604247361 A013906 892 465453686624766456438137053411728906617009156703649025459786086921397035983520532143918585814758593541968857151294571534616411228511751323933935371575348214451168521463644379719356583728792440818513436833101570735955830648645840105714194582566204795981422756176505824894132448340730533990085485292663767851866098242703782462351323633089520531203038746817968406832474848312043276323043190979005974572970516590633561729817747024713418784117222023224375019469617800112397554307002459693207589901421416385274090141008471274282817376748983159795087696097848846936453995249967841265124906401801482458671592186228234001504214841394044141251485483193070784813848650815563069011958016577271567434051404377190096383348341900343954238010600416900464155970370681252438343904288502387614934271936164409043467166405432880016124525744636291612335897691469510816224499108571864408803551064794362604082349411286649501214554439837708961252984013545803855850477390988263986024759911330158005067186393963123017126697034673585541247184886984348804767464757797262525301929213411403506800048348294082925007671639535781107789926765765929473769654888232383291814495254980742936038973599073371227305127167724515451347386944209844215158291690496152303346809212797306473147245493698179788392870477786783218516750175823138489284248093297923291380048359173522841719342941035841126876028811899655591337934040565254636622724243567979361413821546913039060686724910205129121239745214734927838215300526576343936902499472634388757095296044698842497498417290429639450952808595133038215230071966797197206491560110130041343602277295948437110605302975684997659357213484612468615796394196102711563141998277826368544557048952366240346431921320620487694718156948362599481330003378110274739185013715092020710395633647272012651626955199254867872717687891278011891873874751420679867622372390254291126793656566828292582189045199402693583000054810414659474934455460307604600221105026152165832788752001932422276212161865653308218942951822590767716388510857932179749196476322341912272433605966977565839709009376535324394023844988626410351313752347960886189869756795065114766690824270641547490350209303822906427978021545122771565857058923653072422419945816015602465912406680754973243431878898406466464426136226464610516020748593359896086826574059714924011264958207371767707445188825380719210804915783392910653855233673472798351664201954422507459198822598352138514766267052203142302750943403980469122001045979122592257344893761070104158094145013151068702620547726303462077434164506259095300674713801487456521765386763264535153390758477713688615992578147625865834914333054090440261248002506812844980520503712108910453794265287318755433186516283587356706889841624901623691790955368093647830907462373507051749784988418084774890630942029552602937272328678149255828895611185659355170837865325051248495755018633744182773552801607869550062105462441850606464746914003045530799241076453885877080679243645206884521855196595683349844598996629168138479025705631656028881777263637230117686269673735114663146659159290885626929837527252765898229416100969819045674402781769247028767655273218255562515901563505269776485104390220382972049717421997487848508336575644182034825723064157356685326909217082803325251876939467200381365269346018636553730011557826843146288824894273107713487021895575371185479229539312832615296906443962255351780665234567844908408191694336910060949525585647154994167304197028175089648711053743332549631805534041619360962068204952657643935672908625907952642979016897089604955742530168838415899263262071064206571017424013601194973689424602771722351761490704131836726691925985391810130552430400964498398405587426871919247084901157733636984076000873546759200496647871950604051114419403913840764766591174595127191186857060265689609978353653611686030824628236178365746615853236175257940501700025871733173617838605384994036021327062833947283564166261695249539947583740081514794924858378020759099418072766492255044559935945012916374132739367488142475843081796679443605598359046510711286585993832736154282247429692971046188977873357140303095965736312505302915893621535919058162759121480414112739296679290807299022721738907608078449559976458683574116353137707868064721935153197809776100960151172491534852193797495621961397485776965723569966855945254086344436887908008605019413043774110185931567956803991538979100683705130881362053344748391460845116999107111181341498577223766974214893605295638292189278698018140434014717776571501686197509624700375384382710357648688371691676392920681867817957992114099711282760069697729673598092161470192523975344196686262775391794001804158700563816919219460274074245696522642249087112600718858731800403600047813558643486638547279821081322570777647111954888349414386094160997121410173067445173672969585783518012570316346813326944518911970075542625122858729248131485175955625737361706953790125411349387792958946276980426466522466650828572824288723096643527525530374205073898921160287527144430430223399531289100699529855392210952214369021456058155811053220790281260872833273820752447601412295870835813470723960512753839957647179907891558441615976630074009885042578943777613913249624598428936151864999630427838012885644673769303709370891548551488399811461370566334248846428852981321306280879762181905465681282453564763770934852401973296192772360608288087608003712210821059565442398705268860235445738366195127760093258638926046572858935282178192141356359994492937025129716181411907287709566359833995722456311161664181675323900930721521449214993061157877209496010579849873627084503590839079605959130235900406543486489745615140640150778326768240261467496556628579383434499307869863741422552679774110661506244233817167263985141366926575491952482226171062047749600694320648518168925181734771482220092822042227994481012661828267108748173660403340468697835602562032140919407404422603809409945634610407744803722164901048686643969725628429703015026697731988080120717950198899628958655443617888708427538532582792234655451462127539358472883763141588997475303292654846865296047630523525315509966425452729272240823 A013906 893 2995819577731509208530408356767207466002040566685434479474915962053925362773280492420785382378720770233696459943734756434827596095753011051542917391291391452645277354942877257896022712186727124915153229566675463095374158904597112443532816302137914275181458486757360030516575124950722587333348782665039393566983398361738791325077705406570303844364960016810603229537351662609281557258884780955388251400916773664508190604780347338285039997221393148626043585938138240428829211880995132429158818808884423401444193160448887026931291643116680517664994127165516741037517117149163765351897835444890159012493691666684790317943642664902666250235009829351338794341121066736193650293632896291005812153184718203296836526289416951885507452139861919114384167030803541684362767719959972323008668896636428240996056592223443079261622978404809583065016868755205945655430841265962759484551874271031742186247201056888947510595788966968359208797914884697439826976229202145575988602561281970483164808149676479789089422296572242089583307529717047504539123438421595106073889394979235993081167943586204182575792652303424647982655940609350179806991001852290282573587183832928519931173895451580699385266764110093510953671594526656421345324564614083076404580112049123453937295961502645823593763933149609617661017755376908026653535245225561435491010934596227989527640400903135448786080639911268664967718772396453892723644214826019058986980320416722910566977577068724411383587585434642649647002182037125965263874844163194039636009009030225082016876455638335776872663952931624364585328567092991372659621507473914720691605112257836651557784667570429304889820185511191070088000811209326314850448058621499802397179950125219784490074671768526431630485346447494978633461997932676420045630288730036521855209963856183687726210591708037674048491381435211992894179170639183232921212183177406474913900463888309313163324385745859131024087321778628720608878057860762628715400907787339309492709054426373732590542214538864610781835935362669329656003177140875779603482496001971110661292132730314287049450204537597499416204616525630675879805810728531614101964880059619785972787119958573829698683137201195437027371343125800134908503120203841987114535661313291310822258057352830506750550069724606171583043910918251910642516533063631813659173612163227733155437134903309825481440888979917414427429744068030476736566556267620931361145424599933624927462127439145598264546259577578329538314915321605864570107578280403842817416005544807237407220143596379788986630844014359204017858842680709184224830589453207180371668994736030347982780534592723155727723518412424708185490023152363626542401752198707307100458280423906201036905542822177060301102001776253498228893483913544191337292873046741973560926429095485497980366361709821014273888229315316689047092191781305215709521464785540291038336098619836327896913343898168934585277159759199923455382058449368057965128546715104080840979707746433187747090285081121814744051041622250358988835839761169943922507747262369859901024918370640607359198010657289116341357653287776668690471259670649019707614715564388025893122623621020728879496644191406662010285416956198588991466246264230399471394381051576931331692560291401530576298863927753600107054851006381602861641376201138904197681798361629252144283780137897096714054086480456919948198968433271302060940690749375013637936712251354497646022217854106601318705754503510712422052356500966516623769197412915541034853849783522252494824126390038482592680956469603357941860775724002269637969494552464399229658743854491956304311801988259608513921999927973956060541112216077555756703608363104018392986490972594679391110221544235042515089013795835089342540173972270790266998679690446568752802196054094166730161935529445021609420095740467124731105189131841649461356906689948000102695880175528971124670720665683968218542533449619348709882960182899468668787616291581836760937236569298387509694850972387477179711047747365266684225816724103060310268031800132269214234638098756733407395288620485160094787759060495891014438755303374517461463268372346342341104412337116489849597395154839318885591499717361878572467532226613011630783006676632523413801905165810902472276207560012811478770703414072663296574269738650567738982162278007682905173583154363941886977798172896139491183495244521864411952428495828856464008404187676449345897799673313967361831860733212338482511097896140270242881384061302249084977024151998119210952189344452464418623038172055487590658211548877445537690372888202643967131479631860319119509840280295157039196837640878016813795278494500555365296833543360341038792932250610553545580954184223263019081299738598815852769093632781416093577848621366412405108342544463480094721607314645458022959166713545501061943534838036450474695408517551439271453802082670645675580867626597529186065687426211928246411135921985106347691865760025287861020078397160460752675496763157219029024816612570793928897600952882019891884254745302207953803917568503323364788555366009415884263714088044669216808288550665549718747381720260981261450034332123283270852216820642182992181599868178539588534522722869898476934785899871140443005524607686730438867246828536725894198503227316306802199370428896502341544683372222278532501707700712215031478222970422884356520431796491161171970699462551024392343710140713474011137277033794630774659161437062132650986618224809866291694389530013091447192781924587841187376894598090900631741674018156034653771134472836217259587898453473153019530261621151199124076699262488142949529004776084232074872199181223542675170569955095371974148257806179925930353323463868761791153249981028046475829214491189780460514512955578713042403058856982595338737411084530619487799379916741028295681599915309040532013598808181685845845376934410982324286186918894501739856681904478869734207521546301921417602320033295700917635981641411603595070469037715705255615413223530005710406940108035760464119992845980760397355568422133737036234550639253941892663266628641419526719978972430104353057131436098710024352777186020555975037520159094386678499805363832697695882282315430289 A013906 894 19282122368395155173760234114220118403349971787101829413927019027954048131208264484429075050375602778448260574083637593436007554337727222410520895551016608336493262386545103438718260511424055823357772083048864650165669800046491292496145337476551249579664254061031326930895144689450708669924888103864647645509098627161788937373624613649640929156551499849478808422210126612173611086092322247708746484186530869758141641041743755128339549190835933242407195252047834496816411896085759853644489359328831596368921522538903070873580030448132544833109461295422883517559636034343200156976330169880870660728950684903024983369364338860747621601036353870076683989585914190040032847711872036612341222011465388714762170698127204772349622691028235284058432732779543159895356509474990328141390584992183598453937281874961212299103992225694947326293439868094488501877712707166290545269079064101235256598256868792099779087190632147024030015031997882718173948279663991625262995210175089281745524430780513162955147179572586674367594894335741610686507855369020764709812935490148840729416023725525460187092425007104581109070631684749406764349467885834975594210529855552782648759371583772513273423466040312651598572087491730483370931030344181901310235084372126591398885137300745823928166957334779957815365168002695874338995295000860825766392519791811889846800301600870089523846148624128414692884321946682509237254578376585943988177437876451931588367392159323244884137874270399164175556934965339381446644384006105864814652949133208625995063748657112613009123932524803789957628227425509005370478146272279178695120367723044941127397386440624259663522459922273656065623413405221468961303477408972079902660472391728807483364200683114652718539852946209909173262632696159996347425752189455549457187127664396000885210781458465886327098289163460856663980499845689312526929813586708617922966758853444272429613570766924660196952967264918624515489908025565714519993969625030686853278231473493809589143008248751719465553394249719969201246108457168435837920417338764814744307032989453829249250719477824133902184992670142427321284256971241909354703882942017573392107446570035526958764311319342953842743062352728341817717399698202156946870731801944173335371664891636489162310355687421480860225323594731314257300586789968375178422526464431505677700865715174973872068693695699668590928086441224059482730062998467208108219788825605810587266496371708052697370824466008329238275626437025810655184759920712029310890975785376281248835299520695553880185578526455912762265917637076083792921198790613023862934929132586285778026533614362131534306043173669180883556721412086553561150801720951884385104884949998445709700479732204719566829575761418576769551050972932552761104445622384286374335053895423724416527445169626474516474640587536033364331428498926261355995468513222158753442557279999093210205002922605572334935406550276008112932584124226180954307449365749933144992273855095801022923670326749882824475169713388079742325280635395927840376025281537923411184942426180444078692122601507968202939882942235208347089233858882364123451968021219839919741018546684791421178446069364850929183266471428110094865100833879055482024912924720649820938220088583640201514047158749349389773841740890967184907305440222566978060419859112283905634095898304093013155825021139883533510150793082706712120821188319904623403438492342019761442491579729754044651442552058389649322689730398500332505780507384237052130894332077224965189293802121639457166023925406436285665590010805751940168457490476292368731019448396652321515563136544520813441322266782415676272571363824165263451768972762606007055569850266022956536216536664686406246695568321726606444233050965207295039465083034847939666117144957396611374510662611394758720639767278485394993175766332405077619058296875499980824985909496604664595476520261530349055638705370723347733414221592483714870070492605008713963401056032147691359311886192169332033292944191420202666150045891463663506571474600558730031154613284466209769554814145439316779966529514709304659545781625587451841466877145472774102770996615113359628027247123083966234044650065344105616751393774035071118708789542097005646759995700630841451117662595435539071705465524242687900262725012475411112823667302918803812933655720508276816656342425532857141102451332611590354819129482128589500125244234522001012323881642736640631554964007186102305540927366137155395877896133274301782348274561544030596577647221841208193553461377442133165719845295136504444394667706372870079338929008166741942623323919195771943135291572001737373353544171129188021540717498972527522647617940691482039225155396946109370022790003432318222259386419697238003987130929191358918732244777659708863300754188367091227867071962561590941532836850052041757652469744082583294746778858182631599505188282377620794029584805887160885290589813517385345222106341478441347261554451014951442257664863069624596930675230603741508702571609875518556989979840142649048010168214613385815693264810127141860769566324587690400919510355056356273411679103529724915265098323321369417366769768022570006447095040351866030887055585684610972729870683134315692355507270012233653090132054124555952043276857614720072188302464435000570484732010019256876717638847525160232349640068120538767899785550323309771085407690894047990490692358210183457265335075524835224062071101304798053249163304927409237483142190773051044499131590847479511484963908160181644806101375040466551557264966298077105227753095722754125182462673465172423857194761220721456200363187516314525479155094673880332535371736488411738205320093001523002348101003407457873156682442639999738378033885867905138569361860048360639479631052727928630315164672041061025961124331456700283712195843699935864942002593848536422105970914157585206043129172118194011814375579119241861678441851889547802734769330062551531319926985828084917906647897618215512043475593374787544137736115775210612915467114278345318196731324821523437008996365107634123249967522389800080867449619347695142068796518813879574272826971803103306040917613346042037455472754867036986008056604943532593127 A013906 895 124106353330963578236545466519421859544572767462110350035523271431438842010965394656503686196959658313846012808179202239048693170308750243871399292433516889950330053908802870702070205014880641730278032842326978649041257657840633905018517569849838299373324963975940553872378448255933242592710364073092497820638968385242390094542167166691570846890266150195693982236633192949377336498692715652784456472268588657851726644327540126114002359057592523073234854310151315228742834992488307833685733576490609943467933459142611007895670713914624768008770249442566008368060340472192615927953503854601552711088156638120790530534524576876000929058479128977190974459583371695664835139140373599745586137904941174396538494037696147546079087560040744972902505110596483160390358602263787673600542301980345958623810046634933474052851886633906094358957497640930884407641103038780803987008820150674536835159394409651949868429385814885073086419041094348447939864792177374849320102380043964672937833951383140432794220863211761233459148824993590165750830029349409215794651518651471059986891718393619716996971020047502520889298996749715050981873347180718744320967784362078163731863839977613129399806211684304052927908265322787054531108340638562771224822413652946381664074561269694278619289898673009638025220891517975571930671994011725569895740130014389914532224193606648994616180491773868553009643155371276341551638844752090304486697935034036254715267345952915051947306618095163767547196649465617370398439454487011440258737806582883407462946593222966166952983759238493199867250738192582908153239423412560185840087112951646245510736276435406869315495140263506590302382797506803365198802907696895583676929412855196967943898789517360213222404952731367525437964733115500519370779308124336899559920168832841549525520216764726698200214783769217140563214242318303486857517017170116906008161637579054068742436298910700168186036852184788134469901861090993707690761546438278886113289372196801566892413477140795388320078330205425375728655981445536861826348212695437544025817361632440227711610123556057019472391062277522521092356678367054064581782854046674214379277018978922173692353963810073785565062410172546593760072661525725565449892806538320766437906067723630275564412121656245436384345239941683731400776830681505421801013579251658470548130223139806436856672232187460692037539852669367386683253261869743425636883680269166179732678603056568523022353824456021447834470660288566017229823843222355424870947955759376130181972338222932183347855287049704828916020903121971192387981807387570601849034190578017812363400633443064404765909960838543416695614118963633404407438034601036614398879130513727846054510714821017721350926572144976126660662520072277625436065270850513744915446803794433220682245506025409171868789937623103435592281039499064549794831941796797848937608729451221203589850499125891917258955159402023132885616847299874310201990071573099021948239006881328873243287605041884321068130987258577373332957123740666132383909347688649642582116325890149517982781492461357600587214694996074987598329360722980492149431210209602168128545666535824830470161943109433972724092212870511016412314327696431621598342674128635281430446966299614692525533526831886263699425137872091390403807841019038437411270336937258334730040673696378260936574402284038541401723324486002327767611862609694499883510357516116112497422050581752544337013999709843151810690548787422274825621252828238982460823316818004922364121354838228999268654337930122238342189720606919525859839670189624651053435315909551654393020444184956370725947360482549133661067230789550119324260949065457789835270067616770764994141181552245997698041075294298566791301094287948555216976195810935762292534435423126524977844052081724212375528278721644508522666561891403211094497882535686546173083032283687104956736443132849659031431816791841917624120526491247231410817974124584799601057338643185121568246667543509765735047160808295838081488856184823200910364876764544983978124911777131181097986805741141299328481520112476292630080334874745378416547662444447123671286951384666708566448335775829931624482729645135527076777638516057754211749403486607749267615484171007785411958011009822493363855397971088700754568040688294971024988144821279470322489748844461103403930948332976181426330134774917495281299107620308391972129004614852156039561663729344056477772424371702904219271552209066545317172170925632127119356704840536271990522068363652767107468120466262470031706248766226434774425148508729239077725062560349210952335210032544048272375795231962412378330822470551038151418127446289489334712700337199244035582792554363046312420980594279061577363611645966713379946296542246184298637069852548976623524343766115017209054843633556729557925398283729974508602574170070037726411060366876411773617054022064963222954306759958278186753913890712103928545022887596230375616357475159908925610715025437764136787082573005769777433347235863221024735652557814243258201616910116949363501136635107808158625571172826295708998125484037194493305879346916249820250292108737621232799882687029023692303005715033303450464837684009532046042053094062296770866282522728792349987431099815640206830042080699570500233588675248848964876835411479563373863663437772796632385361979404967152855000409428324582581957166193432069525258834324919606823885538556008744520545342898385427816443879493526395953809959857586791678904674120830038821389667055539428008276236942532081605849741464977864489692912043383478454339267351118848274086288501019661999565014199428318381866081539518566961151712128545033472315644543349701565502183456574567629686900942908863836111289755068690163294942222389245663390246968808034344228597930738778847017700862901012674169005733227176304768403800898870460666811151541774437819252145058733200583373558035078521721007464316327773297313434162793110750292815745693564774027849299718083432439831088660186198108884616966401964176352715627940358304285395738623128794691585965135741065712960933021890643285341202193788503992292082100713889970176101342113317794236504245482269877479169435634053072832071401044814561 A013906 896 798791058517274110037741757614015249726694119845381716678689959414841370705383041139624905127997918070714587615834551076885382945864532470889973736059419400013577190165545995223174649556091914236182904738481352738906155437238959150128600431080017789303404518611797152332605918782938134428893202829300386700384879693576160788275815848165125179386236303949003592710878395007374174132005369542789666924090624727843355825131052597932976285703822232734753641895162246713312344804057172707188335504910301875370229244218330362392244929809397723199872333607913629997706595975813638179572038860037721581143279360672283285672173518703810447739038732438440288126118217329790491993960169636107305119601502793238939760330067335385173312663455328621126228451051900213996361857170313946465135241555085848366649426988427621185754870572935053084615577238722011340929960055935556276156310515053000437220322092802459972016398383934835964261590214321972458613176077301369797495713079311714910716988147216242632053893386976932646158325705719108199194603592864560215394739511765196649210603440745510155435446085602517808193372637051220381823645013188824979050752104371254588435703393030422120536911930788600934171868152463198921917450510629022633487168358245872998894653906267882331316204294734872636164308575481446566977173953411789719457715637208425670079462950800009954890994965296444083745655571826882011499816948203166650826847270774009782827975252623124195683320230480649106026324411480102642402993811294674429245270235095539440284064664485727904668347888361037513180218010663652811745490205467864210543808836537650769308857681095955470701937569038797946609402053331291973758703334560011729918887924657018246937366618534786852533560677868252779966244234819959348479804390918933124195259226077877397735368532131330874065022009514358144060046045716419510971650843761757167289098900481601971898675439792652603020991301595815778411554319989713539479244087191240683067257713278387457017236700818412046217920069378179093504825585111061857983534344790568427761394821425232550027837479162704881987906952496135975142260311039859192506000163333253000558986165852880189566588491221739205190488277199060921487354502473063104459416113275096817251653650513658717075008337323720754325794681976492815270148719092651071001143721357235303164124794331181217384324934137312970975367949514093707050349262490009393976817314685856759167798032923417175265881560742453619260393053689865035056084557304782380151778416170239863826385314801997765684941815358327659828727662777430328039990106338330216818269287490900480487123256833480164231215073433050244899065292749117023982941938139805829924899528118625858027657763253663692986786139312077999468586429563588532040653581808188490321627474673698905626086988100145493483033490898435950328922612527621620118004760227257424635382542261435177109131095440560406255227531095777186409795800614917348407383239014878223394494267592923997321473698096856716617402924833666809965252688370276506248242630406306485906339328782619021849779533211763036315191635122273903593992583830429782546523814101447618988000988190396822813531398803584304901845663623486908284436868633792653141682229122793187887318413760928933870036689723330157949090167070315985815770888000913362967954253764121931354179860968345131294098120055477681192107492209680310774238624868926463732705026351327859994933307508916475729697934451001254675438854083846617963571292266177088842929438348256023855933363551351839808467356176757898084412900302241831298042347299295435221021507231423890936384786734642027356212010331738595474443421705383661871689690815787401711652814729195874685634895527661561802788682931520277223259112577667730898219074345717081217965694592447155471719707841062253744808052105580918305266963799817905593784773388351655299763257883512178555908603014972959342953985454183606584781838253679160398392030952502818668194174694054909933460916996276120410648138349259364924229083193515417020602009341755812716429042355837541759691224354613943776732605295998735569152808723293153697631340680133311822070536039877014699780832412549601718045572360533751928216219358713916513790885203380744372048235676762581758060456993936404997143743430961480758726707822518691885271003428369853864637546805311666167131786312914490089978647596796331322542238218576511068713949771370560140437412717512502315199197839385651378920159959995486363882131995861959781691703451750472292781057917942002782684886185185151282292302760149875327883628119876833242162334865721468586062746494657289568043010674649174382940892573880548613004662033230653052745826429993953715057777726712591626591501123878030033240272236333896023686125610432587242614085964637847984545328628028208379679436937421393046231765697435318622618041511096830121743514922424784237710335539671585319391634310144099366246393087615135763258247419784204485713120743153693992046378971175137460581409187675266594682448117591600010144190919799895223169588112856217124996273419695287112584639222318602540121972304408516627843393368976116819225862028627258382895333480447438788604712914597430275204773610963517818446137596205385087801451187803540295152247280697135749093535816115692184956834817202293142265462828607364423773122064875195277097878609304499508211900221130928829301932928933146664413021495356036943667918886196990733600373946622759628373848671002163912533058459659743514976346944885574557779633825251808685072699711407765719239742529920023263183546580046947865237363040502341256977364389518394373266282187391061018895080854309551830440094296575926374304492547077048223209019975439522341361877075584865389508047036008078451692258308479464600842172345958810195235326691325024060550449825026892618298960868016603618961982425088838597419605287547839110436878809083762024442392316644171397729354345900146049367750240779654298825871912575084555778360729645295388273800079748680368814894732742219382517312718566762884529589279176864516804655811626485599671058114156110528914688675102849351575281151261196584355140712313158640601658191709564444880089350023909842857188056951192937614984885990423 A013906 897 5141293237950247597222648897426663754471659611407983694472869369449998352449997199157736780746253503989017340999063401981853696325934562517285386226269891639341587452881680807532713593447805299550656185633191285331589461205384914053216166484378854938058442549535410318835901777117132380964465763777947738836315317721591067456493529403626666292466346331268041630919513181556947714055313836219147473179202223832681488361591474471337726385655796300906702459736434260497500917293179755153702692908680887103426047404419941099670788908264208369933435895310959637040328865062756279401621235312531769034740478110107525819753094321894639448632027772259028079398524105283075724611881580116171800555411295292743897253822106583635012554748242060183285452607328740579053985664865149977133247956036385914533745472850977200625585060928016518375793878251407746640115161896300426089144736089387773993099959559754463623667941623650293914723336344819727180187705552906130386522950408036401083588911642418232751121652324015271598572616547725242024128792472708662090434423893373341096770122981618279070365845364945166277140756618876162946007944815122801332138454951705193871496020483807606202562909347347696102450564380029443138690929171933535423886701652417316955324613407029940567990732298986734347667694349639980241237564734824298878303631837536990102636260807140988473092971207921010803307764020138949246542766315848814250882822643315402447636358721394077055016968382212512509028790941559078281712012396369798699951790360765529607696257614810063399116788252817345270694903931408927129308403665531649536484170198387252765485680973718185322164120958919883892073798640144487776258013896471989577781324861650726794547591073640045614796415534072583702566276317073801612872549632860338781382287352951763643772255104203766551972285955783672440013868946024556704505808106690079411381020684422455480616236376181361032885936217087117714668758766585552811832456325884731631775162712055356160260692318655680644790386313101757361226129620950487212199315395352361566043059229116545546743821564146521428248690998349837310655061157139220434671646609268839617376826695684024437955584869355602581153362889532235368588683740510982400945631684765376474039960211908033688034710386875168811059548320776625696114314817090951072280714382951591942873292471119937910243078099560155379546512674279390432717566123182734532856930285657111350872342694620405672102329922313766155151296008365386989327984447816734939013237946468410155859908336228634705181915458688864725045012491223874249867894040999967322706749800657044871279932364257372220688431519385298912404384603528730113493440462952572274796317603509620710935308850913375534709650060258318047333639985816596103080136396696061332362174745223739235334125603249454745961068227909711939847908754683869721295179112455386734249971978206592472140116162221182886877989933175587823308384332717218971000422258750738348997589417761843219692085986429817050003404993432697536652184384023210599055332716517217906417865794434708462949675550130798536446029474377801783479869008988899917884840725225153672340087244332343257738113123969658215764860024143384597728177248373030906499894423638886075306226661181258617011873557643927998804520853191858803093436244588462717345251585534929844017956068884581407388849376332233384997052712731330400489595353504740762360749867421184612383369029251861996147511192518160768521478140410587592603506341978363042534566990006729221352969712960198554688350208656782460030324379970032095182335775743389079416775230918424540461163667406006070279963679214613386811765596189494194402216839654357532494984612512556763661763360385195799678446319865510015663983226425483656092636051631535715677684972630235101990314839524866149454619092513391004467676885584211377943217469704703458127044146535738425863072445655200102056306483600136476956714491171200088276067759676924849415300898932857461165861638882562833672232270727287068614507390009000599732632598612744632886699051763698471042196294036248974729766466968664389689367696356506826749673596167191280612800940146510144423831462232686741170730593343714890486910965955922805556122367442583230373822057360481105760420115949723622748531153025664909951065334806513424884920826019164310332682821917540105353155502912622987889203438609106889533525477162467396981539549613312505165983358282472571688916150619144961553153119117397228689768213096642153807172923669749990088335312662740584016314388403813152159723086824171329017496494663972416500358848876642314283624855961661983110246655454703490995420933331648051901472265444949881161469230721906574036236122266882502127670822118164491458235793526422017334780028769828509870888473899895060410392434097708962807091086176113621183362501524327930969457273153657504876273020066344303054897254178416430469369109750655802947244408424720065763896877972596126052188244703352076249849766966470297768450928955229388419818212164523871584091492217317617020381016263065323098949889450941823340074354566095781228896275587673625138003430006655846656606642486920854101939699379543509514964423734878768169802318197509761166131068594373356872175255742461001953921100719384044798727935595305522584801629077856259050168315818667209757401167790405008995381991301846750278183106504974505853975690893608356001468100010484360890118404047741797929273631648727772574766622276664080683284763085421772554413405824285653605943041713722702067506875278621393032668682154253032289828577745659112563785444944195960632957460446925990995611822492839143851538221391069303756990287845106387687770100473931529792113813255780341545168127982301119255702391983881343686000304917973642627378310083705566288431528302422979336955463878163065115540188690132590586680622847843570684631494555271521423586631864694608119685620690486496066575545738753983723825773687990442488667808903399257454992161633727389455248355226689860651059166008822254527129628094958154324501830249905057694684028800571449204043617195641882910006354051177498704066099810951943807338119437711812424325998490602513147852848927400941949704962350041412005667644666050257143089 A013906 898 33091126743028410470650815672409825269447385038268495996034591455973910745803072322818505024598683516625183839617934733902090165371554639916192174639748633163634751011242836093797528408192627505125769085806891297004978507503050753872019500638566452328587890294604391457767224551835415180293972467431847483224946241010138615886129932522326668204851720944832740874877392229521789520725920822552256304964645978949912668845710755573273275858230984930766748029807380497513266546513536464825248251583937866941926516229106456957278384494183979692362480590733427883147061408344615939632669026555166663904368633100643803057287090367066309352726611527784989565640134835369987458575611725009661555302217602578385133882357138954833127611665964546366268039891012088124810067256155153999271740549099100226307870937966077148406080027808612621932412297726300490232878741465119973355884098115778373426070973012708723662949790393790203685972142819626037298110877321508501970384286198112233859549906327297095440052589084109425246571670508635527425307184530171088285132971185146250354808703661877939166595716253747266351710968878607259244397613555201936494500019559223062638446310968811699528622363637435912375134972893451846139611391139270207190785204973624631064184888230043308765203173897457174711470530853444839345827711118033232315277432652108343488172178792216251171872633583303942436794303796673185010340808177649304661969899340544587336027144001933718094519079328074829399899895375167182584949139003287979273843806225980691131788553825279447888461546253503150511620250054596328266234238773818973772603133467198405626364404335424226071013784785097282249561949360903492887303833936460214815025785804011623848998825973685592112475605547819335605926534609463743494400944721613211493178415528159613266248047734156183420420958905506549623576185293662533373149026466837945788886352815037680375475948686180269814488165369295150492984262806001556741568147445913911245054646095598507234600785180333259528332089413628304279626270802897321714828578249668404899070281967909674113965768717643514169058464566391986925573528293324921470155809952041230989426016864979000903064362984782847183988379160500576388968194472451677999449609874817837511051779630192789271746391955591284650881446417592389362805497372779623297416470053709798140368915883445514529027664024557309156056540025509434655888677693984331131411973245577149043407746796121185704796126479174752596344958004370499991052247404814107207573280964086326427797830000526819384254685289123863650990390832801344461017470735531852677732330132210366157948493713161387891022441390774932957761574012229917364872711069641547892879355233125922695483498575414348229199713197793203555729542387230747611887114335919917484119956886197597461168151987595405307983299761229079076056508577848242093570177014198441219282667392126154011911731679899174925676942360465162457436156341194143303465770802154503517402191665885515274162619794155647961070065705645588761148530394817103376755597342626579851447285580949274772546903579355514244464646685205243864488170536922643064178669407917841262890414154447767200539900238670241869430646462375104451895569535325018863834249974327178918594704827107365630794053289626592467609486161795448064278816718803239891546088625796646957036063418272793349377368961410336021892085248219309303878403626362763672635275883927269631621410567842017195870060631385916435347836178684702577540429819648043120276062504160881576750637141223383246078480047036621189138958110749456285602160593855532097580605340095185362025427542562975328403952266967222369912199812675077631681347540391446523771366745852907137897044972271732288889770221742136330748768791521076751506245402466273482852057929793805287049648985171995566979191413764916597868500848791739812945182158611580169791793703246274267134805294085727590469393841574353212505010618248315489775050792522257516060226033740204590172665398390311116566436470069679033067504338132700947084931697652948628667875234925918308203142821746152834759109291308494263926433946870328218802474402975528428633237041505409542491316665121117677727043659353665929381195987353642058081509306832498476733936982137731041693339690352191991212149247058667163509169710224559036664085964102666074659590752069205834309044949083140579739759327667654864700879970256306893290353209376796649437540826197884359481953643624479339277906206159425831096788809987081050161720797051329660455126371309641718749316999602163955211168571819147364322460440954996215135169174455234623043208856294851373357754289109292631343940556302619617319677705390745052964454352872328324452110111899593324391919202244493197445775742013231666318590094712484340707923932766272272807006470457750398800681062872025672908186953148597408199749533861631405907865718792874690557266557650471343336510583959865222708875917453588022238997323260773267743119443478707212506186798666272335749884757424487987550178011137648069203166187292486723085810211357666650870664428318343248062124191491008618842137941104794023441612410699329312037323567124195630853040870523629210662074663955020815358329962114314568713299540429914794890727102071198672699106399167502461051978957173295533150029871703856587943737488341267964851580704499598746812363912041702218225731890271547125931695460253239886891557195225780942824587359063854586909494834146867457917191125924050919057295101891512827828190843683300196587036254932827117393283404151427852696065843702751424607412137573228809536132502068461061848211319845348973662669184419027773654841070482859175751178140239835582649465271794685884256763197152149010841852064361987932813605300728710799263982260556665228909227994459087735641582248168602026094557941243967697014951284694414068494447720102358031271033127560359970014051852895904088108881706931867925552631047786809031862959951696281468578839631160731486925636614586109847028561564424818697772420105726721056169909091881587251879427083616164668757775685982356443084301707231849263574639026852817935541424913055521866860754053676080359914623670103000051281590649223934560911389886486952591872794905072819910211120883527 A013906 899 212985841974603708533900082897405272004230790559364166324605270475517488611374383923466625085540564461445885629838016899007580721258048105742104089897323636822328384227955749392461065387371760694223707975049584151238914381917708198328895608798532715479940367582444912728459871373634011647778847632947699525722500163701918609388381188280549594613619940141227597900830979334736963329197635404788457002665064394092417756736408501658748436157193992242246043314414524813506030543786574830622732807344517402326600139245595740491780029090449598405079405412802963421698406666169010390743151860385161071054235721076897037301148363074434670738256457020578223095880922366689771189090928496983860083838541150832171107767772194811967517071452949246252704734676236416317504402713683432357134672381010150047895080956481394891603434344425769188886328365584590076206957457477834684669331123718803323352277924653536704586961242752538820962780999632100307781434858472149996097569107781216289616277022740354369155914401383384110419794845476562716495183920000474972886397603156717772447420516153202440609344172139792441551970432565041682786863869222729097542819739389868444651525444479934400579151849841265172564313356837958535737764800079503823160960018535554078777548956065221640067754091892681204253950370964853717609642767660575368579809696708368971851692585764029522716324222055463246775463959681590877629011988328555858515937327831218770888126956106838072921631214599699131684239892298689669460359296179839562383349665295947239501249335893460597460764253997911228273413415097150695262078879092198335108477769869668187664411149293477369502587076605067396925992305835405670120747820430098148403187511279149587079136650563949444993987576438468145991856009547879699193983059752342142501638442535761429728922758297402012064742495904744742123857215181567791038534124456647144512678154736598068820931993994655576358592201757505256809465809021568477722694954836475881244728756014882782849872121489941712632363545372780640852042590698332556337984915817205490193296715852181655615704777725423808917420265002645100304506699816043805029987056294150912790175217666789537609431991246566184992733316291033761337100715715403050530011500370514664739395544460333947879679987638626275823708241479745852128567623376808518952963415114904683292176489164003353320305502150811264885420418997407471181386499454932191787345534115357764205494147236987020762764615091351064650216696036724037023909195218243445226713833920230278499271568539080790256111953877855355943006445103965103812258570646345291259353738920141264748148681871250306822667053488424504318158002562597943021976919784109889289498787899243400659616347671378112324571969642623901153494950037255911776536345146197809459493095664779703036007406868295773786201155535088454507622776589473488061255753834097037752641461290639426491489990815797295238656308223183425126782002813550535892258789642051523632706974513380575036249658773775145664697589914072045703697015566968299599257251667033188840803776417943798037358855024659808618760317439793974910491385018128295227624929592966142187515876910080805286824583121863540564616855343582766913226885709702437889107527982510917742444598251018703026201889332315091042751042991068999580384512036352201453273426704025868065390367529756165564711583073190686382152969642779613902852636031714589425020349488584094402599044558455992484517893654396323547235997953824034642034302686682944800886992966218361010347926109453134192214502501383827534366209063415487717641467123137897027538246116484265638574826385582408314145479345828612930027797878912547189128819472165704093150169955103137886653680127966358215469650338318446977460522769925141702019962052445982067440463092022850102664998898168877463557549801645924590274740358614773002871032570304533744778222859333234655353234110951614176824549766460197278834137557688217664405219743095084507691623410681529632525703728271690222934567409077688156730800074210042811863470537666672335486078093188789821575140878746098574931949773348387896163055648901208938791774506270721572934534799434052170947188578335649917214713367575352228911155124831702585038515856466203743237138157423310226085635062620498457294378321261322987182099900215868983719633046450446070972734319945368487214181294716628288423941770318416714833455890399389078481111846699879477030769833912969611961155960466912224005976664670777331998998979638679207641040520055746300762729434094213308980135225170390757975718359048166404325318001917603204311740169820728179381796019751372572951568314428571862702152391974471655598186361347784186432395022929340304789067753954164196296658413931928079927736576676669542887993125972035598925061249192667179175466447085448575067971954248922335642898738589302888084600514023574267995250164092487464445428707467707677384546541495990807125714549170979091821814748588215196425552628198072816263707858288071284297420509255801287252675390739723186679314267416685872726292953200438244664844898555770336261916605033812886824262642264253279220257948317753322226243279994846679271553635708667204640369628824250539785879543344733774135864503949299080691367148326245078636184578536960292674677397149640491721462714532015422815559176922901676696717506341060896854530778722225780361661871826040443160586553732718773315265912591088590882433076399127023472818709297351334693107683003383664517987927993725348802181339405103437201594690183117287244437885326213599705354520655298212511944859784488235656219676760824876199301991007372949190905166451118477768920740114857275831865164685684073536807255858823928334828006647854220888878641491830497449318782108132651867137374858068349433307237540788133682548411924244470439525343220022778908302596583899128855759122146771398065095173341229970480152545023582006170984012238979599555197976005293804567939244380699356317134408143955980753412744835006011153353025254730851676631740553440982831801194168410937523387353643316152606428232042738015950543703229762384663782878010946749696501449170516779116146328099664091973968656701753659065907003997926643580097916161091906032320377701108919347976420842821761 A013906 900 1370849933092346757196208061256134140627526819201229636374208860388203659201399236345116948102943413287475995852408511201809149122204189119056451464282009708595935539526913391911921030978552520341941903259254565604737527909655367738356798949421174453550305825306696236925433593896589655431099851510389495208487333871141697928106641542521197419444210406388409261155828168024278910765137896254162351709904268557465974381646085704791773885821302451610434625164428725881735845148286914405054811945422233170842996520032415425144084947776111639547343995472856463998504587856950246845386950274527008763552432703703238707753985158635596071963481779349199502175611503508387141964507073995062588963593607466370588684283346191672643444730226689710473872350100251524510255239875397364067817248636808012189719169048682330640807523418704388538504197371531817244864117182735258927828656692829653738635170554398318393811355886061603972532048747515071391286883781283213322332616243883876997157697301375720661436085565943134635411673615119156104374761557207617088412555008294518337667547907199051456198868096942748102635934029846978079713451756624627867866045029883804034653733233900314419626819954662878204578110324090496555786012306638113875675282888581183746061325780527696846498608575074815420231483692507039471360800960132770649531078082741033673394838612534211070328554392357126480140530028648889674091347907994582200068043608425170117474399717049554482782630616670271308321935641117425163203497333452037108469135934779912943333189654332523862242407780869677948718986520366640197395214558892917108787105134756249751996519049877028012856389812397489304732832095717572437041984388790519206787817115908975490749691626900722062640936979696699382177660484061428666749298508755569082495423078145950327905743892908175358538820910319032487755693519933377580876331842207669652054164452491819824069123893023543456306590407636506657128807593635309120611123613697067682918341215675098695216294480046935912509324678715279068283558364343077860658094847025659836367193963998178433850552136179587454558975500707919772829209565814094832198121979869464168480654731003117172865704330835897538814684131176581112545718831889824416457485810329259468792755336818459183097743130677958760013993774090471857126741322747957873303273406130910953974817100795308835119675076629859029066421515871030595286018726061256628085138917084644138139682816109750752177274690990911785503969680019096498630578781278574670980842997955636711406837065265532870799394381558057175236277931899790068166303765369609990980102622022478788372893531521248813565925331050846639396646032687759332383899993814017197159240497003779967131717062020240813613472524805514847821989147207641826971527269327314247529942169830335188177885021144907425538399304020177828550956304742221558568647042399813630259949600887778038222516161957321210628258858838129076030787456334976296836388614901090829772708106460375470470540237500976242372956679960308212860670360265347446347582216966347395763185500721197638891168405025983986584697637831395871857316852521734926090257122211180478505622501739060220542216397804324546268287744572681536742579473249443318190492013977538267835159092840756472091773346990820910027373376298266017966210791353591237358366247052469967741598834317573387939272444732049361960965591089517068486328243954273975643603751288401815919507542250506318035779353197218196288987584778109648600014989857312964988575390969168784360425801779095914086120467673264288664025209141850830463027633427738741567916597624110687752981613783058634675892056969168572031893906683353620712918953307937424380018444339338395814798207515875373935630575667483567974249193506548296317804268616526329557895952539099627098337147003236967280426390762975135215142693183987683913617950386651593636467101253109449541340200897384645245705453117507725534243149430463655946770885256931845505489426497976188479599385511535395464553342401445314623757187942041289581837765550817122819799470332549015046566406968931300340073230400042482996753810084415753844729866301014014900906182514593765652110740575850611995115499880400045291086710909624655111294556263155255199358151519564420810494694635852006902117470847402067379288598418055106822280974121090003415782861731040132845101585276980307467799418645796549193601309985980875099558354866723842372830656205116904571158902438059487224595299863817104985370433089604555447345957663977162312690088254026251171761130495578868362361709030231152499314430244416351960849438659844455072266767139154608600308816059594137508499959633018146819207797599556281313854840679066098965346982714688607045684623305901867773746327821136845275680334340398229522892125495812479050015759238433297337998715811926371532558821795828089518603101926232034074791352426905533044371083943308828035380284440531929959507942958554787080793694604372518762007230679634268584449202227737419594188712412805011824599746482459882154521097629887514200120766565280968292980861808905142513407033107393146337421135087699030743936352703849333371237625351491871460202709342318030201916610577895563191997067297650073814022952548942543492914316105559589228164456158774314621034611142402308531407994492439135742530964599473479746495180844915742916043381195913346845850319857094432624053539141011708347596298549644264914306011954249986423640112389855042181592640783745047425434699974426918192685478248610661672308423572997275669934727072154177618968360631538084063013768714659872364148259922981797866151243974706367829914238131751491256558648623193080823299494529668549886920114623596150379370371896791869979638587822015452779444440797990204836916486572706104214396621005194988918710734693249727427602145866156791072867001059404603070716863235515517060536488863268612131890136472094716880344569750286270672739901606475840741974223779995003637136293827916494069030362846329577094844805670627110134072926966888955995762583793477492558852091529910682415615316106310652529797170310476958516194046280405611035781829226858511477646754605839976280728009345781735251253237083833027166920258161998030761747783036773888485282912600456749941660023 A013906 901 8823260370909394404252513381609490183088997850078099961469684579097591904475311565055239053103743117508953113572678554214185904288655077207115157986971263213853489538285272321638549544291589664435215375449380308548093154598614958555198614420514330245887336046571977177661356034041157552606371511569934854758680991950185769467683685545715511362257807539685193229175486538465891397350819942590204073291580369599966221949487112203436600307588739285305659626634694678827829334769260443522573703481234772513523124750734996794718155145024141718419070693853751392061527014520966722631578379690799991166229355365451414533981408097888108328609652206141764771431481871325683022473261354158603129037702970260922073883966325277348876926985281442731180534983461303198020909741385334696436347073542778791601213645672303178043647017703314060239081721222877211201260446580277804653317479704297292033088309551607735805778963777761402297378844231727397143809595417475741084702278233008284523516964921828510049189519279759133008689477590956874558299765925402345793684529539751365041018158299665264446745391283680778151164075541467388434517117219588627204944543865777412911815313323881651412564145227454733491888888337687598873357409807744077776905477292939281935675591758218977904083393811922762706298968443881835952216791734143837440714807700303672896519155739914281683031698763367044520567139466184080511610128468185573181332552002782084709415530298033880648376605091191384043418732210156651627208687637682684878835563789869149213431971899335559633076885623546085577491807857456182068023307459628514782722122624352444797514531411042660111352134574295893504092030729447127332148116926901136762974319179260923037058342454961074142824556242711993191583509812965387969231180211739345775135838861063140371363839364912284111703830194385532519338943697168555259030312318270439111311256994644557081908537084994832760194729024058376167064400853641466411281561193153825701477685055121911761264530462588735631928004330576335424193402893431018786901704161989676508183134299821927775464964287834534456038480051152914474410873184460588574554557018278966614551282713308796193753966009845313272667120504909469607665849583602248154095223592912056877147969262844132033916877314937165119304748729910789904314701625479559422130410664636845802239136222984180453760674841741056752718458658725896674754999625353286669379387273005329706006380515688281485520936716436518134245976722203151615285435324830885133544851963990776658006415897162355634239586431980530393431790813037690506711712076110331678174846650536027192192354671352069152453348543031799411554126915967630964673788037884892888815497458206800164988457190114542819015378590724301852175125093705875019535400739243973765889610575192289076082413010650876894012097591635143425549147755333464532942401410820743660428214794026843961867224341400870672778719508270780211607226629069430343308812006798331654571761412059492436734768363857745930763483116365770043688285648601347178867136369095831296288608655268375374693699525510156850166512548372640000057738322510300939396543796744075994566313849710688077065350716493079663102069946766166800242344194592741754932145940720230587412951381091953033852580739490941228508314438923710396874695063453147485432859085652435709583865466068073252449220624744012786511927155449875557132499388677383623215879499378846009080810933011250586545362189495442957157251218373492589999166279863187301013462297636672721036736086300271532956802869265540891492678006683687599694894667219192255119469017701761456344088939001292961885735109629109354417476123024056293200250914690869885846361054094390308533805739357351851902978306283378190346082976881517581167025279680098925565656708853366111176992607754255231696601437202539670716037167275906841443627499645472278140919571880742233789258212664475379734679573234699026688247155134718738707407159927256485296338331814263554887350147741472261850509653492145740661417210310441859911034429438642932741356582278609525151862367529632192424727955972700635138775408260158746348250161857467447709343201484527981398603400330192055560477681846713668708968914156186281552994938142465484715602443025887822932681854356603613660395468666380364562212515407860060409840391817458795855150111622548041756639672686395263108218513604942098826391436319098103580916720437953935789471984251210752918246603594887114181613386111380176952854089423244653221637023188835760811146660703184083545606549937305580332008249384765066770894937902637476028749558572219239493198700808727790982337446083456309793871155684258918152780373625320874340460406820822332612918294766807013138242905422578345332477760847279386132208190169481761802060071690094178846215581863975484288346668525081617928984244753825553176434444861190068893044797653446439271406515540928172163723646096826603671369232105693393943956930710990830526213905134249267163639531614082146443119359817170648222179806074155285286076785082443092809347895037080203305749319037713951680169763691538125676836160873766042635519536170951729898631691267697246429775486856463257463894563076764062881867980121758969042369932477718497212814608065805723211571700246333948490893772184123101699968125495449184262488976283068935051996031764907527507475404256648498577860785259970751758798628275476721941093002995913016971339099899653220367891071899656771760198522359971949781364653137502873921063829127097491979930615905096004277254691047770036038603675172275726592390229170220066871879103717464433823217496097893507637493697199631788488712462155348423405477938519570463384829071316780717321207837565313074800356967258114405388807770419058668970653569936830924917602190830439730562021406267755030380555078330617199124310012199691401141986987667867649623964606339676888814806156651211526329787609100266786240594756525529532228720601406804381694856724825253531185745092693433449227364701064501105921669344972846963700634535861062304888719747353899911390968730513639824235592308547646198606995936418564691750877126071486192339571345480015890454629757856656851212257013731869117574617035179168891307160011114258359735031277535561599289753897415889 A013906 902 56789530125480084308049834736128570873493589689365228140305674052882731971226340264562332492770905288176927809871714603666595945766955085596475197303336581187643410415315644510472026889554363095559947435265990803261359538948713198192042715535176465877805234152001219303600425280208566125615151033892569212882053091771634526012939615676367211547888503753400015644251038553449170834099168481750861855701750270812155392881027728220803738333546628977802085198272830653210747544036786070843412598385521059424006969327519941474706634840590119380354556726890735796035464969222922518442701083074222687542822147800935653775889498140985440824088434709435104694249618322133960641914618404009246139359916248718093963788549469934587502566863227316952734718077056274609459496267597309276065207432367549475870930239827408853878981176865601528421391962820817178174754266523844986035747387272395945496123709564323589099374793058248157346918242418969010514778882798102063800335915589075241034946752555856477855530618089642737426547458266212142865190790315601910532760865911471920122201936044942427164958571970979790687797839462794835278785205796478723590154380298689391153072109204972399897697348185711681727384603230057213195341851114204940790841130436068696711712045283870410900101823177612390285348421450999747658198881960514549104682667538195642921800792412507107510609293113706133430640664133197643312338269095306936646657501755242451444853682525038281474014223542454026348169853129716293604223246215985485041099129149977769455828378310485133895436981244911483084090355060683095260247338804627773722170054898392487605369071645744548109080531902327354083808213341261911874380207345641643296412418429201787163109203051591524831649832800885638394696182300111084098045322137567056004375130502531716087245047949477625456376165544821961532119574892664950461572937477513712881014429778681532462242439307246896872250022790894961034251786983529276845987197414627273976925987860738530911232631791169770463410387177074682473159239359314483751943275271093120465708959168718766084119494639253791004382078807877703006973102744690618047714201182700698816800846632826077220094982849705813165338112391930530343012837306471244690873713705674366896833191929121989307576655887854618155481284354520203225106599604243983929713113768460710021321248754850668974299343192916158442962182358879813981282618553645249181453333618896942815946225187486660721362282388279168437727152554115199476981104654927993713095473124468287407322988914789647549948522454372862934051952776959448029040381039088200524498927015251004866276916642474190824909042721502920919960523896699849786061382921124165150677405356647130794322301516393406871369898884758225156134401170998152740861539800227775840267233798364863448819506404211696940636506249237713941029278311006257112352094723726217713591517292031118946056376319205104148644601856022078319516691863424624504143268998272394356581374562179229728730769215337256017248029211639009460302791516375740705271241099275370093048112298076020964282170085120619471471281875130402855891623647920917879178368890367156319094932182388439230003030626645217838049366187378790321572210360457631245165233000533071099681237731031524265765821074557343139520890080765550946951665448791221645833384545925455012330145405468980801888774023526753490376536763489718393020862512817957341600163504670539858625213883010431633957136110823667809198373778619700417193003891233466542566890965157715011335749051906148579245787449977179258172657639572505896483037427093577536892408575801608437210082433918398946182517972715550589539441522093023554345382573014177553678025045993050401599400833872516090532771100798877231786678745670517512921314989692046958872035598431400996111258131970846380743798784128505791835470809336112067577801751950637979106360700037612111253855572275507459027646728432142437531712759221261010848249121947677788341690147604412531654311911964790802255694854686597792885928031661140291945367072676403369649301248852852466944513286212775454287550806329199924071011127527414925947335491520177604791897149472531281379031205491429325462291604210322594599291107846770479969648099148690725290874774952571907918006324515145172557790751982576594787444588057772244798453336991558198490724434891005730724055460817371346939740472511573843186552736412372845296308267173781748941017479531390571070086099321726513153028046404279022269263748480674761050510902742300727246498131590313953840179898443127210830858971869886944155382237305075400375310020069393296577373005559349456394630744737131435347614055790290098040220888320718632315101956218352074756828376094274951363237756616274174932275908685060745976335259340012751202356728002035837357587736821125560470910061534729395985892240831571822408271604141206671589266632063176415279442426456244254408777543489787232753991657478854936257429583283170855121583184813489330963821153827576324684146189723727581490289439566746851364043313127887023301796658786645906985536489343156928898998897347685574433224686186737952154827717997151970070948795669004298177560446400189291934935523797188838781270800780822488083074418313436105506218812922092205952737031878589785031724694340875436764877944755755888983581085076696758639369295077840210320046765859449767282124220182515928287481239510466670928500362181723775392359616265433707342333125383852565321351438001948939171637915668994660041721729155390052822582560166453331457878289942477337066814494469350666922844704788141735870350966058176186387029168487204192628029095514969664416805034806341737546884091244867715013700899366262352465334816858639851799753963712993846323415171482315330618583310287932165776934437736164946724752544081621215504673014527719695263358876851398351900419954167166271583657226262134965584955902718928749012044169319238427752148376999796326053600241820475534491019216831946788672652127141731526900404202143594241591195036830568744885833190447597338634377124843042217381881851860352087239984905974482776880748046396073923797915734250327653661453652480881916416423059572388327702051944534019671817563332056197439382600187415178993872050417947069150657412469355475253927 A013906 903 365516894696422862275526397455037974241614351542018060584259443050553401743878856577433916803518566855220552070573141187307269149365520996493273960836949280971020351122743941335465056966394998029565598755342213044635628638995777552190966787835824299917350574197593983856193472049293443122640198050937200605348912242852717480061701804781276367475771335913669916891765662236222696553858344363337787448912970443289920677882052651339872595596954510594873606451306945664978422479828359769570502773730459772176291288982397682671137726209788330742909388707226099105662292706403172791121050017137191675407430531243517588630869940133244655150035828123029670053100671140338662639862660762316083324346221428022963057172683860967192730033712165098877515433552234613688672362585476068377837365400866850496175530752601464184802003344850676338244327210158026899024832400060884008956280445838974737022357365188367182434637253676904119802735801165634258043723458845384631626845467950335304108592286185618950250099505026945405536196747179526662245370686912292147644161669983240912775093575649312876486190949995411978934872809441483298482762207831725257228425014554807371922337598576659671274745043113668082704279799307556133749346156025955171224544773994277703599550840678522332103994068896463264926370314967192068841614766514384094528080554430792758950232077638693233876157549467350675963370024109057719149865231923695134537157484819842465659923885544252467697301129597909175307858597002477558325487061219534664745883092210555366592634791940042818151958546176817309767903368162342215396626137383794339002273177654884198851403986703586402010043717945821349165840407281537717659283926887669171339360994469863918394767777296689749709515579799150672482234010074043875356865322822874757944367840584056493116127053654284668262768538471256018353527101023379805248691745122833043305727058005008430692626888538123413955428328440017246188079249388929776322731776169254352470469743485549418260795771000673013933778201634454393013341158135648262295433836188173308257622599382868849054159920484898662954517562260531998605010281039070246637078964782867363924624411619263692333017802199824062626031802327015325459538274307645050467392191093521271655864037040660812025895856087201856582704876186225628386492286616578536258121491811835711720760870174541819298048757464323565981250541690299578559730512949424724052302893664652005614815774861903456327315076713823907819986094251611485347270994078013207839326056776359590376111468440783944480578322859545595735544747892313504605577853218268065828454997402121698414027368493372260796567542757246274542741478258856801271567679534697072498406463225418263758120785108928089562693549097621409176109560036145763406574985662417443435073128387469100304765288308203126121987192541737415460346208252096945921287618410392175297350767181943448210617335327481537651399642643794711637273023058310037954871000414147537510222034093660350009908185323751440405822232080128257066753650056884384058187615750633333370799566252935511001310795452175503290867884798022442508698060624930264345224540358932414004312433087590554118955396152593561315404171714572165434719045148058951661400531266350028440935636701460633987291982112479633614653304225104788478555723249669237901608183788475480890426045069472436301371197464908255140510589761929704550891077288338270009906821172141696525283384999417010574198575306947138538059288681402458442297270244313283746984610695356102909205769059992776064988569333148467878084777789859021319287322562611758124534695690000651853578053602973649628469226276061925028128057664632777502846022706141790598372680758602048000981492361289531831687967545229147878669567237945215700668515284699478599407314219714758781513723498903633306775684097634019353739689695374819553369911261555225102355370947162184448983974535626456505360380827017120952810176695824448758346052298304082299248518989702627367225508894391197526562825788098100898056792685085958690080519740651260093418692547945315005651049478122593805775497619461301626894983973583184366716651159497454485359093674727480405184957846246322698933942330717880359490985126951806251359284755418981508890844821642561531524704580748783025376128601987792987824005462233525983402811546372256669948384781439680497905659296843662347276170012066560724576866399138621076212976641266099943324275267259508982372951174766699190846899995277856455029619842687351633564128495289088089707907523774396084601565008085132721540723327581943743805885375402860917677824020503499058672698702720879958219386831473622753979568294687443140490489432996839124070880270192296847896589020675753923282115792132859971906129518933729936939563612106275691112030309778807347525648326774493753258018678188624804748025623030601478154722081413026572236875162413401078248932305424662513154154480597687627025524926672425616995953096357553751165816080492008360923673536690044084346531539204985953031954002329354129549000630147483747219355812204816876905008884428402697220569259951494613204264676365207511186060298936943102502360784362626131545053936264733547820378714043369802167960849710041355416079450790756283622212913019417715138457325972538212760446014348033231293564805583096125768249231865801645591194086789191292811960761112108493497929249702195117421631863554515584163956806625802549680186069632710384216874415232481771838123078523778040994797497050724097196915359397190678754259503049430734755594726323234411088632003776343879594183055750222544676982347931779890018850479388437294792066672714106394781452168140553998067724592495265603454428687729747128453790491144388599652383826066381951826788975063999902019604359088560179673211529782101101697233963831934139064993624344386966570453063510359822465804669064161461943571102651708550797971829773658021202427404888695019793545941264000084620807541239524963092530099121782889645703809963793721044728283637507791705797036939173327164718254505059997338002766843640874550353584048414134242466169674520399596964523185045626919248350731956641350321585969756956553429644517324606286808118837925776565271029336581995588123038068375410955414603200692898349782145248827662286268961 A013906 904 2352592106561058414647048399574951480244194840247007150115074176462328033440402471380170748380909103148630813775568943268936830638634725507132508404915172645932860039806415107606931171150257680802608334589755565534349215941199999877601463748119592882002939946782664654834923860470165507588303380243763294555833233871899388183772773979291334678868108507508597973896897677774476299405550277734558624882298854921875977925641404408082829601562288985585740572767624300582164214679085904604356718534180628641428467203802832448076598606126287654058809643640033752396035758024809116371922432430450843679666887647755495726961179323087028303462347052088865155638584132989420768911441557558907786692072531864705602112292003559749164157603373057849004604318135890390172790540220490794371214881936311547123105904130791165795601080614606236694924507728810145325350186844305070364857692953612564175810690670928590796092900445242566093163499954681821897319913178275279456079025439723864982252209201044805231109576198483644872305061180331716175856355903113123178444466455464942766253584109975425387381759717666319922733616062939024937806437157042270037285372743454732544620734146235693438591506335029355768437112356314593768564667885914564384624900184284651337619043856545322462581217497383269059965989092146881901944245311151490466127149579946751958520013581285259725006169510411336251782104911084164887246201036435451713312291817317799314952991481255550560696250244379595535128508525806717415185340368070923402694511419367762559880938794659751012312631324975334854003476468348114181672566862967223007276907951086770329087842089991721413472530813694561619954112744523674318292308487835961257265896761229147342112734820029107993714592635431204836776319495102001778846032622493750188171926340168307921072532548898379544580392443209699374937595681982123445853780372879130598449513209701129977829474225654130868548123433756605922381920560249692443326380408424547066742840640195011599376945035109784748521575791642509091290667269778272743487379503512895955390791414179732236527798825093534115016668430232639305497367687293852508450836735427454877724708859354766531301772800064222206714621408684868800914220955072091067060446457399447982173318903758397932857190612055869059203096450907080019686000923518608945795206456972666100283937181421821016846261033764196733638460055254567860365871568908439176680971363518227283774880208821988277808120102801483512329812757833699822434510231837061764184191390250124615000152417118560655569958924288776278293303289283456779173578776516427137618515523344164178735236155010737097172161927852802758429252314401045160866645733199390759695610950735678264011734408390353546760215685879631873600788533971726531281565062943400875131228884384788031462873930045485033393369412805663821836291095059926413201858113742398804729876528896131439286269411913688502491822530132889585683580761050192404620568279418595604021155017584492138163822479251230317195931082693308946473800388268077407142227453323278600807812192655117705684709729133041635377654474244558161683761201616845532406535553767432130349758298516281849869659731338972500217472432785884554990595883205393197113193679612453141105616998733989241339668838025783502458238492076123629590432779447945851683350522469667642100727442200583429081276397204879993615839350840067920378195929067255005810373699103566003438632038057302680090168980786842066499468136289523943577870939256094093651918170156780385466946187248901084276456723307424809187835812934314582855245723564608251122542016861465865553214130261124228970650505257347238721316827053355525051000478322516770925301815191862981436781221489139349178162028093962809344839718404978023458487893673068496186945071026861549680084383646103907908632526912018037029306975592997852208595554758932142200969275308170695742926861614557593943080749613305857324773111104932819994639305287823391978192110459739577736650333593852523461709957821444695028501551201104214613188922669102553343454747850119992619417092751168009783646483674536412497154141833484313616426150673873324694659605059676495413549367138982595379024587182719714226647285684960369503292572920547673701879026831865349415498311655370364383898467694503917482630122788808519328592802276812249611825596749325817494931604875624628243254545923974523653705242010031069793535858714176573507515595846498869822133267683051420970113108856306664449334708467141836875229043491754455102574862635292667818352690728833687396359583804418750541838803694776576047469238889599552641794613586366616672925642897047431497217116536533461845193978228643174518339741730890298470881275467103244033839383003883788350158213386282480143511401677834942800559078500132658219595273928496725447325975713228607941666321482613650609710798385648163687030805793473357136179967701493888593902150112113562574392348183113579912972583740069266583439842168962174569772559702160208411975207846641236903895545919214522146243803362845345984029070246393787671949415598228558701436730412303982693234976519870468808169820902640701179189352317906898163387087087299963917378859793482044922595139639305276707642795060540928670797844727222138074907403840822064517933207381326863252003716781461121667415590565774829360989362922147003853151213961058591717365942440815975628650898293566061498524594244628337860016217847978008052481590124360677424797900609594969127710577906559948687924685795048592444865226872635682163629028827607465539169438977081844495018862951596554623873882596234275972663598151058412663273854784456729695306836192246277741585212706834755299934687903268543821993655251143747552652423072215575010966690432130350321364566379389140692518417317232317951201279942471922472431998259093624641576969582153459870809024621098432176450270261554605768968670400760875389160095210463517969783050864232958096648542272404227819525864455771793449290898197333793969890189575292287812591064818124189670083344184355861378446472742354700037426046438214921974032557433921411652303125430050406125502315687495174004858652887605343399013971018481570608401853428025651706515446232773304171229646599210121597675006093408557331443331862097275182362591223249623 A013906 905 15142089736919522399704627437265441935209361750659942741593106870154069801737900363850462335146225639686967897828686739026418687323162145074753770544416937053441442187187741232940118194914762972030102536078431105938049835578631030812201037984963304808929448505894976172494178344870126473607423343308284174571375343998762523840908607392193926920989998115543412009105480090060006108344817691244882263350810058784431997389856573772133063726208227776351882235348889293681908568000231808498919134840443749891857624887925934007350678902350688658187841038175025761997957978912673982496608344516705274561718214643417550633756497807895933011791753212282802622438311514277527440037774488903373220521014195959674849216235851067766614481641366957275035841970803711161555909184014374380915608306846605272144972824310888804430356446006256549307720490848773077193800397644035029507359258038133552145029908224996538870296967130433873575770240788816661596061741945599847000178042835788620311464130925680324835615502998076818288346574392599779086459825322510828577718792559366596118976892311151559364096877486483594570447050611385152585275897150668915458591447859725663630441849876985081813624371658921848794689829054778941400144820194831005075029783926819225644324969592768490414777381170760322131228674131315938301405529698712717601224216308843217340956579773810312434225384085149431204803988469722187082872875317454064586815576252350696396202482049438794062483385386660899065355629950516384988206259180650711346468999712467762977951761244436725809841318440085721660221297742717106276408954020491045032325675552621676600232228821023586177554029395007295820660313884425739532820471689523574386474553757859893891375905969750609031588962306909187232751406548063303435263210147559291567389060896057907509639747363374242893103196839105646103983969404555866365856858326517982073416335200667400024892891625969385636863634425995294232281417724519186209756645257100474541200815154634681542568604538113617297653604695507721892165047247166497324635790655778703292207832583115820322450042273298992646448728734248836365462844032539976535799983866211351210059285793946036080378446249283756150632206501438994512682639644631567834837035132957735223925365912973038226359848795571508428118435420120628135145854242082534058006356512890820645899817090084067749031314280840951297176766907417351066090854911442850135756333268780997550333463807889942497952349166825608794199404035193629016227602889112849626474570965296657814883926008854128045553116132633595177359154572856552056436409543180070192220969059067547702653286079650272640224364219201892064596809129028966213827909198357766320431527673490927644824078677302393318215286908301567452227320075109184257528382321920317618844759111407839752789848379530747276286179466525844700029259335651291950126887057379092350031507687624913316330105125484785597193724499063112954587415246320078532132762301257921885772332949344822882025751667571301493471810652575500184474019812426522142918025673605110959359156351510418259159841672137348598571518731722642212046144623698172424586078265742135420151754376347181070435635324185476278967227170454398554321836878697850066487124347417855487583150230482520515571888147945385465562566110804713790448974886970330146861171351843988040561522367515629749683269770214848912749352294904015278850758720680523285862558085609343321270215247725853703879598488304525426819386242730123407579824574784386427017867951061402336537480823676153751475182295862680518642462719729085125158280826145001364854815452432177793492370894807275103265643584959590098513276510587075460173331571647782560927669861097440957529756757463071626107418922388380870186993707677851466440874345027398703953370599288243147252563362089915364940371604162478908507320747209162575077828538703769580930213188344817300350117105264826467872390181208353861651302140248456621442756730114145074195092942812771612988245218074457532415112655054350812733830759562368703996096230098819535494271562141884863656036869009330961594904559673216716821170580710953927554889139906729856285199486408613393519530574339420654889617248541387753624681670687394879529930628669156575797373161196088718652996649734861457209754215256246427761904012400888191720952982784744585103326396858345980152780570519992446621073693875951957496860158474569405848135969483979389659083452717442075287598702518934232001040717395527405581824305499529091779022327474849344818271999098627515463979612503693602037747232702483994118710391289249351807096303442401853449146268594315668656468251180910956385092907500101391413081345414079895808894368311423656330967401183761695014493875921366393961022365621305537094328605609321189249778820990779333803084504182762399355818412500008958125088436610369991806257829213877858809874917653181687889951981855736279394141946559051343680752169481945808277801698547308643489456944065304509556933626231080942290957745197274398657729769708314955114321280067826102706883618076884930525837917439749196198081389732119852879724088478832652820182169577965158549767133465893838645629334264733511659874002579759605463230768851465042600299750488347182463789012325143117843463744359048209205547773796351487003991358480339820216218664428890862533798359118420413221202843919761739389926262067348819025637808675505864963598282494253889986950363632308316282533515225797975618355994003262312380356084134841779817883235944160442642361188925100564444098554291369517570774444374067890242603193426467823177488297131094308516721541314377756936374032324954580977280287978110984018107792709146929431447528943387169148882109020112301554281554673893210712810381196009155378462577264016639972306067670847009018988699748769560901980384970929437306441437131306346365262569956834546249870461846065155958861118953244454984892854687200390640187350948649750214657168515193044896610561008855592364789327576121983481544932441605489616555811904679901313713241757569557892134305709945477102986872010279545543110632811918040438419655239826921113033951058999750739953956502568438748839779267006727614393010498498907181668746752186826889364737281299871674344341744267514120333968927286762439073187481624148248689 A013906 906 97459683283593809560682080873451366341591229038327867845253602251968056089927122841566376297582063372419738020414383091925516733221623410316875907767164141885358452331410507970445499163012270251685146247370657499686625492877672784750894465427252672163819393384777588622999697330756424437517823983738871689013249695719027178985765228828495636180425527440991031080921993039297089895402408933320159241542142866186767395376221629602252239782734243390728002762312176163164496438288315999009358681096346246510208580944027869866673490698392538490306703351170559838055222851868736798524167641971684376988393098792658048098724198370366333168914768245603930679312469246739563795995049567231803904287886073065681498028975106369062174752611040725888476016217888670708702245185166630445985509116513999917133390822943618980173693698757247297340901627231064653984776832773401353924485208958934621413798234594598897982063792311198149152293758909414598147180820339367956040666944759828235821349978834586078993439993413150742852471455665788839924682091495765313940400306457931275364204087988634161052189388731986278528334881073234547146172423694427819329496855291810257028148987362783792435548529156300029036760318407923056028232312447259175697632424568895435241271507763628323901719493856755004027078758144376420274683371237601708943616276069908880029944495531105587763839511278762945489021717559177110775539250939368246424898326502783638294823071921531036092506500149737171073008251342596480904146438833566941419866321016343898968798972823301609109091501052616654007713728177253047962420836347109394256494135563387659834168504346593411728796634218349443404236266647826417661892313215563231337364788757525223028500072757062544186204396421338798881208886275781406622432315790772213364723610374916040594317220464022264625324509252999751561854493589227318592818229091875728292358715154469215478419188766566673458127795392313830064884877001284992526863715404021839609936078214826850103740639838655813898431695006698257246583256693969354889938298736786666483878837791509428321659072435452058227021750047581358198992217948930450196360475557402366881406613704864011703691249867453758913828547890091362258743318898246879212778507218766588404365461416402623776963628276435109270761094987245464053249072930048223506510806697249243228492766429042958868003456452290690994924603447187315612776411373280808371324325340185692116105937445665776167098116893453839383283774766090267763193418262121265903412219510490386450223452979606205067099480148463311884629353020923258832580089508380242521210088656545997183138559285754474755999605071710563576723220259961683487607766573485620752145220120579617710269945026104518116941734385238435560171145974188472331653000859015582863828133393396069537990671088654068516493617206117354854120423120203843384155538623552519393478844284690797449168057813678121384998648323473373623468028008745513219742979708365316724037554772184905342966272565310873368396834191029752583838066101572758808915434118128540687494590468949619989415632827569518690975604588291906143007718625727366197777632743161533116545803217921544452430908369373920949796759827963974954319474541348756390483937383632482242517395903914557542757513277811246123575363449315143972159726370927275648438872202241589516951870559502650929965665602633951295631904397839394411924128936541041287298474696405097620454301018193564405989526573009414099230968907692330683512550843141462088831465261738399498956658937102246465231029243699692717400784428889258941716624687392596519673737453553680515900066962196541459978102228549563013435237675981549028558401447854203751548881416785486424909947197600138819195103029181998495161965641456385541066456504496682456399349183134688763117005427643892129726406191849941985418734340054463075964156170286236415833111143310846417387373779651528982705183436089119918962326971273172036226737180573066849280067096822382881855601191637008217557283431570485473083702472493934871384345997922926425541806309090985648998487309590124269344632798320790702794923518964883334940417831414701363392249717949673955085675975435509756154203750328621278327944498357119221098312292320325242537392164452317251681184415544427396081801075085034901600336556888369906565813684075711317117699131134437140934488155602359743862421322062626249971213402976685473344809010236424356776514167313739279182808895766824711600274414123681048224735795931755573168267904286454256575671253494457518763976931080860789620440136974003938158002796001821040758141642987379072634438441843143493747378833210497967752498039537925089911846225986495238830306605220653470460227715837296299374672556829355140206268575810130544538322260413315171179489166032255629668146326905193489757026348565545157565706083358098624172264935255938259405926757112632384578677208753295211724529758741724202540203460779935529488171017833080156362861775736114222955202846657034205347809846596260694879888399153725003145375970715592061374731427023831784395463199047907660705147766232601490243441978812115193150609765887949002475683841113271547109925846189477684637448417386217678306027116481745066685141096957419969420531162955848630529952966759149427982662975039730318917730752215425839469917487266240700833375332123331397693396376043051032990176167373346099893930730403931445417401060343913565040278064312262205346870612988958219785376273510939361453118219628699945638374040486545455878062941809748542255822621223376154830031099625921246887747365788092188433664558821638934961441075388006075213132448336495142591051140565898785208059964848968875217591282782067402441223320216836671322789204454429849518922107338265155156079959935212652569272352510782450570304784707094721924535136944946887301253198790023683283633185303682333913529998009688544099724050946882275130830231015979423894235374966885179245857163972583148168985108075420629927965235019279695527557355106000401855091684062003150061209027593640520952133393616067601933469832755258680999581319724558996149539279065273324917428279660935632676847468257610852762023671406743882233805152370939951746383366477210417941574501247333459952064483575324004635812698567359662417391636735039215211411704327 A013906 907 627283950284576031009229186455272587593136315882238303910723106079238834038009807611455855118308230512630173869527971713033156147253863285629152030825832554474833677154107703102021095419359884548541929253240399803505514184704759084421926336291439745712893805876359539090523740916932797133446783772969800623478606586293290550274777130213686088460428580566130535960474703444528549468644026921112673693185080441781137017857976452139048987759923068308208445483188638862550664499101934662011892681563700489302255428499027172021274855142163926364316117967383174619747867216065381012023436733230956938038605002662433079273886803111718755927412386194215140000278056248967464261406165316705450436736005511173787650068307723052768745033744803698787211387651894220495260734881830945704605709703511067768642080089517401417708092222140317341509030802117272368222340474183252390522382903286376137994350370645304454834570415195634028909321869100298282882420242725548568286654405236307146831095186822136267426874547524778891703304686374310339327348106824128608023097929668360758671467432297029562049131806839398759901898513451545664882436856038664633946671778079455905151327537769541922955995726795447597790549018062606706205920846593729464687226572447038152347111180093874817146564952248468072884660175431250162000016393681539096147282013168625530618573044200162732064674091542486932857646508659986682700366629008846237299169369497905950853416415200642833436751564693259792875559147471161461692036602561356748439166656209297939720536487138447548678037319159501832705970200357565414481591613076863119957026233974461220660031613771666079426758115074833911608752265184871028533196956918797895075628496565976166562925243789410206835067363475709028807476646718921726044445878713726200084545256571318233466949481713066454765355027858980179966881236831568127433655459087890700664424969773461853760014996683370042745506628978751373941311323893081652655331586594668139220534807465453292877260341041053477194473551134497281141245418139432799560370139506425703316848170467517168412112119256414806805083851766499941774576169050072860608193372330557822260573288273005547680971250245636929008707977412554308834526749387499013293012455487957799910318807029233112728493410111635180509098278393492431840881297809805373028566285110193285909006817756205645009361970912506022950346006925079948533084165907536317995114722133026798151653637736848798772668794980363364937722840729301732285755615277476374948565915160808225396190570021117540740190269357200798205450943910748270524265031046636615289692905653939233147713584088950813314454766106068783903097461657662561783679835130888160728724622506551778392171988779152632450351113518288708048658634192946154572528470507918933656520159569651038398359489926760993317654077649272994093834006506762165938705811930931893330581805059859621326370684732662480829486355146249584007793077797893122793300189245079147739542047395068910209863567661830682628567384967595010834718049886395115150451191978177805954170994902690603971535382440297278640029995762620492060204728722669953335502682063018531543947764721046807185592510066861250487777726541397134449409469727888278752596556991581241654251143504389135038424521283047469308751425509455381699202449709433174128899996026792238996306553412560970794528002041853813983981338447702801347426983811803375302214526522884075233727697178343020909539847431503131371686552112243178748511222031397647525215779617133115446313199053205484320764478455481811323793517053390379564705205290326526861226422343018056712749784691664974250139838432009380054582797969140111219118667250086269336855382064757348052564164275643270287954667016154351740346251422628316882544299857521690651468756319424672077666796065177771601919646408070031148255972838469163037740364817528625751392534075470763162626301515043661007131628472588154366573740465265281923163706265021194803895814898163066304951125740584516382017298313804673181283976822919030251890535673309242038551026244873601845031870805669229210126441899042432994399186426824994098660413726301193217360162726377358313098004964762515170454816229001369264417117276389355798881574634489879132528846295927520976637429544698466459779327777016038793671014995572561429535528944804916005951282978783216550993706298894158920890688439308530025618469587755168709564548059372138253768019525190614613393317756606531864735445023424055648973940666994783461072568947878789849131025642730277189693891572523780777247992532531671429335694190026748842936379656850316382497159424088023723976485521482556121258016489293647386978482073704596724978772106365716420022393437235371175406078088440722151180635304035503059425418712555418208814906837367546296225165934151953781443208239405406616081929389679314573000788210180011424359520841654591660056277001818810362916695040968985378950220763366712585672483113432820632845010850226708626118159155661075508350938471470916349665305538674283847919718611483505955084822997204850538671248792949607136625952889156840973517946076233505938628575112404539346441350360962517529340141450640721369172448659104860450241249488977464487743441103414211318240049806972735642171049067929484106750216960756142960053903902906490593891327129743657471123989485284679178224107911170059214829089443640264556629601799120231331192171392937125666952038437289778659548893241817190315208068080378219982513247281079645494209929286867293439122579269076582361708468137352728550507186857859600835957224543558626640379697847519744007566526535486065186155518541923462155549913871223338684882400298335906877224617129795380051230750628514395191611735036565838380942167673111891563532749157569286409875668121176307050251027208916016163795928256929650283453209917259777403736829466797058664108011407979672792996450197243609103362393241588082053125694596020486655242818036334787737635410117465477043492449544659695733350925089635019944477206375070685540874412296289135011546617103067021397231275023765479924640888230139927222954114092036818507919015085797705432830198464387595808898881723293096139208376155826632761843172356142027933045327450081765983628250574408651629969680611735135391682541739358112507551463243263156161 A013906 908 4037414662426478945154035209637088532246969774774433331707655288751366314788706159151340612899737351302353631173919274039378963336284372181416193269541631581166214414115101036106771763354729057394816006555589074592494091684125183199705474621105054167240964057195665584908518846184513990300280272609667765454322165151442716580227209858610946959659660271526750312215449634192267217672660702165515109536415940205894928776931061731890002979025666521244059270626602813422505931594143243448297611377733752698417146611431714045448928264970280792307481495666540924281591846921051902619069962853873937071446209038651332512752926408000489232682109219994433256834809665391647995826651742293019908980332731919804829925003601935116626742716728131073063176504433555802825127964131528434569219027410225536455225071689604699993055555417327276538800259839991891186301283554626057240972005542886944051146971047650310810743303449851512712532311446930621150942285352324885448651830074561868850356291688036349009899092005839277946162323195012487732357201695920732397349210197935446090549788707592960142487995161028116332503265183764261779346418281306466846050223272139259458929410938430226769024362404189791577906015638564132235241535199527624483933377938983486882592262614218950522217573304449761741634672327515698961437671515357418390713885554483790753618138283026407999385340636380844972889783102488144665291725850054684417516847677182260481433730770061751096490801876152509815056054989911977775831307942639570578319191233526121329234696975238136910801044752911025504424242357280013652540690807685976404093566101857885656366649857077966568655858606655101723145611380756788350402442501285606400384755944472944737824117952387263858891437979435335477601800662772804818974086920337940631830762270316008112747366027977523284663809476074952068468576280512205696030716278512131695986567003226632788215296203798031991034742372880983554407541550359968843496574870057486115195114664286618043437504455237197260566309479529663633992486958323811323420791424821206530563472504051410854289118953991190646876253813730349534741200903632253105865521154646179525402085059962941345777585539719753528566694529463452037786944401732983561715387666792728769748181081390955340478249460718152312623471140450006259232033454989056144054801409204996784407434668417429909816491855948911753274298869250189851181276539649810027573630675997852101095808829672102608038875389890296881373357841868156099485297154101878123565577588083861895871193402021429735520338458845333857124066744683337255750959562721802252363507905455392205695654292955829944620797732643433074793214025658064825898455221085846097089201622997686992992007434774777591803390237035642898028027659577329631359811613454350473207607933405006473438012314473678632013129599099354690624889850941753119404427581680969975115036886924392054706636672084279029849498695541077486281470921732924815638798119946240456999367279956920014746883904675250281321601288264485374820961677359949994632800476330400874108486803844968350037963958021930307293806583016772065728254284281055695461289339177534884373167387827956570101338053021271941548254755780635656533515494616805627731323581416864983652647767736470478580618398588493597753097076317804579811989792770162244272326587127072039918204710911062916446564744246071502659100399848502791532902235268213972002781352283879257442076627639947854229970430236823159082235137881771597835728964343232028865389906628277407671069834533705746569562205555591167941219136931969795778633395133956108877566654862527868196710087451705015360067798112994549248653609629089170864395900124422009042383780364826503836684990786386633214985005366755948743515412920273808968745826577860730972746369455234752154386139186534494005614302721056688490859292987071128233818932910746647654595076948917718186427657372240662217624606998143459240216328427426940449181258672925312027691200949087564670408043502530967923782363880968511597644855236357139928543886047154226830133627914008493120057966436973503741992853431808470306470242763990062991954263264382600856203561842779825537000152568914461179750663251819360055446261862067695470640830727676492125498112154869028145333483188013161709135457882302742177372881669648486749060994975192507500492498541510504365472484580943327511362336301524382070679257401860865837624811950103446444672016094823936032611786989510155121866928428400256607883880194427205566190201639697013893925532978407520477945951165572428739174676000812495682504789950119334727991666649710935896270914579112982879649984750795599713166185624749742303647244245714065198640044995402234319996191842995820617226682861988822932696423774681781868011377752625078100378363918342745030884773184117388657515523249239313035572613653756728596731612191074645271096431452537639449061598086717487347686329710075442260908600758749996983804986979761541050467555670780724478755230854425073720646004374282532150753841646707456124571145446991583169468514904298459330622921469759653246572495496454409302015417602142992313550459024699169990692360306328572962345714044841252499423505719888954824887114459633680713436082941872335118675116894760318241338136471024459524093011683844075447942224008144870388558286132235681558666591855685647836008489385304032436950706036947911297211041132554907086899413999731118226607083931581005846936902174717380164957242532665793536909261544846008719139618896023296055842539220466177347705766936573272936957078582276636823307430490361761666421385582998771704892760100989987258455768678679282180638599295651237381072042983392225877876523891038585825078683192584227890763849520455277902308454307660011481703065311076973599198387382056275648733847218916138223734776264991356094352083478485547474099716180812980953320950469670111123493151251877522747162816203742760806061192533234287140065525168437156711615508461678100910543323179623620015483093244196733174496255911741581386208237462334500107622988165005701700919736380287780354602908473843509601970151557482532545714997314368460778658618074871851571435655087545456283920857411921656990259969492248248492660762016041623916363805186841104057993944017577156532308185746325411931191307585534112314759223 A013906 909 25986185600606030773289558443301207314908058181081000553503245164167835320626085366510617094452934202893444677530837102028438515016750564899252845637061393636018095980788831748038567691665866885459722240082019851129877199552477334011141933639227167653942208322782921817766850916007773329871276830649326854507568287417332268762129340583001558187176736771019298684775723744885959760596906001758098016658943981832630383568898800660618097444030995534343552178082640631952252095274442705965746192907796995044188312672462232674426891295743611985602712372262871012213353712787383966058932621924791537752243307422460233459129708615649092869348864903346630531595929346175875836402899154945482640026201716762912378453987458289874354719097614089335192664652075385856622892596042214119140550902538613259984832703593885383567403172721426495059571280819312928893711962297832541140529481071921582134991449073746744434551985956327634886718355055271774930519321731438810183232065937595762641908765512250938695420951538139595733836245759956260328743148635127534520551807613010422896787498699594995862381610238717189359893063342664819953663863879958908739307432206070617643664101587688821053222571789670135693914338413162782563371208390733229153793209563930792912364531331189842661021422415082092837438131792499376400556626994170112357142582291402865230514829010989039941987841507585396875344345243217852499437742632918517667893639929098301973852623005771561237640897219961073480567334141935028773627408057452601614770678261567216334570437233695155838875928788085608628222441326582714912434707495213980426652795524730289339155892241054770578402154951934317390056193791254289401594307976052103755871621229916826552681096814022099027328894598872765453914006483233102886970131531108661820099503923212546604424720102610936150582917474668685221223241663040771546207428504187609256541268625248715360000004214242036619272526828495908333526099204868532946057275188870410355133269903678524037552677737934747927665142054404393823002105486798754744820146941607998904546492307143769892127790755688521981687448100226639115484785247687126852165806025058855065065032361097057790306142245476457585315544367850383279245735091483276616561903401447712268067317065943105668999797568747054610287890110537414636564283903784626589394112666526716618343301276025846078038008641593786520804760607006374697321650987039277222303344786044043385923301490198229916532759343592683100349242132003213433829495940723544547464440350020447926457284554746815128208181797219952653963487123675384962691898324807532874384097562722475435383784638886205373250459140915431966913779541546105935717740973049337926077403241769801693535156108760596329560608128412700917222409630526928531495303959575614487776474868915779580267436494176460147407282603255937867520675417879996097806851634359239332541841861897602330566677997912944743818611982554945291285341396799258506663068807729145141724678596779762438476002991669214421432319200512102590831272945343972628304862916225841353262040280519935124988399055466744979838340943953919767845589364852382858092401409189952410291045304474753474275756468197092512080518659585403843479896719168414584409110413987369019477833891336257609519013165426260648442962095478567282640841818767684369786479322769220234623257463639443424830431865674992593639382244862112002763254571652922121202297737302880271482507807773984891938090568861765082196830554059375451328809269547811066363550267797566894921836632012175245992775714792290324640290203458125271271236602336672463681363996057847206772817594399169413677664851909985676094726919760920681268858500994522726945883548064688514183720583653024101986836234397282083403684223341513888439324419673627870771319285818614010385618146250276984751577578018554169571322774402284346709842852107553810405119441354627913025186347534219580579772615880251666876551683959570396171504649990672121592246067390253103253428117941210677679461151288724512841920280486540623079103941152398777778542765088933166633833251870849351995249508235846425197757601722308094007823878681866102342619801841843030636292172985864609813059923166204775357351159412086377268590816368265496356504895681206185220020147182786197274462040392554078494138705324270350147911491581615469303242389540161344199178267825162519424464393717962345869941943623665370807935595021364666800039618087807376915948646907424760347542351721634992816357157102240183555509340992252397497070346706842395575584077162873942708385751655097500898619927261920929241166067699200434279412027154871793566555021800890002644639186682558630627883814970192003542810463125842203049867249395323249058942639651981726561100098287206663953701955118464153055823579957277898580319993690181665664079435456578707781316542882061543806473335004737955568104618904520467904491473414257492667869474425136102267903246133375231836734341312279336409389498668739820533764878823262842266363865732382755830779433405894008275190619999726147391726489624677058623439526241437255856004155381135862130161818975629833576374302090409329875402838411115766286183100172515681635896985075667235164478404942462023424159338390339411034738757899772310990409025308322982886679387100228028100834797899255179511304405039212203350352807824199329649758388595675912047340618145967430242425204116231848344415435001271384679994918413443885915891401753926986803061393274425751570731167179338794297373252104087269405949736413872937308664579081844829254873134033486155481237017084626492169339620147435063271384582226686197561050977544636647108377984106369772159001376351855669283489419410418964605144407015807147095122667514035684739577703723927361280179152493493101486385346237786235377798556410540353843367761069743259858390372032166104086089389542362364268040626308807932038917279607963130391042161933246292314766314132934771393950762459194314540709496578762613048869144343908229321314498820632934190536755263746545164051685733034423426198466514917293102802838813110593070885947735263356122073371185941795972884902959354241953493945835874917758848878573137584734820023157220073517660822821645568447997646976615393802720762967688432215940915619924608406626065171061340805439654238999385058314321641489 A013906 910 167256003787161421925446836459632622592857275917393430345536737489675497691064460166143044761562481886253802396112860665781026037058457381135351758246180641499429619939278331699665798892279760667160485021896227894680827204199190621421275306585304305939277354942885599361330946525290219817303683530011980354721805593740534626721249846356017998027127679478992665954665436095330532903399571766073721862836677484860577740870996813340364667157206789890503381656536957452981454107654992389443688748498748834473696136951213584038418800803120326798250118558227523999362333675823089278255648568597278540470886946025399966403035286140372729345983481178600761995623738675753675208500945155639272571754163236274953746675672999251824773875780894760593941960784732845230573758400288132550231450817698085685610558077947579031326370438923344371491206196302419034694540732551918391342058941790894971723477268305666342314117632946107678509685477531513101671623522790894065851174424972982923709910989543417743515701773485844020024306783543374156473083663515662660918611983067346344338777939742647354453868840388695710716222198994117315255024734636726362551880216127517177376473934605209829564161727380440850182575694645191383412276333527237084331412847824339011445947064681784425482366605011356722659595057495730813800087842257537843479108159533194791806367506101076230307333849772456716080844449095768522409788618731186670762123554102172352221292513114836747770961325335415915569135197133104528901935352458728650235017951634090321884498091696033180417458212123693290494999112675261371047644742543868036421223733906029124676050652934467185228904661209797780193266452514983006809925712981507125644378018201826557164563108711253438919855139449192531819941238230311999134829997289330517745164701379641611849562816259399180616251306807661469442823662915220828656031359000928389525074598527239192366328507124307232700198393144901840131132373934561147947625120760959743596389535811651942439433914489812149280992043405871339351922840635218757510539939026590052493285483935638653338807461135840528637180134767757027084476689135454305105049420448745386386045865582120520229232406498676679444042606783203239466690332335922747068071891024584172722589199726163446570927164083022123711544189497726714934148072754136854856260671302410566819457578764840022223457390654261676716676075299581230738483327078873342674831577090241076338683740083326945735666209871817360724151142151623958762334439391604400883260918395771659868317858242952780322736833453264061724669312604058198276927260939586690563311965659145865711204374574002755750682979938417054132221736555773488116615332087699294815142811813342370741573147274528502861593113203052188659658035668574582765190079173086789279098699587221995490997253007237200034543831532488132902051626581143987724146444868846649563330356074931599477126523965120996511263716503633644240947368101899129894551296279145829228923643013633246512547952523409206556884957659981667925778727802854060818381606296809780413178660125242520802173207341859995783767646866231203820334584189342080442003021163229885866309897408138948200880445213785079010481861710991896930154928889142591031459486949294704676933019821664882311224433754199154740781319982498808179654403754332653919684617683750411272575760813293486211303376325614178855122682436042540554201254219476283724345560625405232315194538751011433241331485666259439654441994958806182770532022240389166922311572221286995101161898753595140059318880022473354284966259368996280382869724806793425454908301386478952464381777113987933261538342425936872936432562946914763500440048530866589391919048953401321465446790692551056107654259489409305756540719125114589525259226653295417030643885486043635555447400656290946518866923083236674999441196339764722038955470072262489214724317680526769885604266971647441457927555417812546654339225295191393202405690753434912575105401830124783829353479292914085756807456024869122997158503703867582333570829097908653806563479276280799364531506213846178130769160205587232487896610755542165644710599166786878114750204563246133497334684673552358780318019545051339942437859633423866269728053620796171049615715789783461661797580134178895661324102832446332695237200197042930198282059093460889654541639031220090686606971649868610005760015429255850919103579739248573243742060611466595323605767395602132395761327661882075004289581782707083334568610673614903889746217658330096772863486246534158104866141545958723561033519673965025214226326078492773939474874531673274820771253645094068984419541448683005762291804916729979464331365597296690510658743324666772582704591721574843026817782046125555021879450689910174601091761902913040922271778708092965901582152529147844932525338025844902169777322261563156643047988004444400107155081187153777981953798363469542313130393016629903775879303182927826739805742220564899920943219234030052862713753841459956031981215202659561623812146390745992058903965220700897390681707049410362813531564630647390991668001353458286138270432112431062249930461704639491457478239931187516084525710593513670099887434108612875279380244430302580847231923988533292335837563561236894215436942197180047472641798666406842967070611345615285779861327528243298190548619842169630585995914856129058486774516456219470447868821765537080043468639874162388067885392533165940661007546212439075684020976577172097265142014552756566993304338249567377367830098744319276182936062102921378393860797912124490382428571506253516130488683878758602637441333256122656120868687531962579271159478879357144338447183395672631774003102140196314229903568968085341220555663115195290981223787776319573804284152126897426869300185918560151771570246093963086532677283185386914542386731862296628078871772839755257206720053408858311771723160960183756238550471481663916240816099962605315785318055232298898112033893783338242693158797575113903324434637325282689041546721910984528229740827919106015979978248516564022315041173331974892673937645273504228155332814088119038176917505934968118959717677083823112675792742667662064081544865712307811319644881613342338702961290519134409653594385163681740666874045800663892413845728828181304463463705880483604019024385975896946234727 A013906 911 1076517009183469907879896267719101212997178777849983783650482961584510461835398900739133623149769349351216457275604237956175046466438942755868853341725497048650363338288834515286822067039732591611753717647286633136333679409957031161850475370613177272402126228545157127250106908351426029289563842362607899672251210380632733860954929399844631949475917049920858092568649196954128008139065509939566237195815809272939985518410854242565562742904617821664212207001380050343795011275626456680849159970578682569522932815192984893130588579617557893545629562831417816500627760818048209914475795874951113553010009898841960895958411342702585033916915357199518764265198881059516437152508598845882742542301906266655644622739741179023487620561965231526085494181703089755269886795863385719922754346850335349915979716211091354665224265089971195082036824563127700637022964382175412074685721675583234314987600851518297422689074827989249533822064555511611631352442359550511484482745551953883830139819628170849989553082499863197757375306796111911448396436726083390757964881806931633171960483021017010101307677533753898916798381736940394023220471665605951266526256365910832291986826373678700050046485384893008802986669794199715044285920893363697717076898763204249625947041268135150414462451921598610762393026031147244553286498782899407896111853448854361565879370853321119287404996072646003377349930604026406058832586107650142210053098602580638304013050517739087697658392529593326880261994342121277402866269292250270936839606147874415804629036101001121288547644241394848444424454073873629798712910905159027229143488431159933214404825887660187326377763913845053473962469178779643271000017693268532517591312946807198948420235612811915092817737187807834207831556049095001023447469109243201452575466609571946630936650685491470100365144784812344245218031983038741173974446845286112433420987216708606285112671922529984987039293026329436944415132937047095102664661312633957918978416614094575298156453399489100998339668171631076153938373111862605803371661162774219698234790571530760296946660030829439235610213900151509566975981946780157368482749101959339226448121604618422335533778394940912155002907523870822687918756053697990021632355039292845168013827937533094016192661056055610864795931463264366857579399409034579466796109377912571134874448050880026723157794412135822563103641040521932557395021992860816887011753497383733520004952719699140803897135060245002566975365134729609805612239932637077244394170229290196152591828568677021426960784958839081970833143257493941756072312837457682218700339026986483878749250297858760618956618143145771037444546448528596799824960276375338742288380730815123474525929135448380607693694803012672533114269380269180335758651809755142944569001961397319180124511732412360101781935948277309266787189672384160037380395901406487050990394394010393475773406962637238770048296642872146880674711906051081751402885973947206303936778087245297250758312426388377182757960599040119388482410434242805114369964723017227552493899576846483822067421907862329190842882407533939145090583758604982574058323051242806533286422644013593262280099447388629096793561857250510718863124165471130691787197048609684327384445103598034013609673205622803450221744663400116326535461364023372696727384651236483173341364090080315836921719007089732540774916891238445353598249363186746642415205478712402589175276163128301181262811218447629280603790153159147462831834387622773131796251631685475001910397678909410804554816658200486216538562588725823626268320873172131216372720861270754100341456400455176436332369479504781810566297171495434209652712803281303456566552427297881921604878193146466142121107739484843159240970561755897412488775546655351384337265557840898551401854989082313639590083488318328790475928347973070290342376767111316166619766359032834711665819824493094208295641815820549859970829692354128057298551450841035525508391627331510841526572460972592525462227371933474205718900155204862186479602270868520678567298203895534989024306808298945351688729168905109944712845935360158529052173551972954555445725675889217308612635616355826009569188422872654376479130320786570267698100269825836089961996765013562254982679222313561395837493759996896126318661086827835884481201343071783342901781496587120212150107975729830278930303434987982891272215891729654379657346505622188740544922715736312015630531650967261060279334219680054256870867335328846571346440839801669310053342489658476402779148456076340608680993167118887072282409114271024416095921532367813560679747312999825695249385824666440723357086522533160586215392934642601372891444827986515709045282619995016189891757443748105893186188649291848522922514754081481030548777506985383204429886976355913027696544931725280655166131079696956192317385416256489683518886856713368908837702456420128644380320613179834764758554321886315237141961510301137349651863442514414692532557630541203897786750070601131450840491941737053230766382124220501676014232470395523042822334191289514920477485398835321765778053927833820880494904177679424458365899867233419250838024465698587555951719787312931719514312080577267004118015263340128336392721751364422155425268054852224418290205732353937018883204159840071525322209996407116054605650275480809606634760704612842272687941751571372995080847355888862226378219075973585967304017671033094870011891293011608757705318624445645588027815949372532860671385424362235242349791681242308163025107242763703293375677189616117078801511459214274274771857927062260780775277063213712264864960330915534623353872413768798200462754159718453773810182448438337565719440226802753309367534898401845404739962857887600054618187672552891365148232166535623202933883752455156654262991702889282769706489044914769866059049783014748871435672168717731332963747964983951998179700657267707175649163019281614986017621367568020386771102568015132614990413774661001345864901606906121958633735952744711891379794769591342572210621139991847229079259050687043276637649845592602024357979270626366354536735750901990507689546152874725304509049888719808052516802725613352395232517096257864668314433981503797123633044645787566825769050096570782439290609059823162941714283379097909481342619473505262478619261483361 A013906 912 6928832716438962257293415183459963058565900646563298176012300456413732819461036866980017521424655903311256586270634407739561567098939024134137203124041510850601425519851972010624730203436713587892169758303089790180609323134521067819358174198318529244984518336213022259876334848819342463635679209843674816800196372174912832156820233158184197935585672372838765538097577278271323126289817321440957573811628713303222365211525072828157161801354936584143700589047883477369932614258799415072586724832514309505570941964537661966006811890301411425217158017323056243309099983946918869545566887449170475059121106142342163118975649136724384264955900740903622201746962961715251203651488652621505468782947078286045191678058573959419571382190660984176299687877945409824703048989347731634724780481069727977084266634577244362960033542041980471667902141519115034101198297640464038279018921906588421100630239827463832988442867945604810312268908447415272942173872913796417739570127954099516512933617085040053134310055676416993843298254270007328467506266746869749521291961263871768644915651168941685846480961140634171015842846703884146488596920261621205192647404476935624046703366022442285316216345881658422958041631223208776527284376940555182255423877816258329650216857436872798424072501188417767190253016344392349449833683435823123716284255162559628084016727436177412877654134637202595315782584393711130451924703765871239262679790819029673283566269608496352929209711149100302312486125449951888962996492295289985592431041152628461043213464105425859997694610179592043021332224007198020039537253114043968793107087759477218025002000268260433076820236122529213011764020761554105509798066879945066389871223945991887301271944544872680024251793024586639048737180955700266172258953668993714966873936484252131694402695083008225140194497079713438196299363627807520483922213131529352758062137125351921102940950139872411161435444394964287171127729973432511234369974186942386614111298925211321058262201742627878786956534858800475585868170209925099824290567723393709535195606651538008321930556662808845418045150964742867540838892571284838417532362803152279314774782353034550270356485835829175362467878820913302511627070094926682189803256930667228947229625348945566939463520639516138600353239902061364773213164330543852309056871021761931835951209591145303839409607959989516603274178285676056962261548038595768744999890540611311555349237402766527019177697965062500556933922557360980965083701204749123662415706796100348975361347665204366122269059544329213369398105773368329564103738225180890744556396193971266607600585909871148898497096489309281396458944422161894312375784300126476886556623298116804269400642309439236385665058689506993769802295925809876969797848265154846005276083791225905523760140217330167054583450967143021558120860737522081767473049497246333085232668025128037975039837490121453296928963759273642470402517253528537673069705318213283663899354084394658242837508877397846761603920395907679145223043021565638998239321855238871436901243084138828222776896524716347451177250283554216478929763140610869355662269162605279130872333379838382898523682117503671166743564304981323911779637180560953730169683213439601452770581551427481037258524869297891627210574712062694917482231002102286692972425108293379817353475371639810274760247679248950410688850908504329082514617101001474444682610876472221418020164505617699409912626146176869586809240525754806658365437437935122487424881615837385230220974727864833866020762314292092056414461548007333816166723173795334549582047306393989258454030512874871669752791972824245872965712835674437507258770482409994533547933749571731220948106524310905328578196951279093874078506188363638019590243068286344295119468812350362505025469545995025817980156729453257282278208090978035151753124308359550029809966866596472466587317766637355455904196131763885347374229894575645642697130540760543117357257891833778484283663973173719093111128909752413169659402981651728299912682718888706989851879823555599357861673955447258821724290165178222056882912946133808827355253876026262242261208333929832599767776960882506245908578921237448887470815086282396036506793784991631336774268144517686324921982533783334695168882099699702404358230055576733700229388896070671216602481023088035067630862418832863006981106001660858766359687849222918858926904580035835144885129506970401687619462977981573954501470849498179455831008877672474327559665074171595652076660559915906985692752711227762342299649604233478975475377925774508103368071883404850236586166859795237114838517706891073084694320339700650406963340807136364848200240678497214478303641474226582488696483780766015128867673009549044197572667379829061860605410265642822290149872031059546324423463095495488067913941611889946109728657402224543579089002787999094982815184341462500059356765916395737229310367799792731872372003973096153272470323705183555405379079577430463919092464309663098205697044425755690402470588220551756418902473061202931968008230915766930331810819804395931399913216952035718187427213039677719856632151049168747361196562903627844125636959991033076882373905959638928441085958714092391637042939895342138989116336067971730669091237633996136053929778911757525481506929054904966568248694911038980545996395617809935071919125077134145577277646313143787168713865702109058225555443008830162934936946440536216946395323591220359860983716991032256270052246876395902266451385239022161448929507826211462346395486249645367847324556669933579728507924365841692740517489098876134439977733371165884864281333233253907915961044496624751917886751130728954922755359067700313643474567670584428857880226760624849398341389898922094467832268067456392652841082152928480345569026805949514929820972818813864624020102657558497795422888513421189040801888468188704555819929067500406206039260855012087643949615165796855040251478615926222700565244765642913385448138403298969725598535963296757169099102406695850625249825900038545969953685436076196184283801120131024891262309372641118701458037393167770290234056554232168090599691687912515520160155605382421395588044784879633452852928955814094090115681474602285226070845205712679557651036587929396037762135827073176004873199449959281617423733313600188823 A013906 913 44596343952622899651994671762156249012259224665203158272089537956535334336408308411528766913898934050686083150246893875813672915466286495412585048367002710072692530934720601086780407871778467444434651578665783849400433552691612733211651248994128077476251389701656332331199228669854433130424258432522867501388226318673394982862724809946046755093321293277214178699775574831960682704633581688135257193499459787468202147772642921821999551260018236598797218280414221484385624192256323803606538058268679648386014993316858228831274181662458257316816478484691131790228822517976863637567522617065256242953448717671520985195677086491612033593059057042409842432858652829895225077863833428879858373462839946696838967140730556093692442328763185490876237261975398792907358696441245347073039397775869776177210479963594804714827271168087106714956400273251565415932008954630117229528895484881017038032093739701818049208333334001617901619699803003162160094450211711603176743158016066472744411404695789977950710644586682516783404355815782981778530534687432347884243120865836992211015322336991659637106196808870792762178622995482617799062855367547443812693259773273293265283630882974984245999031864300991018997030546832081246339951108530703763423421688015529586235865718845814178027190074516564376930614669977115287634990879546376111569440151725754524301164475516748438133199045893216463942570026584371878506332403610538989729674232879525904430968774430758241701448419886533687086853886136919690863759732209343631737944384705432126836259677200708996015141720367145988956050510663160925895335322319805100233733252551096875894695449412616160610960389025588042463776272680483436119250219176266268442982923146217261888330571367779459965332858271247042134866213483954718275955710634752014371034292972860818066346925678654408823514869917534029940684034990293539814049349033627028918883929851798959927466263846116814472026892483417624983877766920392529655758542768307321487028960058191409814098514350750749235276184442696429433773496253459946778373825532491038610889496502380099096799484862773072544516981095866002296405620328941170754815500601529550901695466974477456390757075114038262039992594573833588227593311215990686425564864122901504363898768507308357151847454823505222067413373170953350728517137746745610002432028402820257638801716193500938349657154326022805262867534489763089496653378887379605991498830481829830850091176712634516814195242053544270022117753914612448307749724663278588840723697527132908425124182515504465460503605514726522165631912307678834411612146799475449877490348748293604030963777916897800114799497509290368151128751718970753324199692649628948623450516468471006341726938323863063036220600840797512801310618766014920965419592096491537002136684977070318436514912166831499410598812548214216804460295161925088329502789820254955228805686214856671324381832750680785077515657389254593798877949107127628752298486336944840817152960365614967818679500400477489219122061812757619312602316390552849606844671547713723500799257615895358059872518508582389902952536621802196354644228481728784701231356488850350097036226842989116900232611731219931388371772909416409290315485309643230614501529363039484733329763174459407581791645732831399689555392073961741993272335134764038240306217538788337133764319733926291383281196828600227233184310722995478959939378175711133031711809736505847018324159674580940273095261907562471326972547593258269551923774695591660076079724813923643564836159142869728399725671376257706662658824683286166956347975532595384960860563106177808005725790113328590147511694344743525154741755049903316128782436583066191446039508553519765241830798791002825335256977899986536902768074755930983021923523840863334099482127254089569256683145734078262458375855904519366335990368698909839702740159370239831317517171572050139385012016596071976327120781443305561108374692962342694802854177276110336369600565331299097310869770628088854668912162780382576237645110765133229881044896028940297013184217739183317037777480131425276186393382934613693288263938560457717509286196798184500799142232431630940544687132867737392898309960579654205484730568384888095752798246630474391413027703352089398753607327827438629781907368120227481672374263510600920914335525615502192190280862515585512891300427913417965984941792746047856694847812370530989237222169805381587283935389106282396109297717202090857651037860391871660853281723172745086430868357382488830474074049658190828516014649063641829557523953632660922769448120384913274809556365890249623986299718964875055837431089573124410011160695858189903342305649860626491936159681689360796926928294677147944615044192506946876112581545101299923777737454681491123503074608125398319747450097798005893568378685730450716157501422696096571413729275970206125493464449471518458998977632029881772019540504808632288545711180615621351237618441168209614442191460687592240548523801184637524432403349012249914494550732010401657632108753199230753564508000170162062751766000997080071672638247372285122294311634536716430505619830657438414455195348980259922897005969268824749143134567979565807160329113005980299599284522767737566266339866894806108887626005836737372889890703706907592317758554990238166830218752274034197236781509749801365164360078959921650930601157256336817947291937904078822536841308514709722146646196721782957395140870663920196189412916229086024648723519969211525417956888817162630781358508223483615686687295190681362192986163154501215826552479050630306350523879436614618178580557339127715769809604339369944885023109186521157437540457018539245633426965433009393914391996047879439816982029304592394588415392349160425051068816486197930273370943750096480656365129227426153972840786699285518771948709655562885875759419599258034376085540523138876134441949229007091246919709714102766981397354329331065222521597925070427360337322629266431995224209190632406068035427475104500700568057757613339928030824081619991300872340182931795083889613580690972777341753352947481141701926094433055866298528769253626133155938264436335464754691397653903880574176409613910272543342934846534616835779314251353798257435649286096298824502043872365082130345785463252681878058595631646866733583167349272523333923946857380129594289 A013906 914 287037366225056731814818341633652038236311574859307691322455592999780503408801260986384298224905006884595016481509543669336202973751024820743323887961619323957404062633972397760691470742666236486714858645784467218601534693831792774117679034904613292567728298346527823005587837054616891697974262792359530582487600748609275084183618791422568409817612852735744538575049622640666316401189421063357545690579893506852450616401415861368574057755559557005012284298616111551475021570459643919076315985571208374131788900130007243130569760223891567273290523579592373260116750211822760435612261223689642562539728979844070392417299845900681671132450510381515292473832760131126322663333339243136874283028935651042572608283471129599744695335638627591902833567454524192937727794328734400916127616598935002809755432240323676162645502991819272695062622203940800303876074311070872619457699751845539845618600316873618688295711795967975369764643489160781746988793958998495125408587894603329383183133733914954053210802310981910121247141724424084289372557221712380278313021282983863958422992816439909563671010087397864899299044866613578692673615704926417151721573688889148194955440648219859026846146746570633438184404580888838305311419937733835452783996217706937743662110668433224164046058645784167511506723216804516141762460102632161061067185134478998052204129863840895192539548746641482535181512992616135849621083021651867352773660641074506398302934854525989793667425627197751891145662402060160093853123906087483418731096174888115131537672119533042941539085305893037515995353011953261183259960234465821318253687383924484519486691792958746137035230623182120417995429166233120800682083313443627163029114036511693450034123254709007752691650385004133000915451209093957563292419606454011684432905974335821916335605570663327553650368168389630730870512103821530892927377829307142092192856149714117273136427995042107036009328985247397646641606777973700015502133906436995450501788437867819873217104274151854129585225222804458064711062006196483154227358923349269968925928334586618634160991686800115426060394059657509472818454239564838201799561463588150514239271306992909155098454565110714369613272056137131798753552615491863142640379434243388237302049291390634593395793302921084071517041592515253402288036179916301879719883368986293345511697954410026410040247377646216600494020615540445232740158498628133515366141557079912058983168394596128183855427846824635287546967450584038429378446786088420502334870085512879205211689056264389557735454157829471447855109799358142512113338959767776215490835863733638300249465495248979737484288942197438496016940483225135375362939422387590736069905367518228082370529787392227758731737210677461185936125991920308774451331633653108628742943437395371704576633699320600753410911792953010736829870389543390408793976974740069239302236876829189232481985738552015016268172358827727080015251495590017163426455096445390567579596736378503338814983071646110484393071748694109813759332730884120099697067453803426390258304796161264776581154065395084705175139238417980213891839897478775691310277532717516528894608439387285101636993868887955286852026941963111940020857041664325039863032617005093646286973887899589586773211586470989249572072020887499140346204441338292574179727241112257542192544042969218348060742248239383272350715206031776890035453097145591121110727084614891252915461576852371312860154777311906359388060467894034710422637723795548512189055204248023745793028259046095576297475526882876656474257487638496137686321597883391577825140159324505791312997149115391677895805861313929574925046011923159859442275934224361999850376268601887066375900968982879497826803902907733046888372978578813091056276319208473834387863093376968620458267768263514486026130231520061891881087257642647454401853705581527546621682424627563910279746397934011692329229551797149645100959696425323667295486863931851830720124011466149625883135472093705303126270116526375931889133445157389908212254149241597678098729147556068368332879819801538156405359745497520302500064583106032106886871647758617224427053513715700782758213214823331494619287026607133287892207200710095800881852725112327435850500967276297137041989249210839832726371015449049310069614384326611663120537059946658226188568897486151206799331270097532331441418213148475900102886853216380538860070252071679141643846554126496956221305597029657077006253975468200421231393845970835627833714535960280306599993190999148931783251274398227644179762396295901701640678023502593861927564448703146935596852292061540811513858731356352284504464066661989577047925573340894296987857814123545539775056440947198433287427383132739977439081439741936055307374022277032622321149732485650597518262204811510647027579175250386353785321179460062294742756529285904404376981455104861532948856689072105334165565391341506769955168337377090174688786790483917774447697912656359504308807328088133437917828268591551651407600142120024636288819748892596466089646115339221401457889838155549339749683475006875740883136628768953040469832657713189136809795398041653092918684091261615292374170174673302525955734164192250259463757743124468310475392737909317035296109429285243732838237801569028733461259051101534493410510654667714087145578012807565768066072843693138998515618244298722683837326833485352400883240798169492317170511221746870685349513176911628107302354497480664231145639086689194817143188895640122978491181364894661205439699965589475650781291140316331818976720262670171017867049917744698441411379720165793299501003658222473369171104293650901146025011457748075943857988214975991981455139523018796497309953565440408126762385291638772257654471419509224645129499160209327232597231104947039734140015987586439453749200673750614591566243010021747254750277536147321243435782498826475188697472945180397345541347991756109696327520329153841569647715604143620594707437372254662552369157347381396527352596314571810317152401698361966259669430580630031778765627327142785277798634152800970049614025200104421538093659471554284191786755291156736956714225604694449920664406436314783624085312437495298949155328650338826501259937658139233020910264991958563589889814076183845908156237069295583580889172630884086318760652638057887870595453294845127 A013906 915 1847470942841080320419183329445364860738016350664681043889447798814986244651714134540887673189779766726614942165648580829326384656681592347817547503014552804417969936705729804520242222874264632547611773440784335091175457615901402599142904632555063433325250058964585927907254235911624048562014760503763718147879991665106067423159645522841108226550723761415740210645750613335894160904580721935193895702744063513575222557720938169408592056616591465812311780959407719271555394759876935921039412859519348020384520564829471209272740762228722921778472548407844314486139624408613941370429928241266265079904646841316523561742340942063931169221649915340493282106906168840653988989886894704189318833453308775038304909317061420701409571610670331230750659512050954607545393724933189360195711572203239112789549708011981610803710244662875033075957442983978942450250643759540833488138229593892777466568358819307297529081286547995906495357074768955573471759095076442251110957686835314876852145080526347377115704974978672240335518191908004883947313033066067926817658066343584211901748120853143296840766960078952635959549112333914240923538977727093210549563088761465846760564085728085352108428008689262670535424125133371808204523020536293607679678104567864524797855420365995503315688701242382406073513717429417229837419817744355791420272349570007957760317685820223298886235576798604679624937784879433917662757710358827844872953281251555411735172306630384372726542779263634860000312146181863096998950897081078831289765959747567895610066575182851664205474500934987510764814078391014288944046962235382447780992893017710668465606532314767474987883747374903878477521954546080383433624522159899695585372296925103782555272978971583539085982635113968656411511157981493430104794221887063032927017943337574547040453260565499913656644671608037421027223304485846983611976877800016218855090844329219410712130736370893300326469392548894191111178179294163578278877051053758410608869032499551477366241796575207367263976957266220914033596590966148690974329182014786610319606616354818240739651659716394115321715834883118193492808748215643469406285194829235347445270334201864661890053852350968390657859796305613835292984837101852744895091407688936392177441383842297071230760860454702999016120210034694403629042785650351030189421913282791346270330798546981292614077675927381582693073486130689435890630489971535696754692257647920392421451903014380027463260596033914813560555911121794421656660960322512702681259524730800221482309818375463909879203686220566613747102100971330185050843104420328608070140932975690956738342545494087303990498840743089887881769162760622717497269627610708412920968382922888374690368982803373453389318705673783402561871682975214335938278407200941750150849242792675638903149884274186253415011048242190559984919778472644874053908252143529421467898277206521414312160801534429091985852537284534329397366603856880337839699720274820614461906964397012625315258444588307941693449956598205092841021184907096890214844522226815506822954308266638983415894674900727195676561071211216898023821246481258235569335065625763658488135110766591276752925554029059908794843035643715681793369663074116886820047150943232415454623640374565308139700652982101446359558458747135108879473310532576630041773668170242191045888185503156627730012321944259816849311619361336184963741458293641345393223180495971463011463660711942722132928267179868047312902827276106495050185771355087412097588440140475337900068736883913523939833222525123914987761491860759621146324392212285582198193796088487167578376870009728807418282924784826881422061795423519546499202276613313432787202970343781875606459065570406173575681064512852867242208651202064893586928426693203226104645481906015198341506228542388493617532881132732529717375592803117450444607190284943725754005639321974648580981673770117790617841390321102721538198046235369257008731635808259727007692655140332071881505537813862015471839646780613724044583100825804650433992584507692112524247008657768467750040752698020891502212542360414746316354173179022428008936568121949641662120494893629454723200346317735645902072385718693636087591992570840020137335306614307652905444320947222024143920248210233444481489549000688380383521392055259896691644226862028254047521212103352706916824428224973361538746652026270700820295915077491278366628241146429787541565380261726199798696306730302654119989663731226923503789733160757466097358133717526198429422719974935035233040606857214111710022904441062352846043066511824755485060445946459358856900251072044253771401544048554338531904315764211429980305376428493651622157719726929383470112406098295414005700500225434729024610189751112931936025229636664622979448375832635889823782484314103132872421430031568597455481675476169515730331477787973625811780953949693989793564643108712421662819197647603167708253558042098672706226950037423630780142019326240370901041461884488761036208348551751353330675747321533225727605090969046621016340831146940790292723679054583602904052496986576179626702990258620649519356724137643680908381768941617607593035521920003058755765443584567287999817507897559640611747740903654969738850120720893467334908866852414073503147262006464207105412240464744003825921286378595958890800831023687886278331691484994429341123009877364373655057591703415613527958040728612624689174199708511918907554541689622919187038758253378190859484616116138392236955843846131036051750865739670198387003374795622062478576607761937040088748080625595316539651461668726665600489043982231062542690188388574608912350852922709922034910060320996624364718755441543221157894917083005369703885438461247412763830191235142170349148553539658261480106736013319181868236560241708144563553952921590066473062491512090051972125247233852402790881165567839058053939194635844291795446659108401234192193636357303494351189761177907024109911086794720563409401051578849691536303359308716819869050191821120069332131640604440153001659521831624040629035694087664176023262294338941453972042883798515692835758358484122116177817339910949625814188908971195889885718907715529603375396132109885804924303255471307753579598890926400845479504637709137557051842175600547363324040039367301144311770960038582372789150895282395420190691951646103369250561 A013906 916 11890956670658587432767767688192368003857106372486165184070540113768245010860347707853300589121326673112480996703277083680769070600339970136729037148195195840845969876326367087215229389501213047845393204703178169673741518397903681309175240231413354643638939940266299884984360450530130063593783769665076080955080349193763781316581622343419707046202165026721869594608302439890189031279071797562531684249086833987155288682829256340105805623459802164840812245195617158079440664174970597376830577682477338995565766245796213211504140095785505176528419337636989898632663368585011481241977075626176436383188714364579717210955383926066588933501581881052376552835810771474361417457135585521045992948465369761056368534948503055701572586369336711724723392095772577331592542083717658806170146807769312640929228736314961756825184807264183079013207156447831978387073579207214326835544077079044620997504990308136789300219635104187616800046040689643822625942349281593547842254730958671060423166024030192256267027905769152223377830165859743878760100609183554838297345771704063837184333205416282886617992538135446245789792212326602587168533634520932296068206539408239372536429329227362059445615854731074964661983319833301704134524311567629607733842410588642859131003149884732595797409762420499302654417500580807581343468182000160187617329995248473728874916414905193488223330151078661639471210937144250339911266949764069087553118741110479913433794129574328044707874531514041385718989079892611271327518613771522168220066106659540391934582730712121028947256365771400319998535739753456081544994057054968170098059140024290937003927345018427434265940642230230953911649089488982653350325157832215286383041885707813255123153351292898910711290731637346363913634961096079368400981556483244942538581450475194572821992060467931410764549335591690398566621525264349832042062093589989790114431970262461049601147680125644497303168989446327284699093896052734687910202355410500569813519935245260654485868823694259911837927241061740116493741183088834364111786810356597695824327807929019900056971782453995249392118461839113602860085136916519334808857869742785123881933598647832203503414882202188944431981294933063469491155905386650201636307316238831925236529608803681858336609048861604464796412201015335081936964130121137300702474405604301102027619742912273213847570550911470958095484680942860035868608319714863981057186229666388882319065005803283789102965094458715372856789114657383673268898175345082376313605973184412889936114423332188508103643491379940380424864377872114237240698659234051094251995102971557659566133874293050360428119280124901398238609778350194703404528886784789818544984404647052130219733569883613103108167726032516086595284873615739964615986658238931026991167467903938299724816435598968772863932455276285515425018521733958526602754001326240587158956801210253659358175989830511945199498077383551539276434759168004764292186416692799738147593656947961431859486483016843702363044774001161161871656816328498719656083036722908399631374201331823954436009779534571180802464114762817403077335713040921075699040764294924542964499003236774397989755119196061540552326408564179922500982277339450705666002739643417354584458685359350799087805319916777769566219569047911828090635885933175864732959656711861134642865101545943638793670698259683062359348896095000624738082588898070417932254265222982454153593052377687556001217921965273447246070922018777106670797838160917379242428673579067457765742114161618622415477982967023634364073763807557162247796977544798820982269252097561761632912918649027941525013374958347004452717482541602068473315078664163619925884327751408068586503561470624782450619789809848962104318956703851963383971670647811731916052214947407579738965223535202384175752436748495088518722375109195380346994376940165554650713918610516275571661329098581250818609107703497254053330227500695269763350803013041836107873567063890348530024997769486086248066807678875678458284128918461981188275133347992574600649564445367473023700548342637878874025181533658929550041968061588751358322817675733722464497612465147685501487486619733600352282285313813753776920108239378167730797139379852761624386217018405844544552082126198558754323888283737652262815227105127649251987478053827518740984820872929471695154490834809720726381242542723241329805870937605447076099113505135338034641544289899593990940382949436375726616632228836290505152522501109191613468342445863724577825917751633289476934278661182047406023950838900587304159368841917682192980405844372069163097932685794528451783928226104376929452619438771887873728647437900115162713484260383848792173694203920999867692374722475240114446622533247461675912434595338889461411697651755181016073626437687500541479564233676321252407293579315329384308894740279530678275660487435263349881235720259434182534703044767115256843830529355497382014886284721324006351625096311927566321905909996045674072350742624960750421531542719126679290934022986435852178194166794327015040002617215790466277960612070687707072404430141207189365015906253942108896639854997897308181030261158247201259622457424572146609418233902709933938289931053338893859802551077622226769340803467355093467357784471854153470336029571815816941690133871449835093693153496361032336234167603500328731696763105044824114344957137160221378039737320766629793536074482729677206321522212648549062602412822945091107792546794527905585086848138570974434322447466103696800462342178492479549199332289134415933087497986036442769907751277193051048454811725023779206195203483464050747025753113547719939122376624376253487008554888620697068844302782030256015114641980556410589104544968662131549848535104673669654629592174822983351306855796524304618540009205773213430455806400221380424530156875275736268453834401946432065157820053956587580536225744524884286166012875844742819761029093629280657454113592135256154592522168160171845372563144342546422118776523410405380160082904147691160251724320572534409486391278705698092105332385454682780410836389889973583460320769993606281391014461247461774084934393867494717691642494953978007267132538731323904788229963360597776264421903596996091318386743551367725024031353818099141839101453149083056836247609385024841840794578785976418808133735897952263538423 A013906 917 76534275730496704612782792185523130455049659600806721879336132367471447397935922947007636273686927083200805275764160534609132242175003964409744981145526111383858072291704078517228131174510406092008361635338867890132398505749718573868540893236775725267102985611953417400619893495246448923901405009397424778122664719970837157530510908898713027508873981454586118312169985150870138940149834810739017868194820300325389032226707304239845621283916133445058008008679094126084501362777922779632181850852569243502736750615766736330372191576528365744412456104864476475135052443748558552211430456867011323079881999379462110812712208644851207216020372029038296459208900808303605788720312425919285729391904443403986830225336053003043426805270175759152441331651881157700154337092741567233481581215158361031256354872379649898809480457941173911325102788952908219267792322015299482027666271699169293044944261834844066854943546865392238077658733670504190251725658202139660499661341822725769057221676604559717278491192101942528872333543220201495850422235214308898591253376287049350014522736348654443303509946880312495965408577262842275704081278813360937272528682474445627749239158167227199778373487287371231277403706725832590294316611088131852330462462495337345867818206738549449832487742486843743144641498940776810526962028939457022449488593607547145527966142660137771571813454584086292579052216811835665535503653245317723188902937515249617470206809326819290259215285788679674682715331443249307929975137118040306768044945135386184845408016739845199817470879038192049820335518811978776259551684167344996833452259481364802348668739617940287545547191034051388592565235588787078012791877337274033004486959782283889919122210520590853664241121538912807950976986406022770252078834200038203193600948695865262420818844448347060154531764290227354981484487784521191015102061643275655674493410774999339372999662942931080705770603039942494582020104201746539388015558829887469015260340576286696675540402302783923738660132517043566613675607585537437610350254331015083335041516269291730592389933195295145458215917028945963973288950396680804961648687913886832601616144121784268193779853157883397172171783773358530415114873544028318750435140722592190172660691916316103131825295377045865761134095119644847279405520156271217415266223190404167927756138955209314035313782365189720841166157793810591842666078338526780429553189009654417992137816646924993006345664963691479079184620601248803758559888595093537209443610263683613250080515813168178813329060238839607964912864466537366064510130470470122131168917045264341244868798868954635989002531796948240243288376615827227894815668755074455063280557959221448974870624385404010898533586275302686344955629302552611076353415849536043057411793871237947865724191552373468441361610990333343207209987232711824989949497158139319476441494772007668634380524913686744901173053881080264961105927127673288618663997775784745028097400741412926218782808560080845798466689828955636084505248178218434767392460830234417608597921122675786366530492438880477559674287804856452574988175280941079127991129984287517637752407989990239080574433151736324103182213477199494929739773877832173258437071284731786258198568301860000253202156209113179703150359704543959348367649974794944742931755759790430930662296279523517944170843048823260635158751938784606028584704475973247965339214188086557914299567519762657255546963515733995268117856439101899080842970062153447465351096189915778318329896289334889053504807323921799873765621166423888333472341841623077837481824853376961553667633556240448238929160819532033680216999734262682203742193354538865964626111732481062390262092346525524152569529804092698297398586748140657562682374572348506035759261311242143999830643744235118972914965999119123521859127977443921928714829058195986517239975051366156661733393914349743637599000103650626645373636462507494674454597517370730540059278256701197528786684218647384820141061136277720915227845175440343387286336598418571582868619570989817423783858421298913225679858987894915596905770839430328683881559287485014448311956506766049543700474092516020492209621103567957425803300225763994226942052467539663311786857202897328693415981928383210248481278087816851978204947271498609369484840459406373455906464931733494638805741003191702329198825771158935270406708768160256050120996514983297011898861099485222486431197213924170853378874529644856538804902132356637677005671623037862640417800939300661291839605920948442547430413814301922791015024530094980359014084293583256753421237356684812638940323950589323719243860956403369112858263836396340926724795424931762486565611473547500051422742198380454383937717815509567225527267020667293812730950298990897046538373006824880297648202898472954558682917178171165075390864499334975324404799448680545215164642359441767384717958199265508913579990720803550086249839234462100719013237727271600808003034850461678601995856195838967751250371594259451968367448162310585492116154778087499122963615565298532457094887839776886328601520747108347904819194573106216515002125654236731354229816854194056266096962186487442963824502783852069764334174829705640416122283131010596275911259295011486684352974004580927177709723011582349730661928701312569045956446272654228855950094431015616116329955339333813518374595364455061230744996417026355052305217358244395778779167085242725000219237601556072876536002804013132123417234639408754321303530244491324266175778192844144821299132277983844274050016186049939756166996365578702553764364788262674726127340054574369458777263976872111072396130734929667728497333103197489603234176546301000964091091020109060389400308914277233729765946769981220640965887593187276685132300422157968632361407658471513981850620216333420080345761703493082858201308957876127104397554078999543104777871272817192527301074613811353179534769161279577165154640181839944611003818497909382544935760779186147138266179232445016898795755688479530662965448064068646787838756868101958468975235511361794549330917823922213602244089751365702957833987086190548871857399148891428292553751579330899571669227757645735585495316390407066239973075078068263200613384459288149640797384349035927645684882107764265928689286584446932038945608105301607067821360799914110633765759684107089 A013906 918 492600849858052351257552235003746502042445691224035138721011960210448278159573092108511970676690937323469920631027724307807746042997391541300911241181138968322715216588203503835811661488141830677455374353081874972578432195692660894888766098398268781892841431722597094412558047158875014806210340822400049188696366211731257943011401174913869303615548488417355180495707098735906962676460808235256402482830654276257215419849141970693000685631384618086164994440605626724765097754806143837226136230461978082434135165668535923012836742648247311160488900963351739109400168850953928597616174941042790260225936947532005300694624535125827553606382209366496436147153994255219254992989461840378613269371478420972146806813030127393767538814113058856190501697888263726195284466466507537072248540883116010914999620888356652968653107879106469115939946059957528146726720237256918714052395614187046385104775685050865765793347913262239273805472246849013951397362678089734188879371779811308244591065337662021704387395834846993082109741894570541356406394200665970579285523529691516074620523312438507585575443122033471171219485738405654041332033610321423975087479077743620795044421210995525616703135746287660812833698405958865511712692659560819830824205757244627058714910640214215581583183653940999318282811299216976238997538366230271630243608763045780817288906186547579125091840525718101720637134682311340803019780190039928010422833099555714268657043305763008051124868490178967903386372044527437580349939963963738902184358706307526923126447970687385472928779970001314132516767774156847912726731665528701798954012616147065976043237601558752644161769844181679416608037106125240588058086910156622361410198612185984438893712805828731296845862692929130679065615069615499815152575839951576488857711110931991510725400423733207462196199439367054804643592812560488476141715048743265763470935942987791572978030769585093860783021680481912595405523023538181926564278225965834401984087786245798846140737739578707188067858973305145740668964701153920787801314587011648614517911117949241945156214799792005542403969810057837152597730522863023722249272800913730117807583857905237322099157601413770698205327655287169763727611710530991861191131964943871185072473435790737736179801817122981518770615105184660275272870763819175156312226848767995533412637730671388781925993615929712303407993911553088246132400914651628473530291661209966145662770291210719150261441876269400905530956378514503529329780629039810122563241914815388178356862977390474315527918803564833638847711160819146510307747326682697077288094141041867825921022579518604088665364522513565227452207439812643267470201565882042183325360376256929258559265719168624407718700358287940518137550749972079380433009773629250363980270997600585267079918840228778106988278715366355081218323550855354125791286516387309901936957879785348153961214650864533284737450877136113795820559406326710077487717691436187713168379508580187897777779198396016431289040489813769805623052762575138975086063093517453482134175969432486438849713969295541289577866684592773194535857117052258148057891813536459074135124246899517745374581688795146027487248117438478628794566085420167963526728634703984439360452547699698499609695925701432150390113895631823580944150685341721619031555605662236821587551756022637238055338396461392251826279586929932727519838962560999082728975293864991600425796621308851740688138909795749890305983488466818434435690084458750906519480270504291090368734399672586587815302292085672809164912239435164228707926373105937805677731281022258832857217797566273315339494031736669268253428924720623474763280640002132748179359521866572358548126686239913131700721825167863410037573312026287884318967762802113300383716871225784194838301965048701498355488431003668376846053345343725344798430189004916330448331892742035202866651097786867572013654861124130985254564087430004875795463127548746479916396755192570955806023473463901564755421177857053155068680334700029226078356701560875184277395359495403314446849270662918311047711980637724524737735279801971520012200286949089160349291523078628115618249740522046840882889949322601897801867090784994503894618890805081639179176155849867801254567101372875776600340734851573380511955564936279173925018166497016995948309384218108356084014859465705890944622557860418414915135327132986886906403925072237138839456151345644015353984031169460339602949145426757964869541160205278718415931715511238385940614630151061236201102804692055061551055911940785480642490016029105116168877788344414539522085507112036797034955081477107939595089189759720129965961496435542734149338649959691574958069167448487137123474406789350648910876842497830294445051846397602791860514162840257967269207931333866270529605927188166111763096883199301731134836462984243173084405560097918886431808439697696503414257737230135163437358178215908883972783549007855500728115819553260476959384677338525071838205815055094769212986070458110663860438046407350600758083367992860028367593006298400252290495481683333083882890097850005585278747689256250184922818326439767006194677602100773934689899319890263148108111091721326782263183915825952090752825744174298134266287502384632117240428473763566418573761731737536975612497790163192244590958451271874137317392398640406343681027493738633815302295698251842782167076942473752661156419319607214809059974840614932416356086088402112218766382365895590294850631654250716060014641727764420023501330606741065061611554920943475370206371903328969227400027153888617923131003392954380948634786622268879360845414831556692973996039329282849422376639710437433439825349069574548623448220945049641810073893952478245873375942943131341239603936303849197775981414485896053486301118919652749519716486366475056094000192880919945779402803987501863305555499466413490156265635318321698027402746580483082406357626354747817677529902912251904254617422150162289568977419469340789303830349554839492857401445770555255407825863020889031786272378467896709963678079474256904906815024207619576972063308531362574382672734077944292935897537268010173302250780291101365380141816232393328826715553681182181787944187021967199119373425552770848066923498759173226949650810371160133778660257788882798919900343292109301261539722540835001586578863810982484873535527 A013906 919 3170548031777926244650087524900718772195381027589979996861014283016797301994421154380976262881124977605354359364070876154488231589623960065111330960797535530791129825280967504489099536737571254888025156529838054406630384013721088102191045456063008486454516699177715750442607098924695089422848283679868799795321535792312999942695830872348658295240810204585625094497280914999163627873899787859334899325549701836408194667038085979076100111958762966926561458812830941330554763578462240243723581343980339397028368834604521508332210678686848043456634614293162222554614010982655361651766684268556175791873387690688989593088741764285374293861562888580583771320681580846620665339342771790088004866026229534475130295003398769239983942073444887577629742269691241016250935808750440520682207390373257555040681404907428124838219650325931768749096260243385216584487498712026907966760138144603496691444427247047344515603654288090020914282934657700923002978755491584114018454422399386055140915991248603589762881884469846599995085462474925841865516800468697015076190324371665281646271282878350401228865404310398277938580338495987062549349145203557024952086470349681609498838595150442574334387910838668361659056484899304502324253407410515665792386560956201154656970304094768284959013853028757573375234344526036090497038133080717645195417039556768370042891730311442205068730992124822023982910777352551822198130741087702160370388928860493724643070880081744596528801189432683968812185552004189861178222273637478263136901981868831506758976451510997958676986842458458168207625370645820008965143310268304001122785066423849855065444060034129466669982098204209843041329223371749449382263551277578205239506001966152975641382476161806113881334790422595559742289218094014234926758575439441449673023906904869347036116855939492263716854272888174067622484156093974012079995394661973377393855814260097871376196137497603631775193776112017994760050170273888812475768506209747616492369469534388643682766014364973234958970247627819761651934506271519129985119476532910315478512055598634777749012587033137676328812994259177089752262334666715762693533051247251480447640017710741368901431658333756313136998973216813988098579867539794175748834513884642730694942918891137664293096714167026782237468617137949551870130614830612201283104107092479946675511696969342678486827895527933892276053917756667338661376555700211606364207378021587137131873551924442073727751179590233424632507832370157175189477028243255978603689064155728619994049946526486337627427911495892892037561993795960187907593697351862890554523683708035838688291992232526510795852698286928527956755423189786027806078959557153921032350899980198652834823119996710941526249403020164077938330997806727543315694339425430210175451869373509543779672966067874614367467258791697231962513988258283002540057866430743847376162625290851267093311186189589382755486898790898886076933086790995076120267529349251466734337307271393532314546724699141811585412196733329428592033296287031157716322356589519407097559928561624998063285284558277572110385475190311903601238502204339482365445375568812693606596088000661982743817471230604816567995357009938329853091503861931500130869515160876547318386573232219120540073369103516932911138356841352618282444817654544392550602419701614898330967287632014009028696810900695506790296311835379364001243222867806748519129061029840881632459373102984878739215918055091506236221684684108987562751112825275490185920311202698400429457171072191854976378906200549575585558918737902843237294660956055791054009225986488648483048723770841100289272145034710089088038079485623111857428318004313247098814983403049259933934725360093461205830019014366401484151464723847213840221197927337042326131633398095977521958140984627454548029859474471443931634457526929669216915962557990470189066807839526949083724349726682820589057083369812272598026316782181499872291998532756481564784540840506417723405408541265068589002601810151999075254215191484190209064848607594428066197523680320722655116777175286379630883763672593753780724049304006460779029885231502761373590040049526466521562712389660892529988702545092883466703762636704363880180603035501051572759416196471205673530224180951599394591166886376780366644461616688665907138073200805909862752929466946532190922856452618079851240184787926999041910126856845110218631824558311218002909361723520476438715507641129337870581064511523495639882317159699124242325353185608750606680173390470371930194314629260075751028707861428691042834926117238818510717743370866054110551198399102008254338353893979613347257275140885646340465506515852430428142956774297511150640343779422898045614714633817789523662979789073012530839348336198285946171877308397754485827395584385210833259335402216062636283626282501643302077586724673392657379602135897319539253165228189191005874833887217019848243896248852717633996037586171867697122903158370891198054196852295074476450333130289153832160618403690567364563483396927626187735084578997268693563558672937664375028164560064149111118052501066198498769770738510641083976687275652309291952069821538101609123790658280455981483604068422919585732167954338955957652314708736034576397879701960810235375611124108814373222301305736773950224670864232331261127303291134568200603837343242388887306975542132199586684223801373360528101590509152340624365491392818659785789505645568035953486580202484316164471473776055521325129799093415016557862819182004430467322624741383606921848100234530091094700190355388087783991572971740928749218771771218179138078868432733945792021859833186099926328589764754362899767928363796001658385806706512659010690592742123646716776436823775690479382136730422806268136118201725657161053545256395662584179802650674536801980569009457161965225483447758926577638781625329705373669000102154202472849228021632632846787476134066224064583063884996633074045847899952158185877062734242001331260830959555303850183343544844285976285793675192924257372138673457973514351719245197713897749661077577110098644533353542810907100871422675786089894973273438204227913562712196402862728693971168235354918117914651175240528866927001167475562052529529428281585311942597778559606592774113285064796345776743928925343499597671280648508135245764656409602362397645576616765764037770439638386274457761 A013906 920 20406734630497633139269878290282066964388335309261574622936411253395182197110678636051915902761088581735379293412422035240807247974255047997358859250212492230858772913038378230745884379584109583399756500054727452613734625734025629358920620083812952230732123375135596526351021102914268765941123590724937790481019199646103230990170712164425180377965122074613255977591912536288461822120779782289915163929706544566853028887827915424824603422905000310837005359499752739416326838674890390757008566718258449615687762550024969778503465876291343596565806003263494619003832007290136958379816935925131662164793735749252243344549571433365818838675813266975420292453469648111080993012221473811730399503413860280612263548333060644606385965676822488046064148249331331276259596936100236592209280761577183651583204475706090659305601178837758658265864470943690735067050020922663404903500847826051703705501499200542446541593971051568189481498566503550731863761292056968971173880992429331640303848653861010974745196476934305874952168350802251617810226000079094752106532060937297233867006647655090456496599242975401783422035991616276858130065525286897832651187088829880779526583300026385010219117289211087238885736593186244238403192149012820631913166694904518608368308217968233187517954099844672606090675946749740708817977908587145450630006094631929201146975888147938856498691240045653360308239901437655452942183408484644185984830189548736761150356757517976261655973833996729433876528792343303383665422683370667756593357112687580586707590770847651134344913524549600021735972100978629093962737389042226579498629802781681047701485417692248953895072587901978593790158057544195966285386332420581538245857779212834941698582610766707648437332008992939972778365012854881862871198069719620898512819712039807487710481472908159455128128981323888942923502540686356974832993798464829713775302113122281113747080376209738652150846034522154236447885593091152340956725294563565603177346788651375606047065257195894926015523440527584328170097095899148251645813846946261578657912719467883761321412921462626451075221213909094647387345411895773332202182599663888335418804694512406234539147344094864109765131382271228194600377840380681464521780781599823047209280991404541667609222984551943660666655471635521632532452091850707027443098137955933657425302982206749963279945317585948612013733701175701528521780364645167071141021608077596218968774412814019270143095210497341770999469359320834543430564144394282915094003882255274813198363414976124653783932246161209744415717875834671783717725340794781252580374629968430514090517346161876380075310943650184422414767070759616971567461668792970739559124488631251737782843944628990491515884661383011921889831149416346176327166051700491755251298411279102537539491637440202299061747318853128937061303170728281995417683668196453146852632680152393516997163800053060296572598812624510509109065734635613621221151070654349233155284787295082861958006609690248505005086694559187734412333362323958982749347385578457109236530163278115124909639798269677943309674780542837688560506224993384996946457784924698598805959484830444747999290374232804696883700940123417499781636529241215777346821087819101639196866191917180910954257448715837486524074985087342035213885724997103219182322029829551139568232984979299942913789517963015220261176134607461121833853808802647891183856698055989149608908458855785003379001199662461830522961786664772093336600185775172124329716893567309430715333656830304540434231538271563856973083047706269799750458829981882998359934903613554307243331271901386719959154745789141038931170276630733916641775752588835537771728126721332282830961232028360028377915602072984087627707890915080947870010825731230281016501055700401258251612627019420024688030149819497956849267919262251087956612537198384056868108825170284402046385632292886885518633435147707632050398497836776421432527498712317450824130025947007598169116337426711635357346773142559148184018941168202927262783074881550143922873968157166521016202282954714262532581296127753098990286769669496855789883548600586177647576639142489326110794512950207158009145075705190764850734495720413675529653263083325944782969059120244069338386543695498560102181094850962985675389514015342777990746787479494712303760778304075043841320990668813209923970804678480424794404951624167027239919413573114499814499649963648953882991486597429325897949340501292670497287072874609340423221090698720582706051687240540245080302665603835683739603366642951525592713276870207248849728572520870131312067431957671417113752883717038426510325932052113343623930779604761179619164922833552365811845922202282113875605949230370692876101554324541560691780123788251484361641739310764728300573756777788661050172890600705539236605664037995474355823960772244518116576600550167761335235335244298902206325445966152055181105663914029447174546958545494197449303117883058376966357743530891436540979766490804683243550171138264957422936624417431348320045397484437017374936955919651625536561901769016965682300899388869919244167322504417795166365763309833811345090660931368009525172646136888804893230124660565379515190139087733858805343772209370214993556458234557547232788167029379898629388746453069744857110908744305715686237890646770940095979104257316747018096040881773787884357897074402819421522975362449103511250459967728631181647784135312309232971676080198510954982818938198522292349906486308087917084451202359942007338704495831188726188567007816110106735907292569631091879672755653924568532997158277728768119958284948102860859353384308521958125534432248390369381007348819848701939878294815807234845321761618338679997001715650898987137860069899716164274027434849521388946858636185428104047583532050500223670021480036538214745283810599032765499328642719471873876853124499486006705818832439044994990644503164202794510751154750884309703474809921773674562531590099365574451330520717063049000611941453706133465234120772251693467363145940513623283087701793589461783746829035889543640051738341796182242344075239337069192881963681071714901863967706332190703790340470873448979743813139689201151288943535475273161487864069029014183651424555613847673976155514623533806506565725349731132156230974363503060796732130625929349298001549323538284008004155504773450028902288808023 A013906 921 131344743591861027572507706244508949731772111249418570993314410015911307168097936664402296557325013165432436367499988679567923044848360658392464712223090422882642247027424174456813657705345526628347938950831744656538242562200815721344883220632108908399607087160690370753203710218594533371783789235297318273197974558507799008060968332044512858749453167709082507818581863109552487229574326106283219435952819210177052524510968988649161862468790638415653583586578717046073099333817260042316136789337095744374784620674515364059082333068606655318351149508462970746562981113297821981109226076823169697852735007533549431684988222248144054521579199990204377571390842195332219371807260597417814274731001275720096778203468656548487800065482256683177868658135545968740634522922490205088610058764811974955581997044779566672386991008204156075818888926507127256813661932815438147506813357399273100782978635868916972000862564419963555391916928025163228176196945801827838832210708455581697748194156337740960224422127940781078107264099507616584531523444027080954057612884689346490119271167588307874038691061330026440915937400387482241887440333221647856899639460880581346140467737041722975828744030592756872391538521398130800136716965953624984469887064581834013341102020562311898848871244856559615503479495131066363015630386089513511144285317141555090297930228849769223453355872029160686046417731938943610956251585916280213954159896690685011472770663753523885875595594628011514625158956897274330331257630154013820475357898746920496191294904809883444982943749340146252700171880329092518523407054800211749369949440725253339606121757765582708659873185634784608291127282568182898229182322970883039617958996232075687157080296730023406066082814757646243212220201933428893917995597653393932796697563849430644872943454782121751897747072041143330563085113228848910467515803792517474449669328679802190498224549854917905600532818374425764681693301893086731650432152587143525051293761708760822351786138695997935795532187775633697527307252510811555442772433095642087963805926558077371994746807165525519992842533595303970049008930437477416306192560068470040454475663892064280832399234133569948838035016361743691718779710289316479404512081184549871144125244059681930524949092060010716726203278272988210898820294218655221134192598545707904433746872405539678907133085227097247294310811426318303190461397521368562169016439998979880786138410494623231250619856418092226380037614579138167767507516823132080584886229526562257005593977437675082509635825053979210001894840103358892429095473147104751576926186974897960352902687347569905763067064986258955918329132514165377629430939703955668766193988530336703716443143105190547134823629099919102372161489727853797580120926700098205469407770347372663774544224196783986149983923469104462151959233794782723232640354010563836572914382470096946370076244324914268422970359444079843730571477661789281651407145548626106374385153713195512983382136233563133449954710919166060070680950260277130905882799736203365834776260703953337406285748114453742675622106023429556902594317692598571401354938795589353534545688472039240671996605160692881154530360056777360797037803525994480015770480836860101733275336282803935954058250240039595526824361742018296954646888885030325061604120439222670302019395240622332473568767414627271821479185747790139287472125310261135885977771535779371161250696797219816003410718439088565653651434867299209542373249512728676224703019893697083218622774804132816692083121733412129881704262522915681735267437142082763312978497328774970545464528583587105302065933976717401937365291800287829239876872744883491688297926325959989273077509037110870129998439993236621513984289736044853256509088119423900608589454349887735738959170628054939960630038579676938081087627268154954211927407509058835734654160122983819120439839708896455399657679878901983594158018762251062652298338644533438389733523593840725422604754582053447250811401888698575500173023855374733467323004532341097986982404830601637376986450479594460651741897262790764414439317954878401285226448850542640398736368308287176687929487865475190002054843999574643011671016388614517599555072273523361422249422885169073977638861808716288823752574576331656110893570806053381721297150366133435073324559111985279902779469044281222001680020896704732762494749551546076606464638115420499079556120545982198782115073820958059737984952090111570706520170486981705967616104571075331456016834808840522640890499640588576187609951668794551087980950590620334683208549644694823579506031208734721840183576841974257200750740482095354440481505793647385113554816925274934826513818445203067668459222087251796498246106465882802367614157283645923610662277320665383644299795420422604029652933207616892526752209491303905401787059148710598468000986914868419495712603352296529123367339866121017300523172193416034115765094805581759293439977664797603178777898070848381340479333194725287361841439154573690854416182012763336740285953781173805722053851674758302460871440517699963950517617675257182637761637030051944994472116118905682814294859850983968531278284754641301152907460248157356484937445386362207984762750853374517682272155062786827228925489342380104883975852511990280822851797720050883017107443799109612890174435832850843452693326057118547232971760329553065963983451813271750240912319260070401205580443884828434345472616537053124595526981793141491566710274163803657508511087905150996219340419310811600739482699940788165572718909751179497090802088583143847819205376528700751612587516667617727211772073139620465145527576664260901615232860982525191453789822083689657185346042803139862834627942013517654139571855695878548835911986562101673045098390955001626879489935933428512761116977062882812482708304237362410346992245414266973759124166469900395262858950101437220180193069813429394507029711619622770970569792168516338537854828262214920919560800037703623735993745665091971296186025376593636781486808512832203275622738547825256977225586416837344412980841525714051465002235592258180469940121476764920164706607835498877251311006031357323027226631233494946612005690532701951526086030283485646412237845560878553299179462710713458579450771888760394664524335832138227712380837621271829285985848747185977710369506929490254060061679375044253497179889 A013906 922 845379821004269581789116967532901467043443305835416473482822249705040630512236977964369070630662947212238903786903979637816244514248432185119731503264102481687734248159232393295891388076196742895680858430613243897897321747523284862368089702932929747815452278197099342964787427839479394705746989358081247386469871163829762590940157097176376026822031649812179235620574644552126384312660106813893255434058876253688600776768503673309112409367963344032123033142390819408473270385519384952541170811092290834636434369786072241854126160869794965711682192680749082523845417547706643423358499494978270522586565996593508149779652149349286248311584632802552014150978447428031162828196059095365966982464956943972114857712448063295263612536866264426975092692710114347082001827170509374090639731460486201321535497605187650494851302866717762529504375009901662969501815285643115612638445605203309627312819062124452670318947760466481490001876776276263167529267978732973997672827567893124071229705220785324665153737792216750706608142536017151450533379198299594309082038287080082456253740144608832266913810941754086372804207275422168615196533376648820632220996146562503583161776536034334383414505840097476546319172221431209388544357286796852493417866318911835278929908602332092253972640494733803485328511724130373068131111526094537660858942790986828114553451142945610192989442893443784177510058444041096137772993201251148741122359371945813638797687152255347188188188576314839516077039476113073355107277729038375775319826484094450507217367621508759641931855120459204952542982380752992327950501333313959291575028493165899255600484532742203907804014159248146470082339047266746019737110040177382255863773059685346724503663668296209039469589662185673093975271011172811527366833538987238465598494788199335985113455494582725862974801082902508587666398926934709082945222071129343299051808035962944070197914093886851877286650201814506649528663911786455533651137432279193117459219244117850757618162251293015442072023028064385519644001343547194379193200250348104283371226528760595386696784649072180021927292091208399540497148286358744706100448340648776665588881257962040689485646983820964005214044811314794477988325756862670096999875502147609271289392505726825375760742414036805556525681386689399760301145708952182001960512592301477250746815645979288473556173683169830777942006330948103826511803882706877895536613780472354162838696455418194772097308358517592974615570440333133892143222633351948404947968389209682296942155757523137953585316975135403710441225840835373283773761644922055638078887825052575662831682741390720129968776362254852927112246283753620729147544422746977140973611314719312930608402809023091441717392121391860615119344999279443695078228265719690184085584416820919612876641295599401231768545975932906221240527750720413217199342114053414475579221475210731190090415644626951677164306312215387193636357616248113810432062821401880799380029263405849947622000728871940439038681853941598036573506839441082889566162416902514380267101342148065135541585430876227545494041612749158664563114618520532966849111050832419966496598400177190462424520645649789500768793401238918568724488687459909889488144223940958657770254577756471133550351140524727170391907292927707271475962820746942737497980249360147759439710420421212865259927021167764338597274806833488828471946201435822090131761827979912805118117793575908182194840553750398615924919837248097196243587267888504626118133709171657965694600166251156625786372355986995028279198058159530687727016422177384399070145960432579480245506800297270780101214959689507212937747534321739967713276830753421647543534540022608295237847513748445289185124549261388576225182185352564138943559473753837186714790474378719478709299685157687016431021424402033602679641782153998262457259485829078273968891160928446043309109119231477738436398910284811629792373804954283291344681845846372284445692636448551596188704153920917630838629210866511855530510140880374178129270148960701899640828292454609034519905101639184449654614398254082497003525603043655913963358257474048169731924033006466011665118143716536180843395680792754256525667664635744330050273092542186172626565117240997773112458044730498424556738117106350220487757058202546041068198864679010371900147012768512672405295316126876133261959190738359229782753743812846729343482428281719921307207479583288703255874880582006661088161280490524977335916153672691294332724141343308712089613762604037036016037081128204798225089999153784127333268575467285056795926566045784014882188587428121265773012683521803116514251623246751059885512056444401791643932751033274849846088429753053648166413834866728489628910839628939513839176807933493454910020873996923397361303478155669084488028449080312532896313896293887452405454325642389419475328876122604947742293344598330299147481514375928946855101215684887937268765857596242517356017346162976399636504872803018483302124772852537740234376614012466293114985612184575213084982316617781556242501253849868876735912670076014539073166414900817840670278648166915625801555643277105759242007021137861708968513269132542256186407861416005864310331732050394692827271838115861103262668609333282555927103970850402791409243790484581060042196408292865460550978376144292563158383998851718696300838520314452561653107158794796569245823142194188936760844319683319306306729250935008299600442257139946119118547920575413687254954706142278524379302781060703278459378172448207070738364299384992323966810345744635897843904387237497822904207790782867381736416374791004685215398700547684203496160399369979004284892718154849138337259944839601339197301705173689634176617712183110258597654336405178026650180263325077168592107712934488036154416892715571074110425927499846349943392215020017888299991109826399336685722514989378119747335363472734742046244403542177589329559135174977684577030087835284955933752158901709170756168718397073454707797192955295053808407851130460817943065149563907961727631483893125257968567062554906123851078348488138955148406884038581794060435811286125556547668222395758350104334834492884486565028937353286565161556542220322476791263138412900855885882171610841750377300640561861594133637919490819744876248557262832056968988417557809589522050015683009237334292803339076090287699569613810455686799298305927 A013906 923 5441154493262083492861310470161617627094797017410641971185848607133290326913022887462121117170173045648863382716512921014001120665571296755670088022913383159293476513999938299963257464404512372759415223393868538069524141548419261860908817582844441851843751562607952976396008807662638325758571694725960730047173649976217545643859543551311487605603795655047071137931836269440566788786099689870854157360216809763294849789348521238177392492248625293617746859504795153763991074532944994703593696961778188467476371900931997571352111936631178738993625699085390592058774786315258820451429514715006926630156385946212650025277215653899233099316529570246276038416551073254276378651119907586045074025819448371636313659633511105054026885706371422980710149027075895507040812886296117816362670401107580138472455749262666297948982719247078803832437777564355499142112222301042067671596170901931085496587471780771286073438667185444114872803149575848292504484831250042126059103520006815933863990814589865078911289604162769737893222371954696240618580361469321205734100013554779879156731566603572045299324838658282321546993749867712547011239901223060000134451183000954543999958218275268835868349270762370512486565579893203214529491754212373913968042629956663958614693564723259945654211026839796452926169769136024457784454202753197894811705830420168534227309303389739977546376249841116646184427622095894800838682240379920422441881709887107833993380022118608638087264730225843983115425840492804046897631241260352046652849337952115927860974953569124554560030602181581760581865356845482856899057913603165968688613893616788883512489389418923554926567011905777692795689172350501989876912810047325413040853004686294363592832084125792626977726817135081121718696077745865047264486827480825739387385612740563278772433093478369065529076820126331980830666513068583726263050899460958850837449011289613843325609852992789981872410790019897387172147269267979370568826762854288158667206823567343219898840355278974040889472170912521011288662030539530579712159500078926268567546410269802556792998142998563182378871572960204543923682036892867101977896677974196369150126336762515174857486117564787174928211380822992298234838814566902748640134469689119249899998582428487312419500024111388895186105173713448611321415957075794413963044531499871466992503511655289271511753963592454358138791586854153511427042463337833234594791815349646773409507704059955709994025105972186199919016104494645083994758785993616379652548021706111014184147565614843746305593179815693929723872410852079868987404264346962558351759583100562369999437061390770971773483623957764486853448416582713630504703693512536547092465516370214446745730879161036111439257644758775652327099090350697252470710888950467067878507962662114408203901280066442136922284858512373929426737922104655076567628465220392895885992993087422263220220116101385168038654742782483321856051014888835233586977734516090245669924055689317398469427231037269811741223546679844026931513634731488737768678942508893580113831495853825303998687134596922191028847756275926758126550150833112302717448507968247890424420615636791658592492826485983503104746718026510304857379881692111778797837790658752821670228973659760818685128867710858344050061759761484198202813412969574839659895962692107441510435464086505130476825674463203991826380199522039077986713611629988043459064934319185715923832361633857741597112486634247501878818046320032929652362039206563301530783067072091036545892679917849468190283737208850403541299618467248688225236968059766452835264340461408509909621805975545736704608994197292841923441380778298990789011575336681970147215295731932734742796053180182209597929652096766693532866917782418678727740406413979193699851434666234150465754250063466882724396689727800058164371893627074411638578944890799587145111754841403677191730281315801687121440947071419275339732736592900866582263303585740377328386042680757179926267992660159820746824795250956197515760810231684410178783081018372170946839947694342175677068949561599653358243329799901876101011162990470813436246663176985287618916881126372936468918701508482921631818123886300678309709185393604620568508764867272252176881784006398275329987957548994830421406789482870637497184831727262549793607014285284695654106907924603527159447115670886006312187678203594503260097618579713609356482817722894050043466195710763543162180027496509834499048159240556227004201182584278150903439368698066015625897000913640155548502568154859953055622470440423464391472591862828831904313064381882819623698870339372876312109269774496772836354687835522863457036696325911530360834885054583761346882922342222058577000360521147623847123612880269847437322188773505085064055928482203979930142644112502893622260930492038926008919459672213888447077679110668113643314096684529595497166475572452051032605798612682909645588202723864918680824260246178572352886780753854650008965620682531598393872247666876021316593348278962839338426585840084905380713034338686641995050529247707826595697054362655065646461801142381974603073263285178590219718462053717096713756977196451528245487527600188354422809592933969879432712753471260433528415961304354155800956954265002007845863524153055194053667346406178899913735170557140926556959065814447684428836522742321267668905027904356284544028044689758777334889369060499572603798103011083494433912172667150784124075209318646892224165832078760119858067616938195911384439054799760590121389069484589810442297375889796499649417512001161067048636329095465358449964737484750772992367511378971459468653334918479183389383087513362168774376039252246936167593054685148754202333178448982741061105234175485776431153202304541112755583701186590517158527632333391901530086228086511616873853121145482143555533702879398586995234429679793376585881793309294278935388923735340191947826150843027869931838182632769521395283575566628021479129514171681903509232271237473974950694347508297462632514369213768583572342121773939612062109908807935129502249180833105832145906021170743193746996762609233537660128327610920775223006688529539382486385584781644435614911418045731264510671628319623977031238108962081905533475106514072240024148686336775853938370881487649301229196028267798728270047949818429284846853119964091226723651914144721839020190603110986861629786540856056265104961 A013906 924 35021136634625958254693445615451436482828207119431863576748238381582103262594346470556611017650423091150742291303748923578019014988005156874279881355662393303636452506547904877400412438217732378823452857184562007924015221786177477143627441687617743402021567463730759883955616517137768549527902617347574263114015791808877966382035866119678834069914750937792630989129608849959905967035891236202443059746329942002314463377724829231694392925736993668199529674945671754362787604632598786045512366284062310895322273949960356044389166198552530858470449812928360139463350684476711902200815197029331827167520643590204166501642830033464751664154249883747627055930099584482648989796485059352088109890564825790642785968986531766436750567628003763701932902719376750515473586735021813834521159097475965671196221254576517388139849282146900929495284062561896566414840007221756004963604313411447828618362297883864801719774451468362930652762442150464126523193412222389887765628527271229688213960231549775971595126464725813863100876561174005465431715379480535257278234483543212591751275121587934708757992330024364812312742393004802577967964859557733670445373930549912772592323078488498644859398750426488111449318964186559257414392545782533354550813405023164373381972622451601088391861563123136021216182310390267066689767316711125997886059139684038804094202643707429176300775951031122237852617434483557830114446567093618151540848250259917297568453551702951877492499735535999339817089300474975877621240556267378073009740266382735687476491115579959842870571046137208493648765016474925667622253108814342060407179213883163812873426494160762690286725101110668912581684434633947029030338626558432590947602950741597923050179634838456494099703155379659432206277469127054275905448940648420381925823676863435275383998334177846386334614887682375960495594596723387386447103815389246272875659081670827033191885698041172850294618081469036408643739871522074145905074153309857610020565968419904561993361828817337615260667980947608223360700839628893870016299813216496536210847364915171797796716046701801148961973396521401794851383412381146921745721438002472981204831596737057208087756770385294979838968823480400717797717160265982537890689013042274860259106576023517313880062043689169135808821732094338975338316345413089845750143929007477217476931029717939515669777041290548460826104258507622974198864769607219574651546137182991562506871044472367514330073532648338842545359871051377423854077748918510829862019891671975683367038894912140242627780523754482914720738124480908300197996524999722033709439330372222906209286734023059008777458908675189750607784741933232796703536084813560017122760779030815162810757723971980648609285867039632358425957940485077806059092735120116059070359575924561436442322576646684382884789693092108354048278637772841969480519498722019272685539799107278671921621202728337716609419183124837051244940957322650433850909032708495840085896006367548212416908672496114291911941986107987343832459262308574416916272330864519632110598551518297518614821947952957965773187054172267258180514177463646537809330682121876531797986658509554534240181056303274518323714805342903415096662999869851802683011679041929112487426563012185927018298391788709126718206657008510488713290690872832232221093760201606886413600726224928691008603592051521770363779412532279565326238247219392133601448376550750748386346953975548838124383773560932468985217380705619706537472844512889259864544878267983638434900529140490999640255399998023832880219010224346823717686382712701390341083790878403432897224943538061973618553167538786402064048467082739261271919129837225641783238138177155133732652177313893503470167330765459630553413256200445985898540870639770085515682882553973510711204107116244626354991563152697809765847886943364999829086121895283687124330027491184667867252854034990978292276589596499952897961421040561342320684338190954977434916207105992709718175510682271041145080543139925165187184480609030331663339232031032593868496669462845402023872994028154997694755948054289840929610491835575886764692156812547017069002335419562565031169602023213493264501158948724166733948547443829344363777409192113689392907832317093494632240680654770033819008639640548047560543111393944221526233951145992153880441418072166439808017326818497450525404977291958055896606486662209631586332688471025058738913344499602955687095284716968597709107126390839387784901252118040586620295656644216313211632780551501419683515665025555774829884298261926482071803876328175312425502061742880812905256858216730236841310313748193882367861640567352733551653941140406397057247086576874810258680469036904551167666231437764860715067135896634670664276608457028039716440926894934210795514096434999211845383784145921297145026701825036155409129290400194938571349182996795270271018964885422751499355103660151356717014109484328902296892461665669730913496361097607099602655809920667475601210884164963811668906381041864518236006586785729600152814673574565397398349508569779535754428565967694393188144888550162225562668376632716222910553385210207659413912723879540418662145929856779113670769563813406495697584701815472792517585373629550740210398685884865818184668772637847726860963449369984719207469968869260102658397584541359652539750951296880294911883194017008241530963097242616078187973846326963000631447693728666171815249575161007279341502604971607694238764184139303146127634499806838686867854619287055475903671687653653234311607619226660471943030857446089025771021096319294791601921388356813244494013685291463300350850611629209062653972109635016001455773799608924801873734384371374388068907736777860922549457246248748648732217895580417059296611866046403568979669216675600631669859783541022439684706419312875976298654459791896939616668154828530340834904179193723067165837951561490697062047211195466529440697163921147679645883674613237299651044894632305617878322564353416956356076908724597815532545432688454926495759209084843804518676676786591615225894999310894890991477198020164759871126384042602015484003340520256655161172538670281097690570453910243691658985801158716104214409760233613547197170183951333138107043767486103263573749228262902910065255854466861166421427252169248470109825231478198598519049150709038818484189932041981395524730646999178509942845193733091749514459997623 A013906 925 225408047630318344030888375832891545046195951095705439109158486869627299259476283745341749427177177109766442091436845258028917640984942075411673194404348155503107355635352061722322002793835634272313679033169855387767679904636910901771046478914006649421397701594211230263778544680764056639374069315846738175374053743498529036777251872648332025914057317795205035918467434014177491051589689306892940970496872497897002680159975560551611584046816819037360365426628849776490647459563794768372531200145860466294931250681909687903811899137890192123200270360292760285113960934576893314746901487693360700466881321727305455633683317586080620120317557159509853168046304949887806446933678036365396841477367682523823160971984680829182814458698528628476589924887541512543014811666850506321123420708925749316044100298344785655532201948201230769250465109081825031968190576601698710255459877395578351592995847448728029495458252287237470166392975198044727498670256403693597391088812102488305128105438613779726344491055352738977072285148376381859393163260711886739435963570511971562430177369906652447171542627406010289175433312019710039086064848060402205635389380277417224485190499967898833350277131516273770710043969909411370544323561299588078829646003727008852466445814708005504063339428776654668202626500204222702819217040542438838611951541291385368460092526407805826879265186987506397747029256116206054952307360987039534342877849622666878783633038328432396035708225318980598836343999487007665096328305647644988569730695350656162939501256325265474941099858807898927636773172433272496320815441145428820107325083022404224841188501706165816288131097457946080812736539065162522670216806678981697717467618785028600838562341435055586603165706205783328864848544473631899344104950999875986265601741814233590670869990197242343760094190030246736704096813458397341047111512453867523699338200698455879295361169387416586783813026336662205519274615892001274477102691136828859252599626877673788254040453375669238619693534496271555170083324239553658022321188697304965364933961240211594546308750176810912513354736886748792479137666595508321749621957437150955266849413837381001875176674772000646421688114226312797192312260457834845874970994271554500904678796842933498570740174464477943079159093613274003545945041585122937065018626459772936367122694607851976104559771271132551998870361515729576624043867808040458771456419234787462400161898992411344285768471346407170844929188522435722381226340707414750206602695623678985809657221995489465655616779603499826782419782335822771621273547706285913611513867965944296819799205522177689731736204639196824996161069248769378433227554737163321287961480789533957450880801382989843811836825319468452728405408535547141483799112041213155985095363985019529515487819941850500989835947605539959820159872278767000372155311962977691614665287205539329072023176832117363935018893371263080921017016076939861363261396310098240865976159311724364152083215859657749947384418692241584564642345744956788298131002853534882497626212874933605853878940953385332298492083812293161319345162518899148103320870560365162302248843591361759575049660470186823091213521365158995433501222571321561236183439319767149654660546857541806062735725900515466788842389390127424456367545164517628030611275817291072119974139032736205872388669475667786028519075396249854330576258822804023360747048273788724121225512791845935420010630272492770225720991782950458834517580470623197504344375425988615355002976429695262097560361989480710591767464924403108407564725568216604812102269833675786504023484766600417465959350016095087420123902768719265112687787893918398912052307989565204914219712889037253805687208200950734895047537652947118216172242956189711518266911346089527851483576408891287127565462556924479001746686192718713094939657057855892636871702132693998734717836298135938194646381513305296335123706584469711716340395324985732328380885193206435245610920951260439776851138274855357476378521476568111989011822708312418317341459020498763398540778002157222327658582967592037638411981852466009746719010655339305482953698561353578500413249794896004878519182891508149488882595700258893790388181211796599928216576179298494521759879247564523780739524689963942079968731218633132610825207820848577683301958118861959693253665346948336207036647758253189363731884182906326793271295111662839638793732476607986615945926121067815084827689195794357693634679761185703409433607572405158025500165673192302070058265977580732435901993928062679397480376777716874902693216584358719977059642585244142781909748720991457421209695234196795126052982481466730854632884959462146884786226122397349576150375050837796909397354658353286087322098906133224232636544733721543114231585990732132166553001401111519430312597104658683614461444362261891509133314537142260241981017507536528653613725957289563746056744480693939996287717394601712876965909276055772277856503592218661913524465818975674488483903274137398896693342812223211836367654558938973587085071036540526496266019566208033735764036405616789364701667261346632316779907024023597215121262953012816873172320612171250821061986663472204737679412437105599811012996462943499898018109104254914812165562086202751847474070608355557577964881841880176924658684479688410106658257123016407994035012629012876320123614195831296532618149989624020373213943396644414299878896340523075338724900990772381559810185235714829456577419390247534351108003865904502944265941127777419088875518756181541967223058107132978398131236147018796863485514500656428506333525229912772970094878205378345949454810044567795857859504696305886066397188708004943026597829256027703824741300692409624027069526693748276684332707744707286377311105065485396443880328775774992507582368999494099918010541700357324023164761653527459520349669424265107291370938667139717600428133447462628499925106123731419855025867911187600947905250252377837491816288818164753123741118931204077818190067866308046966494315078770827307152997898641436517882697549683155368757323136701311043205204047913184146356512734170280650026741062693051153019307032019613103471648387294286347686759411296919207675933283875384123304403552808337780055829085337304878139062106800600468388344508777205852082859848083202187892367822067036078986479768882661215831426698633608221062062767628950345148004480812689 A013906 926 1450803509509066061374800181573400665717267986463186033072158462853917580197635362550344151533365833650205471190124898918597617856129945032481394883092065420235336506692108795002035166428084427799166241849389566536070792180450449024237762607232814299956867146871990292429659189606222970602438815422564942327901563193590552876158007649756983296667761418989943366498576439645113195287461935642595232364870751823731887921428897579327441357698641105493381126491124610856967143341831213510851162582340407991214116690807754646371884390332865572840815197731577785611771246663537445248118016162004748290925108326930290378229668185361946896747065066800711126869182658540075733810076450093614167402864965141838431535359906796562145003561543063848194900226920453601465645581968251588406418481015949284130075232646549372740485099283891354253049846351583040971733239640376307281861757393655888954227117671755688511546886253901194880443172261165108795522973814112118459712952738154165885293145543083730845199280592682214045906363008756286746032170600940127232161488075319734582046535103557093131785428189106282482662275969784876572101319882359633313425898990022892410894684478134885880742222763494848070193196535418650508923363143505674634058640248566307338510441254375168270039546289030619837103297656203947363731547864376042421828164019130019176590537311697196179193570331410727890594307523398750028349898816737404997591041447273904606590885020813937553197658386074243544456110846690205376189097015757080288665866172905328339742518334640328162778823488539208607602451550978686398787006218908292768296041046835670275727009724636968408505398572205769051616491134056285346650791252150617097231938685893687339807074856359129979444179370977650088255965875283049359920134492633394805068701911713849671679319365316089378563875919341848372058256596625261517267188853401863059089569532698101609511542795058513036429887485370791429858544539074171158971778566379690470448454840256727543312375493801315074305194142900335950218079613385981509936360826623577932691835146890707215076972500039265679078943167277867383231550366428333818134927038396904490875099356806330349752280264432042956591707342183728788019158671411962105403448434182759911016323041308437122991293526733221357591944078064140839804918546791114920117873181283974320575975585580385811436750551902555103130065259249235450397128380259206550530452123746889640107045237446513808914295900171148369217564068042059504698349489427783975589015813758596874563086593190114653846269470083528885612240089098696545365182649864519396072072003485529813226036877868229718061032198576062010186266324931832047493055139339657982828521861149351360301274489815797000289409267787183539439303052389909095259260028192678008032576650317432553660303421467989879092423672519283881608767252822336031476319237065727724580209618648362621897412870041160770541611309217875532044421424307699338106397945310726641910039591152901929139711741815797141269598071558878277121543809539132409665157393299329266219418991854088789502372744452735009842073434200666402805638001362378899600772561985112389827943228707356121708553856819663667495370509743991544145447559388367531411580626381708055309726828142711200659246650249701421058098191054420917507770054746826883551428670827690671001890709944378449513307706059028024930156551293124976171624189440342916129780738927662137976580980679208043519037480079946934192927725415250705066335387439032322894704390362433842519865922322434092334797952968460245252348380493927475977270368457911966866140759728090312734666028013115230754105200760643503250902540718126860973192254796506429408795488162482079693203649515364705271458222693731855886594953639782613700832702745370956402616606974023909960201356634332573664496071970022971951539271449701739997623197126731369582080721919850089898210002632653158847544875128491950929499123009005537717485489067204643371648011747097887048041131788198472734657385877397356105586562056058831623692322005887675449892478376374072308854146708738622828069026873380238309729490512246634571226677198418551470070657059478175506085317424630336727822793169478237405723072657191429235508437425278563371777262575594610125667546475907189684496374561576588858812183397930832647756550581263997031876775024630342237955376180173495107806878542298607588930166637459856111584147392885336269272568469688478399637249967851984146525103561526643580921715638149273839384134063396932021321812829491561082505029816939904148690747304928730101217040710620563761825165710221156813307991136038041685345337812112320032801073452755902932005231423711022869100386678639472866865632999309324163008433405834498273221297873809564435132980039798234857160596241075517972482668870346823745268244697034320304656472186390185671153616190933789581569645087933826712652828167510183443986129769118982589986104941103075837526475838722972463669391407576637510175761900251439076479800902703349664231951451171328426939920156053183940522098846844950074419887370540361930556321172826114478948705371036782909972023165897567485680137114725111770365234958783372791924553565904145023386570427532680657929722483677567604414822693291154964109570406407391166878130374596478434226802041595034528031221488812583587788451240051140571119126625926796477551295289658623412893383364039394618641101358666636160992952083388499468125435309051312294874645417650882645813367070596492569035877250483985988013542926287386193805480316182296910750323017717774369942359486438595581963194856211404060716946857698499021740240778872466916659378673039479303351820446683620895163018035535515642253080760446659014641752147229119318446897522485836739260758648619864399268033163692529723601689910501473003794046953657942601230227633310853548587723999302959975228351515349889391585952351182753459064301493674051399492413717641956707093457323735858063956759749096937047843322125140327695589327820772981614719284645022847836562915980836733936466919397041062942603047953935519441818675195020329275613615469645526423756512637357687388112716240987746669835064651676980937377745680390212661238019796022868873929240129585046863890539460138341474341434676293075212297875142607164891276205417671297220508042460656607445612550403191381819625726384986413197732076155089534337888092411763533838375260259989221151340942604047385156327 A013906 927 9337869012804110780667265525068686360984677783796422181661755617280572439881988982303369727312718449853664433056262062280423347504976978800196398586025433623073766477492207597949784029193236210274169046563625590847473490755096984424009553692724673689827282162699506614747589917407685973276212852573317908597592930950124199870589459430459811142624469534785989057359546977274746798696088617239668325665009309405413970699873434932421121890534144788854585159823264451216964474278191938262072304328708608591395041464063655963893153492528206999694971012213256559377824581064132590960607656498206127629057784504279485963885877217177069375249695013247289456446575720015806668778348889024882891064258098335915795943592988590705186058658312768197882308711237873094618197681982282333278532745357638063265620813117989529392612085380179130707137607216087044677128434826658562739459949168355325279317029236781023461475220512093178360376248680944219840302723847643834863344245365549398516645340264208169439382473247746019598871098206867464903816939022166781329831968643167646439013141888033971479115218226956897513305961302193101830708325515586249359435590983140913408615126178052125794314040288260720912651489168366083272555325905160744391200890753378012274070308994508833668691143480578206774200950146424683186922001976041690009436750687379365017114268692381066747579282047583118583531437068074880953719672799816079494410116481871264997298996667520641272960876169600254917655277855318576541597061253688973416392527080915999722203379685533933688204341108694915547081785822980811352027955968026857801172845719513438529483608952099079157304862562426596194988441395245233796918393720240859299449107937381033253755887602203091729285687785136401301995668169616927766376438200719502219840304068546054337365485441716654659093952826324470376558555437892825589832050106271107487329737234794697407668351888175294972434251307253895824030034134258268019849894173267956101637619171902506526305804822899637669298716185297576990834485193059568389608326451912879462035564304843975148810166411820227378680002302106730786990706580108441372016010699096647441512509619484926702315640814015328659358339409912847498665595780631682413378747505213167473950533692664270117505151151734682152387406123239586445292508854209164978296232225244839130418936428421217154740249357484147220145473620912001846515404470382682267060821813513426906875499864722207028408866016995269608174883966394033398648688847832091396794532809774448683416000452473042121480859579885830558208142211789771818885375792176950363272708135130065414648709876609035268234098164079646686828303956610722676057592994702832280172476881355599582415585953604476312233737314857164263785382126128424675908271467637745748254418495234054794723618304641546382367367457653785176405417846332272759840386987253337180007760117520058222911060044199334837350106158805308655545387523392890480925747670515078246571189952239842261304879691453913219630588660691485286803308647720528111021468132260384827326493892287121401692070297149149811451960453703419797033248510602737893793135273924944234482353604487990622465998656464244508638155512797171767219742380736403642228207083547521969836373102228542237384737562608113993517342885305784691454713237479355984158053065481111056468322257715530622875831460739082615063038607819645888507400150335025045831501350531885708130601158927755936447452251650205890264111014982370968798772306595503618237070339978518525265841390078542413160430461002878320308235732353426652513972295131502482555117015890575987737578546740018123657569730179362487644423811633330794736779156813710581380294978666174396258793457132671013221013231427242174512694223694739347215058660486249137645286579981009974704972280363890020177463641351753565359486129020387646321522081464257563490038179963773687165714662974658730376283524219143268921425173885151729649173705159279135932603078872351255616450202297048722596402922990285331188699329583579868509330710896341098668187303950426625686587225189762873869082284633292783183159238152065040696072825199300854824528983070172938571363690208797495385765140056819066978663858635605455219960082663129704407994981537590339720069433087379908975480448934781546665293784927988329196559340037864458448140857792354330850868419789626414022667048057573846864757555525848282664801845983165783899378611161900150128156416369834343197597824632507081725560417995592611631203195590006399636910500752408202732453671127052433488096650580846897485857591458517691224477072542821971107237195592500497335180667609624446256878959510131286545091347237382476066374190096354420710340548895673573411310189292609032119359988021009073385117110148295090335241603492072722573563018404974686585091049878043968252633552161567166813229879495203360036808714174207270025196042006156996638416018436560579760178936634934194445332670079233732755731241700416037802157193876350048139827231181508385687931671099086421521435766516971818083291827258198566496841921138165864729202663886471152143780147173935000425118061499662647203484950757401170067407887470320649985694056872032182492258988865256976423901363799760726507702113138205672215161884718287367285197886289621421794786637732805909319252056210968450687177083619744478256938592824897555020711936578527253193212437761451409277928322242144492988353860191252984832172868673365250529930359911379334961202344451264240771266085290011849826049050918809334116796546594697713445429466302826673041557915884022649603799735470412277046367095888919730289084646555410350331772175306566941337773366069268996563236224991892767355406120580935530622276338940553111521450459740569057895883809102733923887178010376900267838795671643626782257658787551847623255829967016066879061477757248845611315841173677361653136308503313868656946974303468698525006763200584648784558004024391426023898941642913781827089327031456892072181212500993937434805027164690000291512926868332846646614841301392709466183182529476977203010713537360742731190790764632744696478860263817868689716667564388667796364166229525368574517424691765759782530670700047993219916632347203373809287073826420485193179987172688716200591146942588993627497811365806590730166136395535349930736316219499728028035075306637922605680330464236277438708925658377807338675889737747559803632885216542962159119229192161 A013906 928 60101727855478648794372289791417163978719203960993615333983369134994491459427360612325417620801124205686484098050640930724166849750226042661792488664374697521835475351041627927610906787809681529344676023666465626272000069907133190018582922843292604430803998756915830503284347131777537760294539660170306707776757077970315242967669373079023992229153006118933057167412718670353475634559979098950218550215703013526370372416335483813244160932286209072730687211332349387739150775269120734489521241459953351946965335361935863617611951229559477425037728809661708363155545597560062352901170365648633522122392667889627739527255118625637110233902747750649098761973722509493697141944844423433081821721200161417683281810973126964865189352343020777401062412497414905827434174323042889019820951285853416245033235661166280081579433047452118286672970188242011337398322861597520053678183867610099619374255205908950882889101805216467343887559145563854562759593554517715463015841690248836312296820619292154401913983306010817359023056800846083959661427828756750007844794682552671578984217162699054236091802881028546438611484230885641455616366715973964946960857749975202136031146107070222553491352613011064873221098023748388861508728564002400021037095114794269295654126514804643970021644560503215177123680866068289484657363118964482099200408164229459364372348303498326032293314678951987272213282480253044283502306939987386624541290092347276743366510416108019806812732824608073413537466124037134732893472454020752248225784126929564128400005667415328535356538193464560758817051022609241784279945670199117890020574237336870283485172120093580243440565051019636485433440489855196893832159124992516213065994169729006851715578930877226654030145831576048180565290704853836725710622623378133563076153602209457917011921980664394898198476749616043720636870022382793422735336386877147298778322342943010207096964342996993842568762386361684461609724941989794263561684727412853996379082578693740494563042682731236322615327106828226762581918602930952601587476824700484298335316370064532385541218272913554237747175382057148541953732125361934905865685646351055813083646950701804471585962358543801862509360432352616686608103816743498264679573407853946233978789199879043826320913457079409459328743614689470249540053322316227179543902106209329043623198008548513902085392320770297588571352778121641616700806497955116284330821051053654450678079775425805724151850205926425384575689157192912472107158697924922146637118713688462104362363790600271697347298480190981106312509068667857615318080156282347569231997752096587450621116321273343427885451660079686885395240546373003728620984556268304611626662160367974943883083479743380495880911429530319705209065197749831803263809471702829931382557088700870241939635797609751484567325528964497736643660776317315799451889355902699105985182686778079404102626040938062079385034494324483436727958966168477166896673069538886030266770752450769243059653833267931554173776801912121016485319467991595487063676249262797202060669087678164967823930944812563850344890145502470830086696369818478357823550189668379897349000855245771047026974673190543044893461631767703486923742418334056086427830025064741508197902551161916962229795593917929796245377395258437690158351703363057590533143795741637890780522490685191551515832497691507769215882683102169723076973385405807786108562262896986448854326437855056549427262004167743041130360179082504678508431196544149823544714840023228357860465121370142295911148244474662648856767670898282851160921737983963580083076249519408197524642849516260288470076533329851828491812773689039507227388505368503828404492991923873180912139511456261667147247975965004110179229557877818069734272212304010046233339276762054713683622525401914160984139076865768869598126571030117468884688004398377903918966162809342575024973237411034303896646279827123213244919532467959479139065351632985990151605858298478505897628149944403193466342299778568062059399066609069967201620951155762688756025296676470200759251485880739553944887150679123501571991444680365376760228883455961743661843873348480826101963226687929562297843701758848727004014654275882268722466803538328256231058467643454598819924890855165926065474970759138238664408336995564763186705970332337328642081482273065815250891670997634023442509894896096029026251054239205904913191618707780827211040278228301617897976308653407068685999456375388664527914738717443006536724213269513368560258231443144257268799609058982906040914076460289479862704817107780890132288824434521484393982268373191421428519808743704533037294339092890316935235492877151896038152475053807340101258055419500826334510872457682159095618217823379105602418784816083208066613599947944977823427294318569729989179144683245199148755060195020237703148164442279795679949393509814159742975780368594034542214692471352027631615369377557702257878855813735785481186221487399780861995649839705688497894440020624483227663819195756907195554542445771145942517668769330515536081983021224185896288750461287041394802554343801926322441205659306923181689619938412743719155170284664386023290872043089906233558773697169974683407142575583043353732762941982298110922351690573355868414512419035000810818922412265081184805602737229073310801257411916357034417698913358379603974674128013647836399360521298853447946129011364971012434140449564949810153662018075733716691563562503087002922189981292483437238453069193770739544942026537922025977304635098956465050495827431934337244320000994717992618869200796839766481445533054977283608037941264389520485449518129194986910788240286377021146809534072994069918596696358260335971973958205656435469307016397993471804766483531717771873770976843289400602357649613755734596606333647821587009298417394092944579188932524306708473435127310070934632307281144695333060059429310633470537605278740600111948417296363584148939785750776619266313600413628347090539041812284822250945292956262330546277186258506039184012907506329855823701863591321435881757585001197054952700727802408613897968836907002292415977045261380051250453926762241999347015204792873705615972804645559000825057877191496004593788192613164704929727658179024809696661424485904071011390145699629689599969700826449180779245173745163537995147360704351846697612355221173914638692122698820391619635192182323342309193895333299778692111936976361107223 A013906 929 386835335370515012817116526792959323454281497379913529099576520048437850143445076485616415425719970173400762119099556399979976234221919138103929451867527433771783108927349324620482966627371329043626900112193490368396403745946287357643776065361966451479974301771083907249000684671186432720707438279959532386451975981494692721868257995731564519216163346862551949968076679924898900426170679553674546514150988581189359261909273976892987362507393815761806649517848487655329168918347978355586488615822080537130386707499448362244171359012716535608299610559964468991237653818036524404658977574750022829677807191222730273912071791980289034994208313165656072272938235057922191143676705790852552151662494610539575867101084208928421307431627535379479886251240848947218065155864896837442501441062043634674805951115097958639113212838937109369599564960300151977384333561983167014851202989005191414462151874765634652427090180292373073559284093635896368035770657465216296373771552141265856797455315236722939678253053759582233026538478728086571179113375623706615741789341485109848694013245617918839089822830687917670331956249071182183366212597792017468616888053048642441829115028218677440606192951285476319302501717466776410049674531816899358601959882440291621198367614677266583941021815482945482773763476552572546548026509205211607813852684981131173662413396783326269668849880669870615599055198799319802810088757039235989159960696848748236229835751143940527440485226536401058707975325183543878115771175129290587602288084874211570878477677428977911242307105738271388086814630013835093557738354766401037608692848463503691017803178959474544806976782174880155564126662796067541238360559031706780353820112376105146991604442699121634080350912043676674644144871151058032670485947621486311770259704505628997954264956795413452255478438053975689015073910473335766868623206322018876460763563744843145377096770298300339660555804122323252690521862301418379715404563490630929616533501797405775997377829698413786410902316744109525756793726544416260559345348323189210200425171250262567951521442339244423244368040075853617964110088948412197824264750092093625150239465620904298061007724676889311149084453249737942533262744170297851382519546626891865445742015117084578233827083078857517684343663201269014335375420716792593467137513985671524620865139935167614090000266043659492118106453993781168160918997467927010838689756201831448040704016003456692004692009963106539036044877074501839459606135278187184052792573017737246177969647083524537319403141887859906746773556556884687349217987326793800793384107722605961693067686613435058666531594192272127005458723964057937683573601845608508910985609249292954237277173261948850999633113077466522384430322080745678114397246528207509044601639960225275616481288494940699434513697071942255762269532024521324591571892638846071913988689765283926040108400209409298215311072303928696599941596185714833815233434415122328705318065141241462182301532177218383185509102549466719608170560571429671993883181208859931902773057793743343498783169127731650220381273773809609932697573006574449029102498420749273642960211655131758134739248967239393198717519396635964137221048047473553487158787015273553099012699853146106429009262344510018555361080329878617986875877478892181424866337715120846859980469264197846258067885689252189838261996205868381938416110342973103465341960861178451178401988003328236510311809691023748578105826116425409984991572858562907723260547579625678516699660674865775291647625286783617330714601212466541089640501820918100922647237060496316280352331984035293872357804761858507350479703244033609066451414809032036424459637118277680851582759584929587511519479366522449523312910239989188407694813757428933003629620612513522034588056012932396651136658411453403455814768563699360033679444293468833243510429234772417363961321797848764645052006641345703706445118363423717840369302525507946810357304818404042084657659497609883444737996783688096259578766575821219908382597624735091436022126086522241365402986388096862856296798063521795478376131028356930153061852429595177085703181319381125715588300350268622788790224909653692111200691945994909115968153686294303694979550807675502932431831781411222070037369720784088459993948963044294583412665206747038844160653857871248529369850383924763346034464445223403750907789195133251646686482728494172753988617492781520246314528367196012687651799045538203213592333140843273021599133007739483139238146141461438262237482169521214416095029626648971687961110657945777736726249127361314428817015167911992971503471368881465282858158360150941173884417931406466001890415745247496809351576192916207072344712366895360919968646959981342690388928719503443657091977729756022398971501796266051627743263627992454824695590400797141798993766170916466966072519271137798362583963144937634067541740385139323582554161385657874023582768464747626731334568366875167752639666876240830223603393765666248250991429033875599329757110389041994789101999759799078357052518844775140324276825010251619872147657032849121871960196956840499872005713463263294147578346175507628330306041238437416357022378174364086363724778266355892008494392632287170570148301847159985030178668106668994223708695535725469428255247538545185400462497534385961183975115477101813055385166001121746156274169295738226297713931839395851621083392843574217755933851454407622177291728294571806509649217030762006723885656742733841943074910797913168666444842846986722751132503465420738547982118328162346188766510448464334053114486586559671654509609746991464639449879607864217249638343514849540735419119516963976870962070416428614405610862782079269358837825929844110496296306122913986958975342710408467830541180441587949426080724999329820936796188803705548365191650631530293812936034867616283889624108542844691794073782087427490563660421972585110346338412026528680291939547438510837978402677827053916397761327995206729701115979701988357375217343834631535759747189138013623221892723812956584587499259919359656265430660485938065201894437644525855775526943428766663205500378338668956803165884262179125025427249370811156047355492456344968695196477008394356421518104626959080717438882859877266125663884542791655248937784126410399564229219318467121630300749037930078029250399241316177267343573087693735858297631756351568008383963871216697486523820774242977947005489 A013906 930 2489804902964666709140358237408176190799700535690724783625355637778122617705811713922661816110424749985776781459931596138116320175300609691101259600021397125664979810662782334075773198871315062090644693148815786378195614475395165010359014571860035236217972237384203508834754813778598097936896275421149576558813470444661495037547709273020885172305318444435358205313380562297863563465680670150536291734530116297618064159874922196257340959762926634321793895977657488580964309063426582053130606897026137310595404572107121970191736617381984984946729940330353390240469534488142657596255977700399286189636946570576081439382045893809789468361727716985578301181420098647412089512265559580013288073487835549084125355184993640546981983138403865946967709513970279435484363139494937705395182052669597113733744559818002940401145853663402991331256572735273161078573813631335423133868436399862640724133569984084669235706534892293553385391783261084746137132456220781642652651249913223571508537303936036675035737546294794110788464729751792168905802688121402014710283355635542296378872771295340172594543907547538364082017394280015559947633838890310467090010027102023258439969731708070087014103585758655616509408421811705264079388352325137977468442214275625393894058765008154722036682708174930947777432533135964814441966564586337399295471436032009508761683858829492584552499214247500357047616669735405610417578095100748187284177788911437562769020249728025043606207875004420979199407666028417826355103296992645183568479873699063537524742693649776259976179044643868782880812852736187137407574694355532241953605446954358132737156600366273561270146571363113814665104077697200829746576733315599812713782847603551157730103384313535392635661628030275934059109119332419014311172453535571920072358328657276873661579947574815461805530382856419640048162347858157681349734494893648281941376100338164174964845859157832073303071840725972086411191871554770698078352586154390977949420868088559220084500290812534577685269306250059732137338059004288067787737318517262520610749035148000428727396799374750099468837925524165939903007974222232490210580821654401996159580367732872848032494880641670023779589231677082778058258367930601287383660920006295169069918643498804741505523245309385023031945001546239845411534393241502582991414056268179079017792832997365736526774874582348245466477929648417695465224353862919709740722524941501364427776649008475736455387555385481971030778874192244330392892959731554813134767903107794702000276851692218513571103979176467933895770248753330008859227327748204897992179892248051640823301444353260576445802919960558271358746695219774996558804105167223769407069659849192421960954419273184331653489531589924360109083371412512152880111853916911102703386658453146516231137210025835392106220436192553116034279693166559303655885691610182788443041097705449956840380769420929030070703029913045885338860157893018752370622841008963731694506172991345373496426821190518114300087369213630542274483011330339997369330126056191377160682890051119355412724988559133091712774399468785143066223048495137854408987320661992900642166951457565025705548222021915548497738813114945902111322853732053020073672200048694246826573958697610897970091608762626250646358668401853651933729502645880125339668668478688354056841307273485334958378191429580818507300168731445667519010650962893222533677429472395119895992949386671305671765489844122152866994451387183671872579030615027201361184253962590290678541210244087047608737969151481212727921223608511650534476520016411553472446774085723666041816831769499121675468293050174354670775708584616813011479591098546209684416315814148766723205318733575144456072655820384361202332228386632782732883547660663931410935380483222007119952666592202445340658766873409949233159009194941586430057252455522158070565035646632222805093610905824331311381827967581978930631052092462593702355836077724935394897215566366801127443291734103824890040355292432713392543665977198920878008778973543780332618600959082104822556521953618122526567085902138562063674677862311447928892148582452257910869326071162729472831646747841348998406270442565675173644081795201760711324197814201704537527055766984126569570637093463463649291930534340780622270862833450647404131886023814789856235341515333532605373269930929621463088905502990762538168329092631571538303389016304164369345925360279341888366724790454503485890078843224156495486382518264734614409658428540432968126853467250572337929084382699422681758532331272274722381006678855494700915333836487148104594715393856884180578185567420800636903067127554248989167942756161882487606005364149013509356392351968242878976636383029680387989713761080347195155885948641274953058218351217071066475463432785884427531863960649183840663745690407037878037960933937815005741812096903152870526428753100177326467183807935708789365307398755449357866568786728699134078838129766158417838528051421224533923878138239889597266530927322181976616886869152737719866873132439984479389866480298936561000176872716957941802758467309779215616737909961781653467684869809280460443706855358305295050366976382727995707606484605921066718555430521211881037628824558073104288980031555855239529095259217682234288807896550497875076264664707982534235968992767962340564749946675235914746336925495157943020712155627439662663706981196972613810398747944989011433880553271616318147456374366669184825735170491425826643234379576497764453416600589772837754091599144303064072192430752136512608134871426639419755644008159400277232425053939997236735801345127780284491870756464919599645189004813397237565629701969174473785578625190287397329252637391396430782870329058770631684063255840074579565492234226738569061828912946951507172908691784361497677801592233408580281462724200695585870834157467937995498994903650978632115944228821939316896981811340294366881882813878063685696263062579027162446426226613413685429316339112652868264669928143034850073478524468623842766498502578130017728866679664456422513658749087151088086410773604044064395756850472280480139822413649138311356079921617443569437359117009686776103533498497074788547304192382948744846546978417639957193143102088995690462122731622991022687053863629805270719913964297532690362429786155880629035334813965037992213019602404050688341425935237965962935402954071571120289786067174758492350505188173553371408363150086727 A013906 931 16025238358562311820708580758834452968420316944989246626013572381723755063612477284224126921489619566597704486912160509282392010546054852081051754517780519239993913149500724436452264298142996600681686336235528444944794695859408342548269170926489334772384892084282156564664012302380183417469456784032988129037283168802203900954454935745443063132571130232612406737261339788481918061667389521558713207551500772321359943928961836353425562684983394502330637889818523933025669563890222237411592809787425899696089558049849669742989792635130217383966990624335687730800514405016015577221058988280121042871666433600901367739796555414301381776163727659126107999760924981988580270447643848543901466598776915921498766640967447523379083658298983753760703988356276010252623732302346265835556342238425592695800390661372684499430332307205468199433993923128666263395951015349350331339712173543201108586292034232073472242555105908269366277192706449999978206509524669434380215893303820227141913973516427582101109544105931674011414559444084839263791680791071369007566429304061333210502083109417363652497684517536245716890744081552418189160033425504777542681516407867917685297290102891114948062616515472622766731015329868816494520522665769435545313165766757421574612267873748881588097748491982759581210643442621935181679850404209320615593612509004572177651702572990192790136386450127399190580928218934789752771905849355034889989206722415608777065444101195225893239510812829579938523253135388344877735884619875532878744700455723851706302614963073881882463860160740252333613439639018588928543281530992369456772394743266554287135868724671262272166178993566978059223039974757834680133570931438727645361667234693183269198046806902733329642792269941270296249808566451379795828614643106503578754283022144963404853594464513530473883792840985236555286509390500418185251594168067268863935402473778840620385760891669498360179713320553725356568069924138447499181718119426711290187909358375721516276332855269221241342539302397428206524030854705836475089128575877353003695350277131586523436579297878077179465558700081986778133146053829446532739440397389558707167741982794902025324012197553848365863592694180169998975824838621550081842814276856077867376987371653027406355884001284343127296497987087130005335611511199192459518706921163300537982617776112763976733951776593975053270446957147085695283728513415126233351731238349557716425169240409159747004478504392459185870156391455132450213983851117474700636271449792532675656567912451248784293780098644605151054503570171754329211025796360864357757681104211501442051570488252998238382908503267699505951969780550932260676282890664324537656806955682730700741435249808025060747615772222088525717577994007322707604837770175133357507223795428300407718666363789315445135127160944885900515423863154731808170434279995358719115848467928788891559886882597010616192358951659623492779575205233625995689391728368156651745812944989634855286112295581842931348567238226566445354572808594954529688106371530884977048521194600291705375204591037656360913873516600118974078283254620341063260304678431573372097906762845238450244725359973201987164581725620690252432898070358323331380039549078012874702491513045657019873513335418068129963936090857591939648096348248292023569099056682126436815272150180546421262012763760442494133731889913459202016311570250461052602076987442644023176734947834256151561328108199786709750409668224739916171370935645816022290648744702340279276793968766057960267167366582352043172866672124078702336024208271990387311508487259228917862585472441793285302048619695438356464764536518638332108745585809990206878825163376185715657535490793615245993832045780940140534102621850705204713315891800880670289254059625522582972457505952056063651231669554304012877198356718797915227993986441332853442374773228951780826004626898426094065693248766350497016314657717956967738002069048012343854398929130075995869011738649757014604237010503962247815104676706682434000725658484915695737387403952781391799927912180516327597012377376628218968598067136343251696989478283626513038818410772845735703353659723941431736449209919114485444157870353974286142006521332052441588180502696437914157169983062053910014874572051190542972688712102040240265052435686178155987651346714826375249866008307049352596602035311836073527201957777055567049558249771366194209489061271156420207795950537968310329884207732033897090628309716755596782313304158927215951372496425963950513223496762996750281777757260657986503473935670404811329773502531137200292971464262242999497475140629569898233726597784963897601688164183023239215925499383502954057851450419844336276401120747458402157474878238133165107111220434335629555191592277327536839211883737367397733953719880076649868569214928231505397044483591424118047501272097217929656142686020015054633965773231920343716469870718827845186358984944479755570734391244653505369546085154068638580349215587913345730139255468353634709924263482063139354101109817868167024029611391406698241837561413473683230016591841760026285980281729617143612825159238002873626613629512537440777660364135872136656076683043947927816326507215347188442033375021542581918278646603244307979956415567998914524889128683307521144761990540840570428351939374819125034957544366033527953226182446052281360455759537887581880707911782478266304090263308544494408819377061885894787994153802960290641068826784446295179334395096346534350755396763289780275868683185511241016319607246324498577969780622762750642868301022408698858562978368951323634683817837103772739627260900277690010739114734807675616224877772861382340128492485193129957788353907905652677494311962345114943845298748283473139664298983319629201811119091043720704531800648005432635048034533560353681834530634670077629250642333579660441763987355149650761969032825568487368734670602547424266219638275924378056985342888989083423821918318679658880317182214033349500085230439313925356026482986613955790023253271579229092699066951591566443850829894075841295747353377810973785565178834239309162384585013333735826328525510942981596043160291251478413566545108317157835742921507514645473251858718709528015000386253128792789336050408822516907934660325796651745561223204708674448885392417115899195527173982520174525914323226796094819551518428287335559777540255617878279079322524957786598930727614364533027190618302518654719361 A013906 932 103143930732464025751034928807058819522121328026662922596616074504101018837396722880974969742241262470134169090405675908796158840334026324807912892828235020546700142942396941221488476149502589169821367078425189857921314727131831869702154440408513144436896093472424868429879262934338576877745615885713234913412214262537883462480899344500632241291882266074763235816524863518217073942786470875357772842431649135425178825587566012680516146408554076321314284867668227786662237117857884666208443500125630177527628154327243572902604150898571928747774252336008633376323775287123996748337722471803839113439750148242126311942465380864950798485338975372722711341505231181347324703633799351068600397232771611352927136178224344094968301450507055990631430790528998604657402991038080271686822214471894894568465973830591448269116923333155764807149590749171729203744685545986683559666037070199567652841620630485366468554063858026948177752645335810512209729620133539441287061903354790192223268010044644053063401706439404588501650019776019346601630738117846668412267134286190033580082609106716682623207904260652792366189722434091335944872857018013696403395379361165816918339416072712507458158185371046607236289803401293847962791704416166446086027577290708763049804648043328497767381826822133790751208056447415594153058833390179831278931638717044015103623292293747416433444799973572334888501223275443401481725186810155333328937800763372646643003731682619183811370872743579977030254570655184825835401216821943546915378301565295022862898891699275838137023089098559397925686526926519821720107050279032020206510805499060483820126938714956806226620881001991864262633798780252765938634948329569134609130049374346827282419964179280759347113078527090605482375381618019373189222933057856042563590078249601580196085598756510410270868632865525440405962437709981633083716801362480589481508580164289124375135549414770734084054176572752726322669400879739027592225757145945277225621919083416066551234561038682065252166363441210570255063500323469927655584587085448169863863541888763946999015363107842476907512892480361795025529827671542781384871768025655504457968145936768088086380028639640329052687573792037677911718057369287943518418424771142678789146801030627361375706849500478472896972923743702339599931825800826343992476012661080961274540656044958955632303733379618195176291868379504944985239559031219853826149781893832507361209123064322812473514046190396873933761079999047501560007623462253000467117361291972019139233421287330207954047781481450513851753596672349979774537081407226674783003146471323967826038531351073767440628164464647534841237419033260528999477968649347090587675625851559853966602231580055133443567491542231233927882653098683073457833444348202328359658117325138373331117184219910813940087359756457489751581144773648915990395117485008167124270257475614184880669237017595091100455376192001756050387369415179012041973446625140286488367600927793421373376781870882125678284831303788893354592787214590475422476335627658210805831410051217225315849760443093082254973483411454559557975939877892849860128019194890308252488757507691610582563486357585998797672845437626650361414716464864301865664597891431424620001258332550823240263748441824734881816470310838625877610447394373456627854805729782607716710919196909508694664807017940177724020186313521263740683272861000563242688010003587549760065415744348379741308693239914939790795081015210627186270190122047398434358261013423694940141237923309635790159860809730755496611378195059109087229553060741967425439716471411527230882426967452429119300843519036396797563491971269982198399799890009029798113078188520169297672368953421049933245678931037833606945687671430433489420117746981355696051548341892314898256696061231974380889159397714157753154065502878537930092292498673767621923854775048751191856989098305296501557066281844558657017477733000368303601715451102690913280853566713860725479542620976193012648878652898103885989014280188318537303532586909777743849463255719656841641723418067681001514737436041419400761003389226532933657156349624471521811807606448930241074130404288572366566872717118423084587107399747709918790100679529906408048994461266699293720101920291569249346867847699675892928464183316981986148288389061682971044027831868545736554848333505018951239671333765088928994291630524647159590454894008184404536885453089178727109506011673398568413577911246622249301985886847271868060664759030182073898104707763778091138132460826036792698868295500335206825728941534660314568708374601767201145264833204037894114577639065147807507358551567067887581342403722252344564747576478513553829573777949612154882260418715058654517448330223860730304999553863993088938150518613031150442303533409818488833148887274092184845016386518818352141729482652277482226208480154023941016806384166121756787943166780857880837094837112032569570305348234507663409407303946786876710740358358793603446160611304756947396761685958949638289778063792932712539793199468467051747943821071800762381963495540681446741734680784569252865585184448449194972401923885405129646539248017613769187208841083371675661382566373132937565118400429949368898562419086280446331639339114265278956636615646180837509868469176905580567440824483605419592530006531541451684873745977509335407051666803371478768399904711365972424821203045771511978467237614107196776743735816629845717442655870606845945608855792283420853442678537604341942744042669622834250125467940282977536701589862629962150825751722854670760970889207473072037419815884151269216831748149118007946290743304676008156790625949576239298759678479211948195209641707625405651901367156671192271221772338656244153014081681423094358166333111196412175672583683805614450568323378185230302562971733839447497599908408744311458483967029239112426724547665405968634244050643617954696343815990011896343912905279777939236431212806144664171332237217005591676717333523018050821427072341465108267783561585511828051425636031756070116189990680407717539914182032925782592994407681800016447905939833504337852149887058475497249638820872679282994821222438474414326810137642101380615979102644441335789246288101155039672651631057621733568093562696471944942766895445318998885980760045064243828362353286156997975836957572175847668646972900526457319156678775278194218825252781464341536404243978254375071521596165621861597827145777087825672376136823 A013906 933 663869716562379704894493406782811383619468954795115715214271694821949063886946535537903079675686354010810768285848939295848795378872027997493136492364760676850609638126295955852338803045517943285055567245652421765702848594771876131734373817442250717604405112948587494944574384832589558917039850586699179542296311383185868458554699129681232821813317380074439829505039089631431836352136102313312873729975047891249901757818751392754151335323672169252156948208022324237088983237864770966158051862929098913718706777707073879746665908406967143592235574603102815371267896802853526603186261667337337250914141788387171992986703456872460017175522116767396214083917804177446583924960479016654928686526368931330133102450761009545240562262860936275908675148605786466096443139547010690109576352360679401391483991402710453926792825676893774726143618371296215058417680601112568822471580034519495865393595053680075072312669034164741715240994538626639587507772439165648151891872224280370184885493574774438426254129429316647370475593235243689363979789869635579308616683892979219302929640545752173185105832132722775576578656660606731469430799157893328750119026183584077561635472263690638390764229305638233159043222093293849278378647177061992100680994902012312094268797801141073305603649393853069165002715658928227517881150879050225793332700334975227304100051991815127529487404196302482653260628920337209023091534049235608584375511378728190612170567389304205390030237187031780098839794054504267471903774083398594583966723631675663338459241296392145862361600357889090923206997777817368889458972314095790032034377398239451612287281109441235059067721091003321603753212342688428279771479236383992557531929380231581351412759505564460458475833186289928962248410849467666490842700626400334561865055011275383484014170957274483574033429063594609678833494217576314226949048431792404745181379380361155648033067526913710926763511004801000797828939666502132070029106426004863454191059539111416034572708299394039911324208170291565387186174862463404576528267995314729966089060790952608919483539231620171346332252925729276880003727624940680167049710029551626529512070323095726378155492674548554415962296763365163963341136522414870249167799346770782625773488785871202999001150834458115681121398927312347567644007470368033371565036759059817532660829750379259371288708211771913195559933001347996121131739093678687634962365643895601926766810771192683804214816599237586765445590924309393333244147217907863785527558530055061582671056468758772653579760003663644676137299666903085871983322155833557652858820768680721049348318991764185550115001954882908342654573332793173002087027170444601074351900720306305158962507014666797753571519215399206873090019093137109068812084696441618721387005838833093221122770833533427927583697356956868960161040095861784892367681658809921413127001811367029557401278993539041438778257365757158542618392423801527903271499371595306957399389658396693102584036357179073434548825968322517220579803839118904352127605482728531512637355263281629641092394679579058320222795140931674229061534801496498947285955448897871288748246963328343931808417473244140259410035022550227667139080415614095262957274986329409832972759059905163306708895437299539583435265969874013796976859813643836952496883875246178699198307796594137920344967996270137312753258037728391228500598495990948223132274370520700785348718168226483509314018573873843317905384126683813815959834300708918581192752765922504962113475719028511150544889003684880025326167766121331359826323235635136844956941032754283411799492634973669995008149077845279273220198604839751032795163223460388877876524007134472017888468206768900790496292868032843071229628224197570576594748919959219864791510809500207749190197896837989682615274865361735255408897420993757456584016177791413516996249214401604392450388783953607000721312663686252200183843684452789528308776031696646940858828888143790483415175791721773063611521575430140659858190139190122699343830841028639613181285879708423275102815029815992140332369693303137470152278837224470661813702670811019908112775205114327014625791708729922731546125244716142591520636602614374501835232977987556400101289157812691132240321953955199697048967443466875035718869947042973787671632934918439758898431227452291271654642187416694191678799911379593772509905976085899073099907223865319634850150927792363875980179251691997162018753294006818387939091748908230357089183197130599180059548949082438770450280897310436128429812061665514006106332692744020173052104165909462112720917292338976871519102985153490634815334661868836428758960110800892822172901110634445362596100378689540545791352670173736765592796938098034444473471743515634870035442523421352753931267251137551361871816008564392315281927304255690869078955563562607606784281367779990914595934653082928606449780485907807155320669495182171044925847835971735757831494834906774086409036730340112697985471727447093245078515300090083791758945012447195913826510180846471629248515977148737334351814070778796244966036820524996818696639142828484836916254315986360108364595363203432260011707313845071701041410051397749570766686860778501610864679936149047546783522538832727528355595384657986510240779352507491995146183778579282357156443359829241101761775340806120368381829146268212393770639347889667397054690976475230150722023755546895557223617106817214791074542016014189278654097939716672849826109809906759943032787019828328241865955304699164760487506521001209318479732271321133600169679655954294854896542770027245832564870504377338646619052801633848292367902247796173380776896765261926468282600210937382826289775801189270531676532355839503746460543113531655763410523370955917249132005004285176479929614274196918859761289065178295391025044687287262587845633071800873956593961555294402048377236255651695917384129645640601138949869420507161780758829381526339566226505045686013420949297872599542570278136387075482559343590852125977955895997032493540959599848633185907449934003866128347630311941404921899763264364260505796810404319960519609357394232077252123194348736611293317727331464141741775726417992785451831480517764821695852531511793616996306241498864025606498327528763108131210821246790063050728930314973234036883590822792371010971011911162263499493159880952855338510378412976383963208544397444700899729699210962524829427109542143564932338787151618441607758289 A013906 934 4272893203108256676939738377292700569279483670912859467809371123065388103705301125383633721549046134833003812781245819494261323195235325297468966610676480829122683390086718091378509888610398095637164404852584245264729169633019801537355614779277708310498089617890850482974046729796543979408777023044747157352802067696988682152139327860429895104048392626020460275555951809275638879882216737171575121641808789669511066429624415795493432668051170100860935608500067030447118017640148253554634614001600665289621002337747481016390294892913824125889880294947658583995152528711768675977731672978734999253560480100693255746856017887716859924327551547601013250745525771492879078319331904395493833667023188986584182883027238468459442276236629147172890869932002813480554579126121425426211940988482192340390268247676895611158535515995695508702191395098763794717741229613206674552533196854119315576755007768588375431154141149362996185699368511727801322578538584416745322892188547641390676896452371544433343751782173476198086428991190508073332025772668899873433959833057789547305876071419168179614743626906625307522883000746899511846150638144312621247527343343528092525289540456099394571926611941739502525575729217617213745947457107552713423273416770602630861762316845789739183008909550580444748681073912333084687121720292318767433336372472115459432153240937155353368523547587042110107935476127009952935312033537059264662785232033897538549309746222176397232683386907091688616706816584150160412915552995263960460352133879670233998848768503344513276190049932296945139946897698270377530087030241024239502154240726516706708583955757784327183785113170031591981065761989376266539509201982745455809722730942947877010096054754323276120687719597744880246664823432095268944669980277827408554918213766437235559650221141656921430345042919463720844092208672837787040423919230628021734814954905131861627128097945378374927497836711173887878100711019913332234007348941271420859338446727142988814209809053846733024972187987398924838858026272792296802305682013767995014127563798422287750655441348663868503766171792747151141673832272693572208429231800734404551839307239564916803956458187381866375298017036808029519302980668089293224139421150992699357918814132520616324200064165308651657375948136014337080572533973850999014839023388917343157618802938045293399578478077880671092849805853695165398273420993425165408476577375527950192132075139490632054471405314786646914668371026542293614672634236950753720933802652010185232193775605300245057459513241260473765743575749974008430538751674444227964074301042752778160925707504408473316183842027296922930886364488510009499771822719300915012697335737838445065752219286301541053615772701400177363164832759979379995285179651349137566068205321732507722120998195017044107707837397567844833649789293719328159496481270909626017930086219579501122572820241112054591190365348289527085672091748187997509526192079871852768108859832093946873965044319275029046944294179430855455058276381286086194486048655521404701642853087335873969037546849145914965957745945769594902500606088868380523871328351825671584235758104689643167087585144992609449671963047145999993796950259474872747068216157336392672585386965907178512992652185594830501066490078336819584075432823527814462344651052253615547334133998454103444646892348017324401978243098326866784821227625481867659319852218780318854873724741037349549788718249822894322297093786092478267656367782527743147629905915675953355364334649839124544231542524644151756847902618300668248498636773417563586080692717580802757551781824664336056680735260145918333235912748870097681673919247176709731398420157651909031032317123359567220605281127113113271607319013416463997671576047737085062211787058150995645046085901927917027773046072746947179004269053331223849382336437814519850224189657369265620117312696878310743843615713728363544887881011521920711003492450178491661268137302402068871395882800817892005564571611368757825093643095045371905062770226838797373822077102860152187745077797450952300483265348903795734052328828017861172869992489355812308442303902011162880297612083941877063727782395952031355935708752780811024265688931239362722897131761863609880157070526085871883703242261985916868023898551560415037463800939231755313107605541793962760275454660484127743752502058008668720537725759838643897853076160974982974530324973039886686617894865373024089779268632607727483483057604443246101238464646569152118382017461584111203116272301437744402166321854416399414604451682614125032682699283522205102976486968124927414163877864771773372959235543576852266387731596432550909742796853124237968427872499675773465120352219204039415065839422948717310445718542074651886308530237525359848296234452988420745124129864011366527718625831254986135360252088847244531672761891541170063223141832827735955622799482009313229498103860629300329811166238121829642768436960188371043640198696067471982889905054652006478308386402127710182501143418249422289585862016919921745612281069909435500793958031758609759713436327528319599040382470470118580692075052918596978951704813786868802700532287515530327495972294443545665557169609563683393577606654273369134407297808158253998038837864875738869282668500056128550515173939972313944507374123933417160636690382370087190191807352779384963158898172314225523361180883599512253988642544847972391467327400143232700029090982978815064340352695609829280268333092224705012019477505562921681236248363713336212010439183900486588531795446391878999516916465843834009249378782065473523708076316755552956796014166426408019644101057287165966149714056816243590645435889465347392310414449553953061662527292781099062005091444977677851236978224988521295030036485295865640359613326427419324592554545636865291956309197708561546442125502254052484405848298688237563258485933410003455983921155811363656472019395595327177454626177981384982705002165265852679833066717220957625411691187998572642453205575945073334585509228110574900533768551265683114030576245728127371924851877979235087988248057556661760068171947650664050198863870797162357084130446941466501085777908450686004300362938693397386810151985768348570228212264198856703327522979164206264901461729678561850856028494786117795530265770080657441607143917609866195717325856539118303147651743788033904525711658086909572272682418523068951408584169948209370511808939147304226311809295313003809097127 A013906 935 27501806257573406104824346526519232260178019768894286645618571162344049263566888961255073218256152246609460259367882061581152407718390519331087300961861292649157979379000917380417432471988315510067593657022096638919922737863299568486348049695300622940316205625484450270136624850998877266059826130834897052997606118807039225449146897899182932343676143539738407351352621535968593375057746520777107333153404510727829865836848101234413586898982472320485576877220146930949094923012044730728597615386904430832195111049544635207476559801941641515902449807224297693487112012106291335248541409254970161300659221172736331773486502739481197355926166110540948429343209580667791805587083667532605967865909033271478199409892185125799652078559694355002205940450756784525873101476357753692021242897630439294724520304057453328610961958630282817566788670504162658784970739032355487309475173839632877977238056966299410087680938307714474958852830624879651947969118768040627841779877513291831393507742946423412741023376929778313220200632446088304234070757737065018077553333782672348275344311146263178686097839835069451697755341676301444774388736765679529578173883637713633628499656687832145557257845284931454903971665719706030373232693921997154172891893117550848928687855694180867262385113923511591495060189308127663294363074551423852538182527606293032507923487233173298566022955847025376098439746221747621505525059872016638697465088704752184959079939928881499093801088535751240386320601973678795922546129112196225061264234431478352906852279215121934613612894551389916772881235371978656523132946482604676750013932220430719606847383553924849779065026656140646826188749719988007507704275617229835282718231245525967558792671345605337996455559218908075761459409643402359605144014871332496260587960748111936033705783293555534649751304579389883408826978645958780753123209572618053296724091298961121660734543314050485815976208831107075026998364668042036531027562306709720748056996223119686053417605035063043178148567347379158094109985394702789977442560289541538333214846361028702807916895336383249397135873455045577020654378631525364628718027096034279596399062276222975316727521959147963971584764868740103140359104502191845818137194349243803563445253910150141233950813589935182934390082153598926368183465034858060552166044316094419211137678958667257855323140327220712223766197957789901945019345297085109400690359454937693523477936899534553189372648297989831362697367178088305710742906662558325056456234162647191647933782260744995173864135833794161498827303573314959343839080568547385546973878996414544446627051016046946369306658345498358827749935871069980073789872756613409235569407994886311029838836337851919649652503316248121770164429180863962576993799052703462129400130845095773949719431885510586723336585278974015120147985772105341764078060752650275053122184928786984993763713549139884783625969676905859631175968018807580454456339709938640461048083218279050304616795249055598281096579231720530492176151778756031875276917861624604501586065968702641069497031399672365769737376413832511763545458495845378906155557137974698521494732026812451970982009034877166883129991654756827038075044223919280881483283586758989623446247300307907071850665946187988131725795950272640372226823525683483920010758387615192652775222022012079527228913035914869793401851118214440742416614678676840535989715589381173799334514120902557513335768186219837111056643510459819850682189182497961914045711531019512647125747773149500386392879107695713651125700081981177976546461306128721464325364007952176762949108084705526728064653626493360442694634369800811122758158429131085442718101792761761128521637090715486963372256945526596813916866480769964136165464793820253280571400149220753763022859672272435266287850679002304246953874091525049304405055455172420136351511531881071189182724755363837207962649093745556603594298733342033714822351607259183554561546649354439165926790493864633484771491538832024846236694079293614143547425710122305605418109206454220512527717266078854682549361545559503346297568285910964634973566068917857060756463623582234126463373453194712845984866129709085353557307480999503570355297092759953585979893735548512406879799781079118897570177410237222132087543275046016403474872928617733687232945175686779654359600675824392214607210353549688858751947430257136781439361777158204843237435427950463396206281291479605989082167208604318534223793430955055940983483258692836253083269414744663053398997413452716118672390503420011457393460356231645355232062754603160159106991061882099687661776147778750146632564976252068046798811546577474020066682326028217178424958168180666811813123163608384660883110109020016020066127418252391145878704434584687182062530547850850943934477381320510871116083338617211227423011010287340410720259291287769148235826373727968523821116086434269139487514296634372772677791138571771368425129849649700648136287396043000824769560169174059332614834660629872539169956932045741407619935891568419887919385978344105819486686220003305616663257912632607153046372431133054436007372422327241235296952616283416510179952085024571014666408805535654039689229716327946664469473545985819514658470396454721012499287819727907741135418421656762603208486182323223050532425890959982007943837685735034095980707912410124951933032139087459247707073051889535499374021523034433166013992440620094786203339544658815487661578689919455419250123819808834531176479906587372022573158502047785534819906168223609550690501898816245655387708676518700118594174378295636056003811044815385984603328207979446272380172331362849656065949021590831720945616769109062431065389869485438910760175903200577480043036286241961994064166139557294117617510121878647743269114716257835377906016301928018463825947010507116149511949381554354929638190856323947022615813128101941873897919043758379790788086732704214911319841018267241363738461751393714034874800133918090065615160696036297037245192536295041141546100221784901987026217478559020651208901205158512513396916910868503903927544467518417022782458038057718004849106082758220356881943413258579323997939040611213708976610897918677416813814062536209941548362409190461950465179234282684843654668893584503818824243010217165770436657377398248959686049504100839019741840255454558316636266267567905505156732550546073817130273575684025183915980862156967744428087882818177525892429575222784875655629686561 A013906 936 177011058193288789368943448995536374923170976293384359591520571170754985069213900797551361722810457719399073274160652131883419231351408790363008431934769197913359416470176901575028078569054690615014985961218572547235772274387283134530126865220000297357543627864147463105041974403352666699263299498416273802781771159540855269445038492265120772309693540738990519987026986154680704189399301414778089343990583048791492662169936418443409249142157542842651099334657752157985690464064113018311894161612194625055783177637959266005195303345308470779388121499579457889391918989336243491587602759668362412896368873580593279855957437501740628233433887762417459636564161582064077113347786853937815693031968544933645808424463696489144710058273138843957963189378645274785611655575644893471365082575463394541525103187378061329431864725696310400866277291878773799732034921375728014255929368816504196738650327288642444021974593510289906900087704422629773657747401798846918725045022173533285946783806759011707631796624938340137846645799239953334338831683065654269648333857018766690115574429636072986294015028737570419948685709110871069963523525160624080443772428734412681809358365825131615232437631694751575250993702853369870650543636895988929280613526023896583646217579182251165738181591305796367338090184032042328751030714347535053317163344281070915731145781588824328012331889705310850273559971516121751443735680431835188363958541429210792396079457801676934521892979589462745801811902269073702384508320288380387799492626433404676383548319360295557996785058555576631091716729117787222062071078162687232967214922549443719126494909205619329401536730863064259215212175938996772206159860439027929713076508649522342615262298666587497976120763389704461070738941042445273428051444108996812979361497045385022706989982360993110554184260970424020349219662219066276788899298070253199009997027963429322673217152717585646028257759876634204600495735442599685532223533459854964168711411241702829492112028244192772518374284406332412544918145725297539351782580821668653460219043871882564116816253880062972574509699161268414337849665324367859950496872673370563240325929688131813618991968869108283872761800269561281666728339748950971488646603889394910358955915887817490480150681393884185133481064538741374537373067892853434028510054171584102428671522001865294426304106983124740576452001862235330854511647967476664295367590245272039145982554817760924678546319264228765162477660355118419843200132097210637568846687559115113432837063917470224472334213624890214803846623562980725368003259343805985133566497261419778247236893417776650935462325295439943352476505494210168758076930987919420239492510162030543792725985391278838073603342152010384818545432607249499484695999576274559552329626363916268990859017380282866282640367304227449400458647188389811725831477778895329286237603111103609355716121356011653447897524548165291296102023526076038804976880897685598960983603085387837474768177783692256607348000062029814389604529268133934468215463340242491811551964595197462929169731570061433715488774519535990261713466971524933604981977096103485005932968017650137556266256977568408928065539877152520408725044365313296066568761930651115549940889687605695526556530808085434095716404683965656951299510011768211944173804672818331924341230834823293980523123816319420790673450631761688171367980970798931845933654005704392315130104620472329733056078214998745050889650062043488277199353569446479679734717092696723089739276799476374765457102694663552688427341842758981001098980402472453495860306355034937242970151177237824017491836916305155031814511063626862064286613698228857871640555447129611907232339237366989508292282385541492717076126155438393278059636167451430460632767350635953937355841691612982819124943702841727923751838831868610415062347843510820137665096787642009380997906200112746066609940755985557026647939492254865306160839010921395257117328845745899044538736507652176677274596165520731294901622280402898337522468637365730827293609264197177016264185331505773784043805338231090446418929554045035851559667152716966868000439348398147544223648481855617663264771219890163551771101104178787808531323955905877943446587185541518990433951162350119362543528383138473009306734545539502356390674049998249893685956050915374420879835292637596059741616108597065038206085579103510523259766098879771635337364854640969426928525146445721650587083337929945367521573282773557620357455587704825767678729514705908831103263209094495221404209909953866803714196809609056960630400486150767667947168172207419149984059276322724055027483156945164408537203106133098866738050322355433438835230531062457569545712582228681353382379568420216970640478745576849985038378136608109251457894053945989517036065951920600901731905183925517163145504954985851441156465847664993942863623429759394112516373775108603136056486230542568754815292250208450644763505531883903218727456427509596057499785207942272567060162764102455708378778109874083388744721036145158366670724506013237082512396445314736082671243423167492621259947872516216987814999438838982834114893893147453871381163342783302478251037650647768128775495860079365218231444771391007532435443326928568405752703663490980894302762410301552383822717580192800418733025656299043476955264081716886558426757507085520863499507877190594716764685688017848584647487811632012667041998147238062736516361054887954452302188369812257451502599696759853472896018211404285805884590712545750092539359326502851766319957062932651010335091026150399877412784100522469059607737191620195874299739288131053159110215523760957843872478523472998611286273872537730214750704628733518335198882853333714459632636299699448386760937283176613092868637950382781251855963620183104929737742682800288143516887259448403479098188818321701470892262250764642151384130516367036866469753951860941457780366525433644714969079499037231080808502124350671572368175718342761567191680239808348181593834264634833986102251339783701409882285684601002655263852809513555906014652380850119022516723340700890775666714316046526876484509992018292286474598314322964221958866958464701077275646716542593960967674444706497103815211553856165441642903108320718614662822550540366062762684729110183386389586654415577903932586923372906518842255335313158239373615937396815622776999454579368390369716416938845704321336010277964243075512447961597191535057849478144874931982543689086423 A013906 937 1139303885324966946433273585338277577982127051069090369166366287610890652865339405901014124165079029869050189474630994224482922185774020507991416779824328183605265486681907809214120948301385174557117399786587430884393132227846669091951040338070692373895144426398010475123895176657198112841136442883535094976617833330312667027505687384421164227010089853080616460384861233147776067644510867865897051902568381272007782255708835077293308016851381705772497504644929080497786092918545805376620631803833517589615414664907835656037676754319452758741619280096967746730182452043581405443375425908972146737708653524888336492647932661162265780345864569462421279409582285449587048279956234482834682471136459520403856663532137941652031130570595909286336928668214917863849448080082712980580166349679005791213583307224358473391259476504182367574442857783642902594488684841952217374460051201476525071149434863491962774083728021117799870247031195746662185273626885336195773407512453151465750270580327146717691333960784345510977848293763417478963798398931477842398871166082285739854558546671167130912822579572109860209443783623035791235062234896502906675795711565277735923674891052370025095779993323695092438105706562404367193372531983530040073052771903929224608875246992246628014840784917929923308341945389363347418360395281075756807672551070820060820969750033308758341831876271981549553982275807747989622052628040597679391780046010418110879162959245665618725771444225929781417702271424486236640826613435729875090350549769696259155008516540476402792643701534138775760490753327440165962208656749434864833097902996246654235493781623401223531458275126933367603350016382119730301811711574617714342213251994910792583235345189186599776486119042597980580081423088005955338511724915930832874242022515977584573204976024039301480163649988807161850406557528386051697146294474839387685675601300953222576982502508373763349714454634977655426340968523345828387777528214019603279642536510765655314681748808205312442049230696818706779156596092811998740324070351593481286018106621491484238375321477947166153089137480628735829744518328462837804817360892953139911117929115266699381663903625886903019146463303832388868326675282444782342684150148417279705524493396533142890129484477134756717794584915376476274813999383920691950135362487596896136578062949936051674723681454852086042136062807021985336098120063813932655900839121902024972252970794823411803228288852172083963052156951883043955728842267822957006641783395544297646537646806485762056990937009525066759821234588643226050857270202254690245772534789683058359783155448291252822811906389179027811317108688802121160214867148225578245022515941333814156326505346991259810483170356036696976254151165343642065261826704000757727452719924340007930505432500502461964418208349615993214356496210620462445972873351181848500384170393120929938351397967676916113587801096842911835476627186407894829830141312527652421073334086833414410015861837700823169968908048763245161637830384723248972176957319961726380473839806458547024141921097602843918464650165457393834169047641147905705733890513408665992993541617169626339309311429233773585825292141129531484665054578225373675944987384871012793012053195754593105162483441170905027143925611272809568358897942167674248569399458489261560952910210695099064448482144313300789770105529259584919329967104745534909394052152424037425546741442963244736171047357626559667717078242949283171468534118951231863361302788216558904781581766053372168387026464729078894701290502678248868053556414820590758750906011786084633079230231738556427950215462093402270452934105582797308259436696070299421760128587568244547691831516024052361352770473686203287859103905047672814506486192828922842285280487707894267673022710180921380676995097527179435629944681602625707564713637106145962617319782053462133585320206585752272356602425915202348069566278815398156529251173042070845913380319695014697094023584949871533791539606107776200224820992253115231894424378356828460050135430932350650908392875409139866554513858182086311377175352302670888187935102760719780682086551796986978159231070340652031757630567387741514945297064194173411659925927224327106160156837305549856963446628526134054308271501104114628784140335745041357215038620186987885715476347426616813746208981726920942935945532649255959379202471474463826231809332712162126006702200920614421084225424326649895425704619732502038356629905547566608174884366769734841396018616960870773363709670433012890656818436624462200925018244636149586505154753756233090424218080235010016794065850034744830712507756024821910324737567451738027959237383025940137526013064181990131340542560358639497628073205058544484557463050890742339363251869850910647723856256188856892006048463837182496169655835807222714914391428798488500022327330863357650109192682616767867980335974732803832034535212754549048607074122567583409848269075485602237294533933085006396017516340024642790441089709185591492081433789836041287500563364027945637037212550979206756403369085274026384382548478908000128960398116669634645596004156933175215291475558504902362692887051013179909422773718425483207861267261350550801766807431934229111594338138609173402758387573955584530442179324720207524574750661538250869625509378551740754389596675285509910782124151693427342611139013028800543971085367375273863612855765643983023305427095480988674427737924861100701423394023998722534562176597040042405581299976542844495116704644240558850787865057625621344446191091402307127801813190780525943198186631055909090074522842019124306374178006868987287083266921914850174691703720037205770300762129835591112103599194482216579602128983260874479726255301219116446727990051356012811443993407791480561430914368455020186132783011952242854990507912694139915593869273913483155010267115891873249158566188760105363166244535559782507525194457623409161125678230050071789006344236988549574520110901207525405013663200769728783160164204012342561282611322695057448083585980290081871233188912183542908960786065748917997619742354656856793437727027021085850935772940495556991430004775538204410509255399636045569525815567814491908842516564638465549688661310178181253447160207920918299010454755283412631325500166517415225067704911336041123932931178316142743262204718231655498841884697323352432455951381000485735683777391672149420977088700780400503210169373015850490352556328844083711418754341321195445575071089 A013906 938 7332950587184153730907175408076925521102217570259182313951357490700342777335257227795150950971037258344452103673714877259791084829951316478466999450904855934250465278346690554480642866752982358564480676294603504660747545862775313683295434822658934365873395562835849935490356853011320473198258656198340923807089355230724622233817038456907469424366802755246454190482878903942056458551274012812591428733732682821418385267055770687891242001105272682276873906538856772758362034653631864615174567166181234103298046870576893669888508513926729527557310062117157677892582713933540873855631318921231513850223928154340370366099072848143121219468643000607468964778909075877451451087358350119951628680321853278934720009328431315786459003030140986563749686475164409088562348204103809113566289623592021171237008424370349089702519192781358652261192266595745510613719085261705260632584329330265021806017167037592450157234384262625403370265387507525658929550611488045426312801028925254264521493797794568486385593499156596739163697020626115746806291078373824890579077637715557245712708919957139864880829220270892293990032030615641053665254170140462207862410997563194398668193419300684444435047889569011642348354597692985411954492942624469688713912697074451537306761933851817638496924382121023836376183521813211055612732001644584979798765570376815202724622903838636593592141204020034542600926943019268118767971078120704589569527756678832535030324358600125185426287954643453567119358090767092017799527887600765931428652128556336129738524980375679511779612739863343370394604336743796220109699952408627846224455856264571179262040752895307101268136748905311692040248654490941651289953697111309703382503868984680115467558731361004847165187996896992214120743006922525514601342571080577004654297521926554714624655834997493189806740947459909054525731293701924865138565672419071169054984356704181167460803291142253913119591182088655987659741708368457259122873179277607575431704282373310950225064671169450605299196471650854205647077103165797858408293647938986242120893638426490364137277331767334897239272198399482399456625322331773486865171587061832691394944505235543013698276794455151787038962205060378469265932318167436497717858731018714519311694634401322318508884676508014951457280152057988975436065161236702258188410089399506869270391259421380256644246044066167040032700152895536306164097782385888358752278774576380245115985602804466102795825774355655827411003009032153766783147643828606414568999796065427771347209057259396989215179218484697596764108084495971707489852835065390559780546333885833024892581794087521267067335654004647711400176193289410710914700838665411662958302955321392305408373008404569766142384680138884302326234572074001393201253501473508348993786221715986339663453126936581517547449384383592450613270933889753539120900381583765832322508152420571145562198451849471545289278048475057197691887141054846149032713421225898167966808406336451639004004722228052829304267191537300971653391518131900790459328354007634417856878135521420823929006684863108381234702521839890538602797110601768834853760386068744273503342030632878404301629111452368793982711518295514072064603531379178836281552787939702849093213577502122705050260814159196266375122615600636468955639814257785314976059914218851149223008336964235925997769536910175903345131290332511224578434998464859190395334041812889386315655790459226379514941367462928203931393142529458918095699299296772928545122477671818131390878600328865259582392659077073753840358388217879628354154431455635605585951082652617283325527071947438835495142373637936635049613849259929098375434467562695199191149851313694757816824485935340797247626374768916878728388928405526253585939120861811087733482969070095291314477386009514002062070712657003378670260745041820288754504191665192682823470247857981326629266940614416760537916511527822331226581116431689536216989950082851121394598664027006769980538239042827010997418439402994542591883625019741392450997055086666324361044468829933418585519678124889489516119079389513263955628302938565829652492198783108239435354683003052674557966319784969563320039003198992118385527558142046718678923482622208807199444182338693714683017680963387783237508663118230960462172400160990246724221513317770178169309606180424873142837715956075195522619172477448310049358614172857364926720322375936595714588355663979990184844506720286862767873965949282951367062426396161741505560159769867815458275374653145781876044099191323829487688778746838800915688334703736168938055347263255654557920283071194045076522368175410179647942634307936070328765252369105021894089241815577328622584591503556302907922781724566406820081965576866127383370035405359273220764290629751819791102908147527355734864885987879202698944091151206967270580238872007149867699206359711055967776751558411655549700159588619658814688656474866252487158801279269007506893037726118227560795012418474149321962569172503229451755974662088717500917891803174675488515238504117719705325003742007160552129529788419882800935925224380154274033355695439786263739322183447743764714781670654118787801824720579323417753903663171829866535412508722788199096178646877852002806437118070182966630128552916008803419807801407634659344024397137090216958059910075846742330199833797164715693149308882929222623806308534829179584487506708272305147558917212290624170722548009393087732249998514271471901552162606009794271523405122497656866361034921701366232936120025211275356519748593264560976830907809599665877305717787902690822046135490283080537524572569896595461295995265158242307375469998192517925724396535429099234918229032398005250215950211253306606105666508246631464725224214551608082571671114913566847866862284841371201935679004889989874435009497734634018170670313538586753191344068129910368247679500847144108993379062782833477515852738457223832232670963226190347131196235169208668460685331592134115494158210747687881856046631838465391440753345412957913406408549074140570652039138206421338636822610161117289392668780588111553845366199177624445360286277976769069505615147994772891571227001893190150372426659664449098496349193830296035169593194835271479767403136165663355855474130347047407847390985105905743463718263199861957947032143348935737854059036857132596488502757288248382472678424278165170835479442809361468130828447297220659938019647025316033251172824958192627243459261316287404119573482287057758989778187527 A013906 939 47197385181168617576848282087548063039267610342814696272124622125766716332502341511318725257225778860484505886315589034246915530307663346156965722646835313158421442441029773323497604350925490732669985249504037204998669841581052850798282788852777073593248668417089582881343809898381441448426299714011598216559292921913787807242272658752847192477237300346111228703735144253235127492601282633448233154190359216948856474084917540276613980215119914091663981430234025017345874173208660876392826519158080422852123660889109495533931212554052708107586799717137333000000179502747148268654575650119436005549291828408691562423249204832636041259078464096458878619171977978160303505045961305286099825595188798098898532589000983600342964898940026727882684348296619118286304649927046123061438593254779140321343120513137125771063181488823948291970759016757660447020036538390579822335709719994545961246005950942238903422364428508059176604384035026350222171600571396800763330412712915857808673064954978486315368510019142067325939087172827755704146443938253819217704412299967062869542274068003697469346670986086015720176684730028766986270983021204372948339773987288883325507236036962025219148409438692281101147335676379062805335416969810407109665970990426266630983616025613609494816209768393976922092994177337808285315618329661113022632926187535821892350207554761481768710622893505921188027677923213465221355399272864650140143702990005507035014682973205405536342190492853709862553710612002137339119866722663976597389285127068674154289647087766142195886128000930251058635718860570575594729526520785604977651852879277478857644981165612439594097463086859460571881410145592190860688534448726498430198055099612462968428813367684284021017727607511977558410545407404748638225749047976474239867655275169326951591401210995270309760288449996953423733308932099328192260551195714781785448865179382459527918169037320407977929888867698046345581864926465361300554690927331174574876821835923483321304443420828795217263246115934673910537125183421460885381211962856558526571118923430872269782415993379363594501708939263119745365854197012853959770239088184317410431011301661250627415807958053855018445715115804931538010498614510752730030856018381186065370190578266510095478430325449626476707404905737372936125089948069719922575165960035890241480397889837984865190396516002965764945189400188114835425147612974935836636718224793262955990558122711305769467193651993604895166017340163039671758344855322744096166279854407143578116209585228118995756194256639453984049489720889056027700361866003281071709600932281744188936194582302658894639976365303236264736544240444945603320858340038251699000032518362156115169043754033693782322174639319147007087343604326494349121135565434505147487712991638136665388488889386377894395903013031644584357572082444777963246033324704000128508149089275076148741237070172183234221827742356095068963793957118371627403661799713361092105991518464776151541952765879472231522715008380766347794504923987632729367364836018559731932192589416348270149694673071873587801308933526526588902342963241920627829156684550859723553320955469712487377960420092673720569067401800703929134506486967658048648918315786190854841161557060744957791310839387843774709655821062847332507349629019396707548958396463103062343465148561401152644261974505052304264112364612626292736838053324307196086675492684097911387066937331708493206336265880445704876394733167485201272827515133689361230899243305662927250761743076489611456315914502110116014113829497432020799863395818460040563897149173594683211272890839394316767311150567917995445136751387199832825039007255880306447563007453940058611013562278529192979179283859294769985314980620410063584084158985071761855788973593524337584897322100633380574194396914915097280682054524704722783031772494921267742062965508983105780995868355017015770895173556518566833886782677289924603469746286108235230275349019576834916847431095626332444157190522388103249472026710437373112227738527679190136938039642260149178979481661385591620646423795137969867960538220517607723010596192267235132069066463917060522444616583750354087989797966810528225861600154655403442058404911075300756492166886374919644038069744934214926256221300384014753980092569388447571716067692236861868788698572134369278791533229872892175641252441017088248018970821171290744541859882102876271420760859367961966292646917571307167966225619905679050732678697950851807121595413670324950162499721152281157403305521382790656279257265764688402084203252049364791269967970424689424288308503298293669959208749224081905778038729444170708055930729122523932868032934998430038671977431774085327288440693440920571586818566903260921062043791036320679553696644768717049726665134980663392607464873884391136929908472432905343228226402171115000916712958881737100808120455721950315723774267095020674309631281410080131957140502214121583938455117236971133330052614559161669368528355456953359203405224512082266010366482120700357776635739308556401330650559841593769575034146987793726624335766462635300594670696854000240114740160178601445815632002442942881036759927527684224596413565130364958666136552630356765735295760581734593299191899831195645989061500661082849829456003935419486226296020342530658286490195797305649069785388861544537698591702183479321530177367293988046214359072389241493330354803886906272846860876822421134473853152187341588273251950924052897290959767896351936288204782591048136643794765571428415662008388220018204191298775663962142271735515544142968753640889839935073436132519988245962921144250052934396767379954694576425403610739570033334856971299005071674306190679630548741201061963890687648701563943796759740821003597378776131586299943999002765645980294013370652098390652335677827520414666677851888078795835053499471689298374221521010055910772377088850773174816162199983412023926125464147657425444969857690028786252809195711269322016740638405664568992746507083852941952709475273775247943819973501142932257542920932537985742749152236137761477957256827682811745818513508855523561063251831763128979518490120537254225915046221172018515723944659303963287659265269073891564972425635741900566803637914180816889930540306154166700035249500690602498797318589113998674706618919093786807903462147387480599302352916458789346467353798450150742263369934019873580760962335114047453188993863673403953453709888409010048312358257219493187945703928197669545908842093761 A013906 940 303778559729118363560424402476215362706348808956702970648215406746823724299687118269985698078268341188227426069846137271451895045087016824393963230197899940000013742105224894322280541280848825798785330870748563336132753644171318448865571840053049748182390914225655617151257061432778101996488475180180552099963889082909354756629150931255276757370518957421590584088684769568300140191111817268816101324341039213494253724981140415936602455259725553224482825230616755282218995813612351971144834216797476823061306159897993677813349422403789269459309545251798853293220155341250088528916997403616681098265145614735483076961943056780103155705580858837994428188357226255886222342578037725549051609770814254322258877939488357789182239726538348449820620226368506385648228929425393824843628859625244936353294544312886547496702110733321597821387951002195050514554283033614439705431688906318855935844001680305422770370211332876847124923390953153604068022626136505798815456358551886990995848220911521095546517901882134911038836762151219715632093035416872401545137270176006905330938328901677122180947160374597824678449163525327544190716337671647617395436065924668893169945220115848272285089331051860992619401945949312646233680973665720425127448804722433168246464980121145976176693848029334194604674788422348960992533182826785997175432276036662874486075011943636179851668236686256581297113628607329524383214274622107480876962941733801015166267509651809799485997303383345525497878537421585672647682780341351227124770343602612571412243090005813994959496308755891414889492598638201400235108224915372783098674659716567446103051271010421466294392047856866281035604911020711278500856623879319657085716240554004978739606013917401167668689303962516464174232805059131702064403832304700044138452503956749171339586654044580931091333464243118741190171916811954986314958852864680465741301305255262037705299411856173946645893194704386246710061417246400842949296081067291514156786408085893260410694605280547470295065773295573326881368251914438435819397165948648070476586335284991830717508164702075313215925912819263605931247298099964303493989459963561514074405766574368278847013343640164223370987949365605260470153106684015981758664989917915618263542968537091604387461926676195425225970368613208400135818169811628905335627211400715281904520668595473485021174152283000076680444615179574971604184800862737937447585884889120544473949136839206053910169785591653474911767529545236999250044120601142556704151162176954437719003218750415907101502410610361553174059044818616229540497030193717156102930587993285078238250153446441642457903749398984927609883203366178142519314983330896821055096966299332634976775468582968486739992852484559316605037574396301601618505377048635419164496509099739179459316542743779787655949809586605134399017768569838869530292863867225318299122525833712011444417620027943240354301021436719456004459632489341131395438166798952493671648753767930132729543986890998979941055606085186486817262727205973332004234533090754204800703644247541787274140096261163442063729840145140924724795472815061393139483797822512134125674352458490795680147723904140539852668672988108148129357376885848877107815124859382239005220926299657026383865398981918072564446070276307109988652352233291590862855785532366518153592925504687134379013827049771771863184189769187924950872698446647531351382101200608844803270768572626380638289149980545745549461249106059411202815954467238115584332969728355700442169949589718162375269578742094254930436629447688990105051055168632374552863155468803421924124093792043899734965065752779765014557337813833743933604610039078334419241627030085114918660586864476475421527189729412784877731592178311311969878974988094453738918174369665865215544190784821156954625052087222535381976836976865701569551507067675279037182752773612984850011772290315735284337890754054283382011319356477496265192070277220368737066736130734710224379206545200316875442624024118439011633016532813536613369275219278458261683550192885183615347080333934887522928406265268869706393858734451860960844745189727925872971646811451567325074212750836505505281754520215095175672826729124215223356468520040565134496943062893951009426466921936319119701104746173177550673676490948335348809081710278454880231145058533867042766964933363359780444443345659973248825519166712050088984596788059153672969425114211866966426013913939381659891389240505100578018429921408805079372804430789609100300703753942740436761484663669413474961008403547703691843935847011905164728736919456667156803192084417044449374586263518607175005681139129986882027600833356872653057647633704946600190396111239157111677695664238143615034488818575357835106451238120130085351600678523680618601988873054876847962365308288771683703440857887184223275549592406029240838345279035907756416626640438342784860956504437597166651948075130684799386761417571442345957931188024642358495210950835349558296508441900946873554835322792951769108259960234632194902873145004248451833809723416282523167647884006725857237802457140121417478535404577001366467460827026784420165565322329499618311760782502223317665191554275031868589156077337566528356643010721549923377439100690135217277692174066349455972919870344737709662236216806459504804747643166288617633250769699101280154404566812206721846775506386741088903335466515058987760906375829513861980893983076509852511922843419108930720291427281566371397108387865381309510665032834996414536950331932822304283147258055461196628419236535653313086675688983323935787936715265835037230365137492098706985725766345818453934092948599738754113611552158356407064573323221552200035418930237505324976588266763854080212906770178708667980515080756963704103102560540458373457646145743510900103038911986426173635416228296969325254872741021375745950111113765832067202426290908413869185051968315781862727834096312750148288525836660753628754212948196764697151858321877194490817830308984481031643607295966727962212036400676470079704266804035310576343694336769443306750999628124319844282058471600516768693127687083584533484605792865420977257889112476188726340316973169550201140298448978782698399746858456969316933627931519842627263472301523786203585733227760604977877023454558916629919813761571957223733576861064541793268102379042955504077379113598609727349178038578911645231239275182415754598874953527000808331497267821984111464292112961384908882346884443782015858327572998123554448283956023 A013906 941 1955223006462592875473592679906971416247469212086812468210846695707071650130221085867194557926175889928459276192671696704148504510180505128570314478941641893519508448902769511996950105909202373988231372852626420388574695988386556299126781253722566375365494484039898951862173328553431307338384621806628835244737877751560045122346739192328381770364438097967752604765117595817541629218081207295423632046213177354499245503006288248130639656693747746417527460793303538543423258171973166323014255697444922367772876473116332322238206861442672237959540776414598786801844494289567618552475213819786400070051182121383423354022463459905219485503525421715913571909135714711489495971095755068573559485187111930107290673213680315237898584388227013276563800249645351495722278732304627566775516705246927869382972867226437139774566153503639332886505588717321098013997857723423063696977312870363024170677989307022045710112917120882564854570792897593527467988953575316142665270825170927971287190725726322422673161672153765859720439722214667958170612583854138763578233452936450813078447596658007233609483989046920086684363524512097261759107764958545440689793154861781157872124727876099216384228720290328136818939378997236805397628899086543998226079222133599665410957149547877055743030211906668938104436341738666778641564003554904265418113301842642835558327500598339120735025893517930743235608223691385132957230513964079129790074291287758027358299721874858440253102341650272289619592039183660993046204529470593581245925727654270205721190926657290865759589350386820416984081460796797114993437177676485204887672955344110865753251326809029131633646196479206289879548419813777892400039025109291919646050124876086066875811990435167583716194720734015106572574095212706916660311155227529996190219804674494831707349183653260163763186503246947608028174685569208792483381207923616062910764466970569029550239932404602188276668142483213488308576832463951340710801186304894266102433100178782485391551347835214746601354524490550313459606378631732425317126213273419367875483123007210174695818653323049527690132237492877575190342028394618545043414602710249406182203034850569250979022405244965517944294690983667858990246657133919476080511097203246764201226940742929788258009859528843691785197800231043593755372326539889023454626852708513999679188273669795597001639106827621562541642935798751111459793613739277284525207277104896792581091209251066010642343928304339701674030556415779343464026725322319686844866403619505456531642333981708170761405330015126310240982714704986838689371276808120061663004569516464460323213707383930540342431592117910845927378486803477124357195357756934437920225973361945509804323949785709138849545816139025965515617356702615039466055754029345239691472954868542569538715814673127829820858965284078850553177221610102419029213762301768606857329175292131468876197237743512279451722899217079213618111724355343365669108676809270289976060754772940734282871333217973047550753662837147448120881233413076013632130907416944190789575295727155849729400689589865492182793110509296774865964267884910692303564565728341216894845238725740023340349041716347634696945044706298962455352447217595219230746124182810858345580672442313404166607373679475512923664513300417333225692646730280697809005795220748512552250750921614504550424992635009195429202517531584316442074836538190711880748727387830333987618188407043796636587902453235745547056064455041748879366048823526774574412419380314114051057459852135366376929726249627163061731286889226897639714623577240803526698900659544623077382642209765209751844256202443771093091019336704120930848496592751564190944911443699118810916637641065111244018576924577872058293589195728764618146751511796820661309819176978303919011343548548159816802271626230155048038940838190720237271855654482308504017950535174519748479320498367650587201192789622008465824881260828437743995125184295379778238327627901437009711535392754243119037005039266546103451084529858676686703040972676369883379086499125201366353873077759475763987587166619432652660167908478094132306349788689007597019948153358615191770133719357286353381683733904786328275568608211538783343842663683451119463458004256041321864974387736374011854367625298508116035662966779881583959891402378761119191568879479045403643855380098727179345129816735149200265388510032936605885386644647017328941048547881750466287309672886341570970323898400320569624875295650112710985594188481685005456732501763079810966724484615983733670961711115437823073873581364146723665652770386483458020127750193053122420972675094142660597590760071317158230174430570673802399018943663397115509254677801370201646954744649525989621926866015774374482561681315832433942177566011142083774580869164645216244634215447277605002855641576172965190020690235399462065197768305811636657859960798844514940323370641397460400099429730857193739386142656029943309908696524090671604141536932446282094824034470066102976549446011155568437565237236453285237743246736079493221378376642326104012428284691501924151529180396620504538049001501350706053276221808054715241695203418218561823573330132707535091132004017221442170734594279104961822580745556572798480916513653246974778753080706729856505110997054260144420566438388737988533503859859839580083450158797422630812840752769779048711440603103756300375360906555934310461995425725660738963693121716612653646147009780677832479032685943718743577178792478631933799802309432299327729998510283497308416704872354461284690949754141596452112233464057994130841135961744250481032400040141307068016627136139544185249521611069288331867864918453572152115217056903774951832568383701655735875789054667664862199780999892340284195712376424518038158075443816655468795506566633226177301893779891450197695095793085600437818923382563744632815776016308916864913866040504333248032124940905504381695255890963895227685815249110584993156777229635609081160483247006027620613906384420101596652110314144377752487705003239193462213999714285042980875702638605649041303649199480569159505917069276684900560631536866619727001908102668802249026973783862329975459414768041022250257951939995445169366321894201505264260537601642218455088859103606510664945608960364375525123934772586101138567983865597335873277041294674736119308597870636473357979910516156616528355790624361107915402570290145415365202186615008836963698774119265152681934416291214219028590531193261545271295635666173461552808331302360943889 A013906 942 12584485911084464415904329930170476126164484730930470822081605653987340665814097574473716622546236705909809363107769126379869297964568722920737643604334684209861033568536198229154985835517953335402535079040392092483060024501979892929990564634928464032119072863888815339525436268021577720968260491872742857325621926301109235502900578373368433709012758600788058703411731282017063342426392452007448826155219860573389737298556002321837905639883206451420227949584753677179192483772372285250968543558459743967358379077606993727911627065198513360085224559490667999240544197909198514696893975142485457586073435688691347220699004532916740098984217323383268307162362293433292436967090365465327949577567671561562549573504158801219241888337074219313518479790203110582031618662717763507022629517199127463608011733162808099528050440140074494748730040401608627954709013573149972064594048851970958079774081730326194751965303320572650123762740870875817363898425421811027630617218693126051498511017193535240915445416435185814850634162998322609895715109801499051985417837173354635601774639616588251991767006514220771490296380448765626042400949236579237365665343742541123002144887392236058680115834239611471117622739433212131763390981233383857174437418825039271270156172792431652592262303194005273085922117095275750042179983332583184394015623521781316145992300183615811369038764562878913709304341298480860813339917939102958470436134209922365081400906791191997913973484964338499387033884255482146965987199826348702497145335707468458702147172454167462795672598236758883112573821629239533508204424477801813082339612418380562014878904548006988186297261185564049422202315029470641303744378989015281970417198895322423933664373953457831278643877433332993082641269703639674098177081770626098268947908278052088595774966762375482216039107867968508298885940240578027038863253950710781203258501634753179362479937252834462299215062194833752980490335591525964124580239865202075368532567304005398372513776779749587784401984223082076183543297861700573562908082918879834489790670385596157432209518585236566201688795861620130933331582063504310060366274251894793734979227939217444554074004841597096662135524249893738536861139917302682434465036906436888039217611462170942145923953309456393715815365132475817362234386318728936889023361042475122237145690916673202192320853756214250713965718327741124986462407235501175312826181543162736651758337024633960135775846534138708491734853572806466849284165341235060186147962871578608609240414826829512922975866005548121035377408912439104290463991885005902044247819975309413950094283024609645819227180906970647808761031888152365016563840531340670966781002066344448410491823935600515870302266885706799964685164491379390962071690056498028071534112757459887652526762760683595572676855193423921205988338069631434001746794494652260365922636087283334781029957769791055263140520315553277016438070272443784220807948220609165995388806557533684516418925458168298791960482526234117680697080509617908809070341036696823779147427626409463314880022636903631552275157274738731831125053851169740033201667673648892972618888355745719046492172207722084148239359880074382906770536181838466129278201161165388436569742009376782713914203330276461277637624529547999785854286933915057378109787028498143526091254939077065061596048371392989936379619296789994041733279628728021078673906281570055348868413626357491175326089839566718201575471062756775107465512782964790844597354591549085773725324317072500432587005038704043582232736250467318035093739459008805093443782367755417931750227508326839429814515498805548968618730670660211824420205105280380919438944156272717464811624264605941299660259458468314777293534764804464048656517065692884085676825491010067581001227969293108599756583365585074832360100591302974864123047238737624963676407801416773961486635134425139283378286803134086834952713728964289474498816014063277568005812359550018787397772844406023419511994125447959147124663756164184681724310843198744564297799735038995937922186506925657517211158746760819017920703096557621821811048317979973224026164157232649379243357773649234519583726428931934150492158082482080167403658321500334828600791681487341769696374845686296716580776084516675623089327086592923373749159308460722478180820016452797530425303068710781989687770880034560409083731478830921292734167132567317456008415233818869441435061601914294365923847431201614496061078735030533396563152255874773913076402040595286399757000369486694592326958712605870424476764708298056215838358549107650099643643104060806113122370530533459454538679105449701692154675584982542333354308784915300380628182780684104487778965642041764056621161630592567284780214499605388875376696981752852272907937155181780085059637720154577082016894888669309831290033339451781679867101199650732586921360353667917301824545744364164054463957163852194582924141823581139733413127669511955325544615152244392100637046010493168671430393190987779064824143951730185447266952081927038093638966164853199123277664703176155568999225779541525608039939924470208107451062037300720310062878230654427112863223438386341214531061836132215108765512410746157267292034823597828435493057636236480593388403939735195764807675630113207900720301851758285031331697833881859462393053845424679567873811889204497991720539745702640137626851543384941907601891024401376417603793478108867837006802783372797302331594674945052529191769680718295296688820995698413751939681801673615916546699488244530408491601613420985333377409070755422118080429559420874373839520771563220758079341951301802239921461674754536469799409292834219946261712497683213584802888688459465984013983751486842062165525040190065141801083984013311703272461776281223709993677121603798873693802916947876239783445942155952778752762780900479821211390252137782901070307292737781770638831138522556788593588387014230301449003177906169946609671024524545060263708223484516833744972060017629970900633655670966736579972683663560166166841563040536394658462548070998967451453399532364945801792787419505922929116867890709813550642203255626673909019524945820501238376026377457273292017163326103547734740359490598997086461368566681257881992669484039672748015612778525860502761705991143960514072977450353566615571797690675098359058744485970842320491191291025695967094494572246403545925468985413167911537404205822729443858911113430608299806755042600145135465312030594076086765550525896051187033519631744673357927 A013906 943 80998067802407114952054922615743232821305898146531219362409187979801842183027906224780884667509112798425660125573148062191187096869166147789829287249254314371349594381612979718834088997535130324644758838236074361708696007283146770000694260754069374973881369793980729388847165045626805613310016639041685380547765405994660320164445617309381304723968305730872016119293172754891551524582714073730979200082366263062513021933399835652145151099922796661153424221714182236836555288580921951569074628552687463866099331667502230831687905479700995075591014496905844542235881964403484495679750658650510277535920655280858731844515492932406929718916374279836635285926320410803317743626073304130205290967930639881562185009576477971115858993305109291959029472768315259372885134558452838124080552334617983656501181062660307771740670754042487493754525354428610881275895676548448810648145454170041312240047352526412891308448616270244532615529450865075470959406083174695455013129721214971009680080895936490193119440697954693173113175240575112741944016676965109812752980198365860895373032989273750479589445630008759263036168676226749495818625052812212118363838575539898359246994230952806810633352788897283614847613295591778871790379198324621555437690059592609738364770791659357920140639329326613481389663216911358406853734840462788450792131700345052521707044519340714342194433069022933756100485031986088199129914687447919753030482319369094345035119156619141077429617842135825350160239831690582728249502951691920686876583901463414661888354038395173569992687757952975380009432728826604466818796990056728355019824988011756801660531733135232942363957072950876870550245914923728155860866007495295587003320945189516216028473157644720638145480570010890776696506557768133290904083373014796893210654986810082614068796036896248098332827799652244032609976429265862700285398232522879681622124434187332182717442206777720321578316771052282862159708108052168998511493154794714321383727009839164017777140439579903801089021220340344759469415620389071454747608499138351790559522752801639128715699709479457276216276269422367698391832194893361521526868046717263292392577408891986624733502342544179581921659346557133814775556439878751698968291999037486719273001999011263708284322615415646493498032214662854799748695756741846761843107286682207455685197007711693148218128980827833299083078253398728295618742409573367341216481603792064677909388210200143616882179919409077937429818182649357893260122192604900890983692137792744876471824279287760347695205254333747609989204138211715041826197880921114542581180146363342919311791687885465121601062131240314180229384406266086257507805559057010808192344135182701626115730177545134831118208903353950762005101605677938303362993387793310687492022085907687645673127061807386535579029668186207701286714597816105792817104968518093613440383597321933480834538701481890270005527645949369125651812058531551643463107691874080261290258777364936027601461335940203322751543307984349279695330889258515660037898226039156344853149091771247164340484829538876230616065342599163713450138922479599398074517321319616336742064773736285468564856567143966582252931366288597593901312193160222738601916845096258719705996602993858189783222685205401589609093981177384561585684738727095642150195280972364826597152766088344094169748294762876671026087408003559200620551702205406197373575245978039454754301771965110653823871851056266369729682872146477130165509900942045950799088271043834817376116575090919368651778341771827499982198596336541569163949344310815109601551234536226009917095054571626894676210648129128603465326386820989159754624216187935642768164412147616811145618044154126598042479213343696328538629801428705858548322033020152934634657436011284211404504186631563914484283087048999937301737106920128763145874326233718241271583901617794243169596773641011304250596852617344457861540054340423201809164132960404078131891234339703246572136143462682797994012086805368093720881799694341056926923496025446337185206193240020096232073899668545407281299421121602770160260791930606973309460788164092174800648233490255262203547331102922835055481080514771051845981148229076959310907364411980429571720905333599281787992874363409076067687662086146313529941628768502756206166785270896011897381773647155848215370186429175160683852956289314282647083211517653048446040507484529725736757571331283443597294468696049855142053393946882493050421251688662628413235469080033809952011908739171187452071171029143100332461474421169805865488053192901236038417708179039179965290664787320041000552377707605318026003845489607449338387901118673291469488671867628099197753539843176671131184731057396013793485217312933056295424140133033647450308675981626098456765090953194163978013003822652871119799867298422491647454787054147098852740857736663595130703189262808023850177302229918076762800709443859925638441719757213703655175450383769587075881804922842127386190546630315632726180311202061854869427425154710916992218516163846518144726504402389734204714334268634926663439183851571641556628611053284352660935890986346230062631035859725007366887418135093858571758498131556729789797144446319154104234217292620117865986693065587218211891299978687049114449529388149734879345809781451475553416554031220668977757295366622218363927634036398146217524553948474967931333622543304867152400078081668628295809252926271664740643876047142020307280843064919864230895742442103434904776016193916515463400707386429366089153933424266265582982060603330865003586353230693165861752146231771628829941382641405534983718666012867695734302820400074637525638139406068481711581949402475867974050978989745264669946516220996075498924641933752044444975414292916190688175786446535220257251833785894759654106992547877044600796503805673871575855893455509336993895183169615254010823564851461772534978846326611688728366822459640332101119181461094131592671529831001383926812896578267005531256614703690052539796497125242237058219351122689169830586787526385015140005232812038937707163389927906340392356748394758025010503360848830294873477981090428929953227600456248357162402112868742362478752161625053823286737661969624800420704466024344578947399958344284912359413981053197775472565926787024157492247030009901741026011169231063792834597639236661067029173597235627654201057936880478616133737992570825981145395248390798317683896875195532551301716203109171154145941636212830929967462520843768497367785304884847142406154579940961 A013906 944 521331346713548417471854036793380646366782468394139188024706840189481728321836383034524873563529605596357408569611852518047811732624179451164033204181727261523835362350934030722459756880662253319115021035168889565463233585604830731066578500344629143127516537303899309736800728811264770921588632424579478407290946036515889989068188397849915194990980336812757984845299777408736953414387279649459871857595737520698564251129884498400834878265930392830438213915460524840787304775770796936527952501962690089242321370682806310897918628618935141747814697020058454178508123230414616609376893393550601271246380158172368132696324381327046815247839373181406568666124870891831058535963471528525317913084403598487213598551092496954045761220546387055535455633846036541457853625619356015490058994455052116781635781224386233304488664023086086083014482983299108645423942206482872663273516456929166209747043097101909928082894092190674505788234672369272451981276627598868869005572389233930153357320913994557099052960300195803721914773667448942870822178130667645787543954828890720212907953269281178983052171254587467621328003006051305530165736628292511782546263868806196025250876589433481445972305789349509113439131901789076798995904620482289675990488351228476541255923931501166733791762962836043394647989118524903302444188264268785205736781324593976382721484042746971371382743922774276520541064132228434877852432489152606166979473662895034804006373937871512339726578790906024541726408519022860308889590576601631869533292658096738715142474296546506641007445902086327416296052278154013873777896275372693150733365422814554808070151796842824601953658558787865689627981442797933249877993901280293284339715742323926370421351008894494166283196848425606774355123107545020329977460689320176880038146749770167562483396890504908173967807878497123313580993520670330529943020916111008978650789247110596182908130125498332747748348101144963433881602163304821568386459386410875959437901653689234451671773428307036770812714108389035610197656942381857334264586730169636578705250353335560394635392815210138483573696252762770378970380404776523175548806464412330571147918857680075868197104667917832442844398683597582328793949262918524346392673429960934383185751505322154089969841875472188398900605158619762850378919693035088212661550682886019181947227964206102212681716938848359059720277134715131074407623376660675873067312855195828945209345441004222967514300549029182919030848251167916130779534653517205615376650005237368936465290897223821299565600472294236093320744130550004627452755947481449138340580766784677655312015247779798237161145040973677491720136717579880420906561755397678116233136828074235332338597118131385754323866047639877509376201683993958453282278950569760690264463908477344024414711652374539676568338551622620634722836494651507806857823844386652202211718883937845305835017329512054066118187825312700326305160980245142699542268950839893371193728049881364446700472459349376074968636509541910595922085101762822458875305981879541666101152184778224287472729149208739254792097855380729172918807502729112228601133039454263371675431411984124821599134611941099303917579028892051103323553425261447502041277272517389136768653293703298202803916847362990083469364782093190881270090868312970946683914345319513545114798025943350892100800248758977921422060505891852235999683604627850740622029419424032398331666929875236200964700821443042654945056246359873051400868492359030861104056199715088919975046285270413241986292967614709526717924060140524972897401214609504654978177077548596525347825334826708762160965671611379983013829232530565831462557291491706258781375636975428429099420679165103650424524787450206458315310152017040951726482678975030199765234945669177055083900690096759980043514057346221403452474515965622323772606198534108766180670144090378652464932006846907621034199298165676679945918297973602492002000903030766065455651222903708613151842462023034188089173736825123292443741525290074201364205555178909354217641585417050666242635219614344552337140560040080138501603426317018678411534777674437520632928653087370025096966439712979668949500264203683056151517841536181883522043438581499354010938846997574402141175420958807462884729010054533222064245092732751335388268145210834649903629897141456013570060391832116541241392188242033957915575498869165574794333698064500508537699436935106873213341072530539612794569367756259505967627470357561887749129218764992052447962184730003298158826117155227989823136083660375331793692972751757520267217547114201572695338813269213834653618292391701535439443668890116479296987598649865008836603126754505042874766611894851264998502925448153431607602024055575486355659096376270185531262094493607267419510795800954584960736151062905048461826037287130515157654086472450300671146650507370573874335557289349584651921727966417603945715006624021725363504893867304121025062923849422695388742323942500466707215821470205610487721562743212405155855121902547527606446700981560390135183423524790349020373672369588529785740146908776174131515664352529370258746095398732653440004829238490033090814265501884410961327807139558236885452322077055163284709174831834447285918390005840832827579085378722537758443427330711829042533247366176734517903763622968934230305323731891348811137079836732953620140640134389220520063642121242478562280175760401304051333814407238145451790027088890212410624903294995513703476195597035348525310778397601206887250899181692945422363295317742208621167504889824389649777999511899343242127394133839700818191408574332025253712749961258903365609817962277592715678359099273029784968498962979735503707200263794006041557570053394543564975126637811434999106392956311073522505405864651839156221039625007235036393962736580580877024371694122383600159048851113332595298304927470952845786175866752019423103352702362856465002699170348834036713735762842986217570252327056940427654699201252793182064793251792543834151405696572995794010713063062579414908455787935507501266700173137132438937134618750478639962611033362050970178233075842926596845889245514610301946793603370919883726702347939823543579124210283800134830943454560796814198244964528060296045090089529785670127661053882129778421394914175426906121725875021001540579807002172825564412673117408802145752278352351402723399844635110377602071592317287807963296689213376016436525865386639567842941971868291993789152428647000866279567623795143461653663372598451711095856187520944745623 A013906 945 3355467364100320361956045426736817969578315772971339003868505697905689395712153351089582928286508832272875832145161259671569406710593509041243466965502630987618107067619897792102288798980552329514712731834562036172442325246072553042085255064643651372964789172260191194929289213279282329467770543185515153790418229485506792919909110917182516715873831353982437166453151305226282228950017666660843500011533322021185559127810074182090724762882773222381441185067276940835327483582398938466843131390340046617064190457944685619503642279881082867042554890462174091142661509397216504711446702155325657637977740206391614424303058557483668479992724214700533898388232149890540590790538738228323230272655409510297987834539134335122693756911535194500186241120715500371356465978279762754807332778547813506482663989033109762025712481264341968557807686448176334836213872453100592086151854732940840429941912608730198252246838810012802520608563715861260161402525953109586452941932808439081705050318963542469622589827657443159914920100091069331304016230456075787291138020855246984807308614669065031379314961089265265112261142851977277989943527787354110164009167628143678143751302780264062270413728561139187535720162542156811931679697732708841780033647766010946386976777205050013998873477003509028050838822227093931696363534025408545777447492321081167733094744768146169957399724168140755263048834340019561227021358884529952634595166453858816995522796850401743347212787314796454716968977386553153789099354080575877072047521466892337552036258441257032193301787379772018861585182008130640118393246246721105951870641405574500137038665026546736227012216589244367816377230963482378087319476900548106718606939040096407226776869616641015265697690052986215182873176127385638785708119265481095220595365565855969599617074192423032191160482464109810159503832579811837214085053072264679862676156815115555967687462976340315492640846062367677382919812912571845167933209166509936605396422243411128338376457202869997970563016762531010626446417877500870780392532948620229205893487174938860797088748098428068357780174860595887789293355125620541505281331645575052985293909504197152553739357249620265418674445556382513838856633780740803747234058882215050290676929401019709221898761966302291495945117708446200283696407113828538771946683106938649359591767076822196533878480047338063895517187694083790884845985867006304530885687624349687260695554063789443467399895738640138276623766925466858812929942410422891742090193624659502892635819809310261654709955640647700419592318239456608433873153573280592791414428634229192534023902155940769925164475756455642308090459921238240287939002408421557759670336591417808061650203191105117780142134968664592128330950075362726533074223147547025230458850426080793870133458440779301825502889858366392963953885612494769712114706496051118195139981356601163069294072943683602604081335382136621556311938739073962498199985965855691820429153177757570886969459010426141254491858817734509470688940990135429993424863529328514845818488156432030445105087950405624441406335486794768547011756238538002388771302430560171872439561240504137906625838865624810917074782359556150874518829823807540799630860684026389948716964246354167464529570573106849682807461729672034476326580469630112361892385309096833769504814470694304910916740975498106231699429182673481896210911570861234719447414699503934958775236122433967395425745379189177490857028155864644395272620114715601769651064392642814564458949332876227377165782838056162359324223499017046925633378025843383019536205185840366405746798159034543154373396273716204274011178683993479675373210385191603136763695611417339941635052592399560724684337144031624186532538289763817410358084705442182801047571585913188054249878619399450420233211398401950706561510183513721484257547497691621218445593017225100007142097867745045938290121413353565939233151615734310584179634498215749950033022558977724606299569167544721935268436756798224527457228660110092055431094875636886969653237894807936136316121497318249259023288283630049518883825701751558951663332985541422214863105905798322449442684265481558701385433379005526012679428798746513512733919631609963296692828171300909020200539432460273702085885370761424522100649452894794928266931958550739123064678963057130422749563212545900475403245921046297570792208953118061763168486137201561396623062007021216577658575318794430923033036988172426577418197295443600953280893603293525241829074271951663618081473367369231585702213170114871144163013209319965253269263788845661493006635103413611580175973520907281435714915182155218970707811051656868100570408678664471251171703959103142675514259314687744202453568034315934892576841935347731974752840063059267680404696373977903436229939400740671468331934782310761481321360775888350185572630045966561041562062543810404173727303850344556180232775162879475863891317179108565808230816574477764819506463935511045281387721602009007589623373266311335961438052022871608461477059978735759346123856881719819689384838943540294546566740094375273166938161925645751944559288619896965122840001002635350655053830762063195215300065502188045681070022855034399460821394904464653821947589828085363603483958853123743154843793044396035765875105568952560061977168263668350739050686058264492759681120465847597288902316868144495118769767982521564178196982073294228610521674037023326386811610578323388896417638721948421309656773087197609286233444351363951744740309114191795117418610039275282840263391121925086981551621078712416754581063958341580221483260545237541910417557282223899013864919192572779647932407396840092270345273503520881879751137312467468704227536775110175596712622701509391164976453438559602083889063011499110812390269194843137942175849027301851265663769675582862744828198492959521340456420077831793175052305932536738292949755302442384254668524867786180525510364196181024114440554770573486649122952329621089006627830457592622176959133560995297725467810294948451391579090135051488188157225416792469970413425953843452311940972871786302603227549879210070089701122861324143243414663131381501196597185174570246047685950691056990665011218199087158202649487174589725429190027743282114409289426480330526868824434096206088609739228227483610298118700056739786050611728557730522321829197656507208484458935526218280233106450278710229161769908902541688229759118198000239876008944660040678096180854710055123496672431118440505053410324672580436481549836301557120066877376689 A013906 946 21596938880655548259433259290059531180769605677153666998176029569175398602266148236211979453396373117037698452096683657558288049895881557763044099899144100438738890097925855814913021795296885122205714688554260519584245953001282354264554136838533713008822310035352675776144766122865615866293578661238288161492881838421435248062506566688031271186597523318385381579240575231334045040326843558688853435394732416457803525193366476291380361692507197250462232301419472467206874201663188330808496520822295426663414782804659071674292931462616648543709278871341980976307431407378208669583987001290515209258594562333227222758562020825050107235521810550218278453153809280322931697750548474024700624902793736413739881912921115503926604103441261168374912211733629365806677590304039103048564892677876769627755148987165332785045860348798378578933265598016914615488721304466406824169558887147380647715373619625812350409461175246954231413901284812637610811022018100615214999287638638067224458728685108763829558068679114190680216276581780453453053285736782350201000805162565522943935627150864934031263034194602164864248446220967323989349627095469442115475349257999229165814786691390633135345741508928388281721219718137073201378783100744036424829027108563230192701193271126283222251551311597196308131820097569600437616367557679700115754853725068344526370730228825244223982120012851543573152037523562544522766610334106932168930008157439129019757414184848505307980629593144078957742380258819099685518393103941035982361533560460782228556685707764575610358132606089283975195631755121757588611539541727359663245580939716279594935527852372958899887576491158666862084364875871193059825672103912504502841558741842151229979214717318980082118266467488707455188779487055265664498920953477544388855412436992238108940708158158882636282350433184495927851451376298243859770015832746299266381376643183871302843733428515527155238850461067597763749814257401141407643710735286402064900587024531423512002810941682491891347847478998399132528454016580927587141284016696121171907748104924007512119316584202080808778119924002772318201403761209301892973726961967675473256525557379972813459192435858092647985627336935703698269128022838234607012883704248132663433046419811747398312403543290475989753885886746933742072567384052240518725047630188562827235062952882535006905453017903324016187464782394502348875142267213204959123234379341169739152567004529592737935295047138126283515779445884360138452589944323728506303960023104721818826496310378915437429460840017993342061740080354298865497100434889309530448870717838920623762017004474074282922442897383732978180181875080842299209594182578427234335549853227815868992945853757647087088393369410619566893038012200910357382066544636152263012887208727952135060476394301100773849462746619667524788793843984781423573181506352913142237461853024690399712909421332567349835560674417467369197617452719667525007551992271433521058576437051587697075349668715543221280359894058513785890102470519271243890170166402948881228279905516234204131139017093977588034074577566083100974179288183620401908951450999818948309973262913390124486345871601892192372437855916452714788153148704654898572918492747608466761694791808271921281152649851222260207990026651542491397463251919640486289679520937508242354515926084751994553244589360460407557654999123896186488303827212731712057872331469249255244368279589975009007776728291126608219035197171802312901002161567008960440881240746135831022253407326012575945429346209242914208299950648333876860471913222990877394110717494447341433063564103314868589849128492559375365601931844470644954230635050255278508087054902676716011963179307722765873396960586627936111619397093553317842436385987279855176242930043991246540654826502821316916115088551624606616522230139087256679150676033934982387993763497265651855268991616375752209592054927988330658021720769870219788310501245149454680645394516318364925683987914542298215011456040560954849727641485898970230329539485141347988918830151581796095425314386413832390569728381324283810521279368688734197625631618158634082678647655043692109213274773342371976751224430928564313027152792810531022090374483475365994925807750555406665804600572339655420504573704902699392850860401593243072986369642894339899563484991120019996551191936127318703558354061204890045685438549938765002937143569774309284225068787456958171096727643095303910447226387564680594579572235147352890442806577303058135569869386756186466593364537753382132013339821976660084635600928714093118122853102490251430882804801410474998784565939476934517793644328258468535582424707654321401029645906061318886180238575245798637547474340275259583252605442693127334292708552681827261576618869991076119899004673778060936454516852381415620497970112582393484972371180363551498459098387946553393930690319416288230740516046038231758747960790173174320225832086535163779845758643423940251676692606078967719542892219039461936419271159010103036050076071045517019768644654716053517108863373659189419034282440382970022733011639251628821110269942996556008100565393653492189635380573305020741201138248590112081630069494549512503035274112840671728861559343586743374315616156868433431738754176591032388476763454747114029439874602988827286986313113683943600833709856308260122324261942514921877245404858063744146227964765926791947388898188572795257730903036476827626470202064517695859735394064541667857460203862372722146183625916790911264597075384964561161431448796019191781949395603864680118100905468623112591430548940824121467482233627515836212322671890540816850596375590681462277512214821799950003590908697472103440563074383138804922173976729722952930672112136501059258958041254099024955424783490621221383552422400344266992157930655931079280796144305050029547635761572770564462997296173012117179695683922741307754659106892587922800845977353101508522104954021540361291810663613697266779675970366090388880185990170913070600315680581377157548230662517219400475030335737107700639428440710794296546780661244038627383795097156511666256165418072204580151357194220623620095749263143025405556209916618048981157301134928729824467810299177167237087515608229760357138089230735279634103429135100690024298470064624077384980674813427366542757024208279296724768352444820448943232449103532076575778487878461626344450393069506224632493753620775511877245792492099871457924271038900040198179606970947080323731943125322156715616982169334090384284967918030673058842605735310608327 A013906 947 139005306385935173450765442398759633098628186112908264508041300685355092565905507337105320471011572337233771168263325182539684381931007993137264551077156836850173984109554396593324723441006539478112896295673394815402424349878132671894183166761738593988342413439871947263058932421543246621707610961210427340207579570550935808820377702956543256082958663027626522029874021706170261456992397251062090986928838225541268514753647966112691951317036851472631835637615111677999694319755450570680950922318935413337083093401287783357333589368892427537763411098609859862989501986858881723016207647847198533505090301111530702611511352803165482354600156682223564994007348284741539172294858416949563694188722145810419792771056431325889470834955437232241687589606263233204248661610269952632909307033003401056214458897498679513700427934966002377867071498936982266998522946953226297895971156378833400258310989063259940871482569072507138681243637194826397880245889047768034754159997934653513674367161298996313029268436335867385275270263206549119385344278938922239760125302442465641539466263079462097581611297188281608851437095199488987582546908535075473844955869278532646787841617625261846250615940800669418338400484293524140181920958992173634693334827011186708180976402260755133556216523539433277470083362251414789449044015298834082137942489367563813894564913187758884317750269876942516252104650519118501297213057656814116967475494076235992412494486750383199483969417425740591112464982188500527188510825799159357820780001136832471295224158370571877699294292274520288762578077655638603156762248620099277013052162276298156906120143925727404579103735833647347108667278259422352257545866312520969332746717144537174018108791312996218681329550155669808252114530051749772837978386468518484398811850947932806813764368808817143857452234173998073755194105677567779123723014985814059078908887720007772959143746491913596931488493139205393526770746924034691097744085085486925608438991233656001514708184821514907433478686518993267855587310442537209003693391873962631960231160890901282576578461512973399013390726015775590849377688633161773728196715571914258566325475563686358098379020188183608213756610694757948428614265898711445205124939651538931358644292830401684896250359032852103320495149962419762252574574372949897012329239230745033134606791344834013950864193610934208320075639911378431666079805581841246218115734831882462406450571635012511660670729582149138022802426061680186608358120018419705449948966989914545551187741833159723291048271423931321225686334007829022850203904396763171137875902667511884306291812627676692367884885475508067979166350403453766621577049879382080724975948973880073681664095212055525451771044452455375035036958563243972363562330103086164977155495685693628831551817125129858060572602966270735501679736174540022145281776144028032648091935482494881359386563627920534142662097862145179463500708490063036909682212592295243230721040581927112957047312789605603485295441604256796217259805409417835713789519336455211051470771910075406120027694699702990899999668795416004373452042245627888483866308982527689222258240939758134006820846263737599130993786862869015657726001593164623845513930366620521782366941391628322634497889801365435933875152108468953708622819250214606447174756829484613120792099244110906878813940018073820960859850026095352630688920153875265781702175545782159247303065760978519402140690699494706924329658070349614024174955586687153470942887707706133049263562468929761098332554468437166164191929255749209993760375369404772779442757770363684901308639371421931244195309229185087718764434813635724356647668291265210038576559213458962366587125395006270069877413493018610196468725147312242421940535894526784904624949088132751733217907977648463383818937393629175424006540300103290916054699636285186348086943729281297459097587307118758103942355591373196112443496325108800042953776515708976587589220477344093860871655825848919320101480006472217820360557184275435749189919158413119139041790014322432226218054273793965210216737279037884833861962815704153531748350686113997367610135084006882401290096594478762475958906107436048416202123687936511670314227174095287593878758234633037805604780261574334788176669433534554918279885389771858900114309346455484352176139678200402864662288359749514846416887253357665611317152612828520555299463455311887141357031914667080525831225288542957656879632429017218992158067698685018744931325014178497109468179838362473470952935689017216811709135669800722299123757588322452242178198706241412365402524503924700885102049492590791145059498116676096149716190190137937969267354219956427383833975292113269340188223637710285091850824272839811266183534644093810122257839827534972846779119439038706061922474361207157759082766448328900230247526440134682142246728695571083311152041122542790839909105269305850712795126196105579323765292769345995648263789724291173871297518718288121328905857533769107558238620989396563605359654769341316151568777642869088042469013013007708202875370545181846425027460333215746401351338175716282286846017367483898880314354305327757112484757758345227765815126380757292952323565289263267597355995450179130610072695841947043439337708273222455176345697124617404153587130821824917586803347505067854607620842597680675880500907083872319820155320840364573189365337425419545863032903133733190747529493642506374155838099766544020122936885439554312122688980908155633576533957384155764181510533974488958479451175438116552891407518749165206825377936206634090366065873661430748438379002032826159794329542963979152750618027858453494959629801282788355605962320058613690674944059864394765089200019906515220034660934244983637253979776119531480578673617246375463903477949049499020445106751871787410611397297824798622328718600548570813187461406242093329324714057346348556977545860034360028803765400414793422665690566081863153618016522075375107156499974133993311836262936534625145566847628500182798345451587078067467711658176209182989256680768369835895018795881533439311091297887017633767526206495451107444025126817521551292837935099585769567873872803355163233528927058690585704604619544436866106257571472420360466343240653618401926004167389701380533063287711152728108278671470679536655908373463788993519385711879752982812631571160374956343975840007121339490718876280164902369778743660803120442527815785979562959110676431327001429271926070206443812089826011065386121464353866718287306259863264441296327570193526226286731228161 A013906 948 894685830719969152093619999825159773176923835290514317908480069377080452550917950810626469676352036531748222422453475195363019793850969779573080732473600866762759371405641673632669430446458353324175593282383385006351686147367670075817422566104748867246709774346825728662958518278872924590901429856910005538153673315858521836550376285780426490486758410067222771681325450490357019136882817100092731889082519411094964816055038811153662052015750919717913606883314560742911586537097755992448343702211023715084241408631724815397490546599345193735690766680659881260133440186605255365763306980767781350735753423927092857038682815035184530194654236260532866984224238081058212460825805907924405636145722462131874760263439664369369414382269583741678160225549145117191533443414629737739157387956722209364358539023703343397249153436222884642768080572682553255320074179961769409878648680560809703918778126280389677608580733071847814501051715553460522211735466251378456113694423586721600163417358056665826391740695331305694144788831697629978712024952338579585424404169498446634663052906107654315534720801378716015159685187627564548804012716921373280553664794539798651424396880711030707282228156260803006036435588279234044990925690962563828443002760489662490893670199856195478578619327767366599411628758043357820166828304560543652729971175843493780613585617041639580766361725270569825881620002636174731994808183158031944044792123969122996112212002334421653316250172062243473422576200854080048666081334056638738594272614857043718793716945159321711026708923021062738934998072072325933957804601570235640908019193301915708115608045515348100370882276406745267031440875754085240996389533819530153318039003666221828231236392205864021136044680837594280654839590696869288157312321897943667430901865165770685606124598832048562146905685260173284027727295719073632188520761442839418454121667114457989431174138727002636214807442397072660188276209569282215804127457831378175231397042153803169757181422418663723855118509625716686609434396455651267410458936934236268478810110782026233802782744709795745926044305656555113734256140590230350203062832894281334723559010366003745141995117935074249441354864948930458062872430017310119365889469451605040077690683648906071770186724608584405242145714994570699836022593743315458986026212618131178800694479224782991854547096498381115181460604414121189004951094098044832207245683075042863732521291589011334339576425650958529469098235365112837315399527273715542234840884042767555856568363833664752886275504441520391851697656086952276418749948636775859211069601002721443971611164163458485185189307436088024781231485254816826618421093951811699599633874346390195080462927569447096852828399564249985919134882989825398814407858422687916347559934568144388074556717290609686019160049093735884551087858168847449754629342912181819738317992299207552173318193100620934485384194940333090823646540585057797172374741242931342701348754502202499991300772342188498753356918501467000535386627728268620971599176254558142464656542488010469652797412586570447558276568253694231837037437943351340647913530755529214831857273264925687507863306103683650003577943118318948845495146272153974535706667117685429030284986657417212990292051537789814014945798147279390919818522321384030704028115896155483267718382425138526713105951137749311024683569696508640237066216409953989787198325658866180196264356189213766504332419598857860449460724413488245777200306165684753432628958697280415508696185451958785336925048625044275380733574521736637498869635686240823445556937875975910768743551857775947210057769190100835043055438661700599012838723272806795775321966857632098215446478426270841320365001193895880607770103820827120326760014620986210333388458688759619688834949486581843761199330960923387836076527614787715764512253621106705155204963663353573931780542381062668891002652814045731185952910467639749394865238800447861496693766094810317112764255873111910923499920129297413862552929709110910956248291845818170478737651866154086402192990098753871423022025468774536785233607335117718654993774700115024159035919677002109495366704185197221510800773612253258171283625383984351333645283872397985637848388412172710448839688203122138693537389071844097806386312369260375628738434161893331521738431384807415575149067048255271635131407354937837553741875999510558476457814514352477619063342864744061072870126067336445714153624027077974339643633925957429603807519235732670621045753025385437587453630951456140305526413404372190364909103287296097231777953995525970788171980773164221068920380537290290450965685286781374720552752716962986082928150462137011696948120033566196324835091893011129478938409852722609364421529921770686123723391569075929737556857947620702490712284397435161392568050250336578694652055070275780463474736512638073072150261814790434022913090336359827094343920926420772741461475758930713668733105145413426908308685519822721698453913796472059048716240534755646385411376457066594822936641000236954738529134623181071637619471080887360964800519123470836840112876007904263482965355961083420171019132132616172196641483204620998313909827974902537192637113184592607557369079823792296048227125373444959411477183280397436817086393268151356902111454355137055535398618090810950528778156907683834438730849802932018568217958203634638095359263980737116078710784854481686135526223699490403753309462565697238110123962040677319950684363445341155080889300871809263699316054772964186486506216872893408386740543448558234794073502058015881088995523479634167696121621080966423809114393549406471952371089280562143108948554077865853085946336973017817679841475099778195518516923725159890863549661501160718754191954168513608302181885648387992466902973019099673748719726662715797776792718073557839235091663610589913463424909836453705545818050002769110262528453411132930870913808601952742420358815167037335747245315744186043320988513017508914684148097724078813293160765763752052851158904328809999333657120836741468621312466731814674052961740536581375867297516020737976180926493551267239599016816067114012798393712673170857798026100765381391981274971713740465732010772499412104948176343512480145025052578232225907623440749532752684318160416663883490622669169607940998499268185044041915543590957264952655201524617081227639854489998955383581712004313705408213408828310004538638420809439379058194931288474036526360284356458490753184837667017538620505184243759575181475634527103043886528882122111171877018533255455223 A013906 949 5758504883753658412293706430534668329968881488805254796470020335174686131212932896274320003716100695866861949151201467899348404909014132383966741160891333623582418940831101946593916459968049097209584310593915323401936630672806871718796937011390337638461289729148771350899732418414595796080176281749513715775456628170812786013028158554348847579059014085327298815951697293985455967622541761662462154245173050233965199129062136666897194672857214321869955218268173489835713789626943382097702949849320007011416451600756941593509930497170869242284357116289698462129491046810975429136643100542515844122338611399819176620750926865772004704626651430975826894683842785203352458364748950074827892745367067749085257190098268039686140244673420159428664034820591661331019905937787648210089261479873533295186823532135439848351480807975159110010287836017421342867006572207677674808886571284586803612149700161637902138748245341241856177929142702040506757913848086058795966358184307391430464160610168606514695035695482210782085368952583375218830073290817809750344589265805522140507887097930855658100211691486908289173160933639590361690742865622467862464678616524682671271504856892386277515601018217952125602281569943571930090839029634547060959252321716458315745626037935153024775181146459940195640556840875431059802326024190260123215442980867842040290395787491146637624188506925913155204824383732627324783051659686011916796829089473563797012165862935741138467370473581201616344459084372333752142671591931886108348680076384726829340151908503957584179514780789724156012305102296196210518747777942684375175708842978674432054519937034496392138385425543574620052240945260573676262290424801272596165597487114974061200583320734319467451390833229196284085132812215704659764746300061861576438263213203546651991906180818820463938634301378984519495438874385710389539021160283267289391091256813280471879069411649576572328582722378220301836894190263527782604715385134320786098503375732487335955044446347914409328388825033599914215841826811586555845438435505524113066969710104861119075752904099433680880720873784402428910397683370694944982917032043059277408778635971456155643018464283355589599872118295529993911239762524834903865609807125478551938468763887868851052695538933627389976589447877685300161894685169081632251236496911401220285755598306497077436142071222717679802030387690996598016003693939840292169463280301540270610684767287469891978697192350203567374438724143504596454665110539571488114254422480122478658764532792582261296586309139083648683451931246871662675661886300658671844002153348926659146856571715185326876912296902591113105684505801499443498287688279109085570036206289712268107374772000621117835699024099736563447120722370187381776881322318703858411568202951938134155172956605436394618341618647864123304379202478310054101296060288847421070199984841509058433977871338935829847328461165414848306791141645968852657425833959175752447076427146598969545401508786959238548631677528898487618626931973672447640710205556891791518345394884646908770276495056919684594148580482143687093224693054444623797919813718283635173178520737777791594311423435197301534914978869143990338169060766242754328925073856956244787341071561877560676909575313870892704906398283284654676791037507413583856333656435551409071641796336693363380440212496863794813768544921031135511029359482526692492488905432966163726842964715107952701543794438558171598098863387353684176290362750187361902962827369908529921396488132360416764291820178242463346536856877237957954609387087561686320298046278199472421445027178794933213393824852322321178923524571242166018552091426665867110340923114130352351924301433293579345636442032879323393878656853336453890125299532785682247975832472362187156866895005283314644019488985435022520835016305977745610846908092008434793978767381439880132100798171490556041477922687421113543598589713618019827539395115696590990209214444547969720876520428939112736089092246424762504632345511262728047956871999483788860833629734425157790936150036471183789056467852471768708415880831936133582641038596834662434940841728361634788435737018915464840290491983633810972457934163254829991815848487335121668074266009817968939688416185288347755525178519390840256007449896913702433855401219548863011086620500674585515585201671652568479801876587809102666174163647396317786476039919244750968856115013404095384277940125822618461017172678931315130595144925713898620328459299780273324423073485164668383517944065398988068462492792230337116849850152579465224345073411753425613400655211245490122127398208828524599912039831735778293713006666080555696733952020729922320276570153741203552751978069859938932143858881686702197724428963161279303237624185261880876834815919753162875131178576695441018982925622252402085925272892087184027655622376029962473151422832579793706490338508594797218599890835047321855689096379270663386406754640170945692387304249884712336044791958886526361953791433752190761323217814979805378122444488745388121972648825927969128167290619355171799534267067656717656400002628703342550938739688082627543833797793967839171604648033933679930150745323917468120942069534985860337503619575340306778123934320807494850393345288266503079675596287706713108937406744458505901435874147758464425759247588765672494002884234013152877187419677758256377462598931207569471913397609122649219186591261224649163764787086218487458629429592212779183523347647870877426116796285441163451746246993925584630943118883426329378816138789641323654609191426456596110135988714579479017811758522993130675118826763120967499905339993893321185864279263399193338448759104351924419698923919368131690278237772399966787440371818955365284028512104868833383200490264419802516598403682070671051434855971667484186010075373423717483655907583438375115390920674451489952513887185408972943454453173413571561680489995598518320008079517488654586675432157272881630626741168840652380464913819749690601387742242598165179104186655764405937541188674097715094370504146062048254638061927970441782493849296157464727826272970283244038722454690975856806476851783807974538392320707478557164608935295264931450430967411501183605798460171332146994070981986536939594950779504169886010442401570671669857684782351121883790103775287930923874815582852655577167637746558478439951183967723346490428466986980487608216516418231299542233629307889481325559538634050845678183331695701111749825957624244665577318199071032235402264429959077986797752964744475386332445097389016436369489 A013906 950 37063712599013673046357711328226798762916900588301280072476240094159244857829442156404945635678098701137805838385691509503695810497298747870617646703714808928809337072885677196246128049700133030481227510400972734370791019274505799139176633954703119926946852919178590442964036453135854749930070049804510357935349840530813679565451697114173324673543431894997762442958995216262231619015573309883856649240839845662030271657945179901027090652281821400067433179413830564089667599868849648760875697342021881887881198345370735726796486585952244051492225934931386668837914792704494026495628863675118055705905265112946358708733882876023582076590815551201246602810088723644101171928743351571467983676394108937350651518688656809357610960822055129197565759869271395266280654443337965043470547501153656909742645333295213319858115038045259511600946041335877738212657681982880748512453420881551281321434437587456979965417297664384632317820992126279501387751490731767929006497735059588681727986894134439360611790133367058991799689860377339006090410414842174061962144708842511790402955567557577299023690819019921758661650163104641947335681007949111669299496960718325638459651385125312170583596004399988637955365766735319587236661152515109533975656966113474465341149929881656624940563745749410858629728538870694573741282489514811412236853921807869041128806894048129223045982327233052655110484988466809753476121068458444998591853332229546029952674666745416926386490676041051954947344816486279739267219302029651630267268568878301834935681355236087869230730702732475543480707859028406406198868629326950979371547381543890330033085015092421612065152064999407700750900642341276557195059139636697265422270227010053493989946052325091964094487229718904898697355979974865176944206495179062324477380364460155068721541403569949361328181315240517359162831531080346365736752071841085435201324473151360072215545254184870624271067105100001592185781063243325198873381636101589651359599512872164737362898636940274473079910115283235572663734031105967447609896756296931586469799024845452129735388674030061275900861630936122082500435756579188814276183158771120278735050512184430027179852391460925765632009709486606407600650666848383459651090622823423999419299859168337464391059563146680116084091656721404637899909723625222380168820268240218864377681044870834318876570967119840379370039671602232116664119263463833485622879797925856609963186627137335826947843823102886279445497061069976804858808601565597170523764652348978954657988489287807289420454214723177068618195053517283697960857652258040337912440351692290660113256267363031072346926323782913992699980729123940332664099474441425809145103546099345528847024862142793727433976563871170731986931331582298963387957660736733348160288122092286346202708373036704300447000748792849714981277949216853568544498188567701076673234181034752937688124434347260255887043609722789700995477016995040103019654164422303140032473232330022251440758183270383586317815657241383078494736123220222842665151646564661584096561753948032938735207727024139613499756056946182145416667100568123273269374607586978847261441359700950924483505170047168105353139279839562838205142067079381188125696596643703327443289194559789704519902206704405723164975362245831204136381256723578868558626135263366262918398174359101972540152698622701807703035477722664301828465240699844299537183519061133737140119628043332065614912490528052817858222432671150173672277242254629175472601473202519177199870836615301041917932306761489631263239073003812390015444446315318046815846088076365226923460750567046516823494850831470805663716174909442516558345623789380867114573028099171094447841514060069096366231694223228602970927135887374111640530740770748396436983513502661056771790141598990225225832329794981809156818811355865721118155220969641845227181681584158902409086047605486039943674137343724072208545977713117346590844392977147943543696145925665213077175546127159255685137876256630295173352864604997280832370877395773488047904506905759223371587352734191048482407073466981701224031595681466309831696570285466601720494442072448309539104836911537419716549826045417593815902817346126082234013993700519999002458125512429815659180959695267360057840194087031598945871758091851230264228174651634787599366292253173363761138203682929307566993449762809003281711414972773758210760554201951518185140273873718355497929629983257529573238652251830817621600146876604171387660736714925663749737178064725217197577034659722319061532086245822184689676715080603772940456842838225278672832013364313431629123824569606012508971658186713754470291654464180922094783694950960890416655860373041119298330324786096528926331601106132033883408244286040357914438359761441010148449629601391831599210435313863664934443620448304892398930528702075102306113071490603816754330848288515127164213144827424562914354877176920984694611525657044079392455410380981785110577178997615719051115544411035581744076751818090876741307363720920565486840748728024957621141804462219702602295643806852324525729783101042841090746562119236357904336700620212803213361857594620343877283375140672803282666238610378928517948642657019497282269059328404556149230537798189073827865255192717089231348466437207088971717515337848293249165478519806158197484552903218814797068005919400918429015108331001609127286756392685321317563493307693299443367082358044442072653341008872758224937318749831575808416213969940186825444858954225234294502794615623979160278326623508871113037603185736406015078286973333927177301000011162627719939587287157175668886334805026297321243235732315320561389252787024554249571301519981778275258231075957638827800503738722119432574325074330632658299925686587781664128793109966544989090519350269789127205375189250210168236646559208130059906315183310501605320544546561126195433090188596745141792465501528227426021290019740554199355762545831479528366311037438210773113011134879351064438684809349182854407785068951002263370978052522643805251666934208109863645933766977441849401907423659057173661809460378024998691537248371765785923000193079619125369639640749970264359644639334659056530568425131374686461204082243762592895678534532464980259806412173125403384285006207316634108878252581607586820445092166878879247903348047186365202152984609755513885036597436797630723272368387120243830492382952553731117932868097189558624360429307903395857570502722224855539676303980703210053573103783575912949363444831105716847916101886779809710362350941493128675464114217111705938727 A013906 951 238554767140673461416213130803453258630108852683208825885521940596361196525976525217281877007577280828377408643252876847353546004023615314765814796037927884445279475003708218222318392549791103329806635317976728052058300181370330478748845553717915743019964888158384686347438475276885786768729156854568911610724683398651618910775338072558929679049288553073345583315402028147222900645429552164057791557344734854747888904773713853039716407730179535195574223072287952454364583428742671354854520968457441145335890935801838517300016478862087624335113627950714086066268231010620021195976955367313300372016313411772856505250448365911914250333590759537265285163270494885805645069235363769683556956459673488300154304447751105434311193804410308776424847995574265860022358626261797207941786354115217831575423707092437313184775539718317339740676167846529887329200871782826740625522889988317026418674245292324965620801553865901078377526380917925034184800544593110979387485468651566638194519156350153939837598171142366136572456991235010663270476970440696523128491616361745538864577530246560239745530039237163140271909601395747420465240379105746209248914132166640670194820307975091607111950534057747836069983552765166507078073573352362557643237481884245698580677252963144291446339822881008000334065442873060622924837687362411229829470789081650625247786108350858418187847447030010167825351784282123431689117757506125033257571685051922312983063687922584197016229204557302092462861658178177751195874392084083434062909322182419875867175428141004307504508128943417249836953249663502470373693244710288115647421203388368347718476136505295002195864257037494482758874154093028778979966518527986678987419771019724568735667731344260239387455804219590665512396436280219363657568604865800291538713715767130567855480411962077618582139110511079097221026176585248269768685184040329867353259998363496444341284019187956012748432712864440659547853806645938733440492297779851013841400798807478167402172531101580077022886567911132446295465215884970675839651825718114461538053785664970851897057460744372666682715579452244292812847102178808165870444811540674388608194391218744670914428852680812789325145226269586152745315594715014924941841079572575185294694414713459114660571145481842192538397030746097215691314618650287134690042925151746055006205236749387080372460985408225014786875699250039325468466287372560600408354423027221501710540286505269001488424965955921500384505068890538317718115358731026520389320438953793784251960261607108153432610314541754017663361239405340594308384480424107472122640370070532213144185336183648173501282632815595891996516572066031769492560248003624749916710423193211699899175846542278735408013583019036262642628961567510408856909337573979248528298033332611832578377378617836180467251950140487616713071743459496250947926401104500402850938234108463764827218395886139948117156781928134009432474331529996907401789829943600339859226028861594712407904963847585050503111568580775975287588045383535618751827950144304933634168816569091144168997783107377731832371860398833160828377547376071936253044426369920198194719247265421697576142937116696900104712940531820411396741798707451905554524510409931523405666322304380540546158740928806454845452827017963419949924768547044009785595233415319420602770991660748985467245004040711336421096778475791926320423529452721757958416054382624494701105648987119304037196082704022799057852044946965928722264345922244886711148850183836721888536148260153036554041190177098166457753729964854576849789175753930473103396843258067696793752228137686955879231283318685181299738019956365165975352691947257415018386812307394903179551703594129927307913120801491817856131706074578749151838748549644621046168403778248257974125714075349669543200709335049622602493826658738646843058790529401407503035054225992430062408404118903236834789187428173317026090969443831978841908555172827715326391863882955633814532787286086718585214247373879228603926943496630322013504464470130144919382713837691335037033152656659241415562401390459693403801387192643235913021071398280870963717492358771908169963850643321715490630677457018641212033829387106017186504320330256385991939478338935049057009259755667916206036759328330707222654069069092180022952553162321827003721668039579666607630455549307196268253665321426707388609220293780107569243521217713851240410300305765190021380610888435329717666007586750505520183062754148203122281770469129954791395974637876647698633104563992861130235458612583693897672107897372038529738898817203911404808931619393305205472089724401811671370032169368447766588580398168949628658306371511752470307010030321000596907973297624718891279291916458245173361237469252745855380089935782032515581902734337511105570756890859339202755151655367104056057609715897900170202234724897047441740020075065846319117493125217980293541867613233535141392270030882036061089074633417759445723967652001050950004614176461157989309416193027106487877776461333601035227269045190382339810132705157776547306367350946727310994909209353915382954538999870212097543072192680002334472699098596131487972145710603043412698765866216242143913999120525008842196251484124961366139206927343609658008463740202858288254565082513852786653491227822152497316213483512604727671272319686762096087405080423294665524162389400483889895148223500765419065050567206518614019219616965622838423227822829071115291767736974247214133469039871926731892644239816014907174783000604709088900403285614934958026301786001292216700307026812809008850131050314846500786839123058583077516206878817987373579502651603037587288053787450995980572348499539024078729510388778122416965841977635197942355013729171892447195820118593389462399443708631781402074717840586473505360364426161704265464858762424833333454167592385894263833893649648446878660092402003743340416159942783502695895880147869526977837144066771524622442043807481638165842050517426902767068142477901860947620687566574047300760831950991507750797424929710321828464108460279548889005305021032916007026297971687637878554153284927796876113865000831726655000239002514263585861219348256869157475887128369115347543581765666321065658445950265988289248440343182345610478194619109707418966730239778855861920178664025852645706295087978880071631364320947422107633505358108656150372922319045361862671536682835569988539404789390047269335324991878652918866604102902202672893378806801392071241105844871525692342280244762594573462894066866966262020770622744945822708298422723292507408736783955361 A013906 952 1535420305602503648672013470954890757011090703205602344026497943703805212731593326246575688104580978418761135479140151126326064348175368265885748701775144873554183431983792364397691429659100119379077628582412287760769075964261656984581780837753430967176349868144002167279531198279056895468402527616806632263306540920127556815036471775948159127241135033553756331753004636051181086008905980064268218285574882769212591517017959742015207422879286940099287781651759056763982305999503891576118412053684272113694644273411612727954339963608645646275938253465182952854023064787587099084577904839719389656324594713670342557573186586798587901734854550012360657303619906864790963001857548951456374031810524238706280056352151693204390812064659660020980635422378457048293887787629734626755661007805003483735657349178459253655637751637213781418522868185837714602090726693294412237899874316074374770649047967538746198686735613915344507643279136420368300101691588057700403786383757230370776826010340218859596146125644970286565177548336522237466291555357183981762405115528606366852251534759736273164464049333840317747123459576309139479506657374615873675783732171832511123740325493325039793753036228846880454186149955210091666409297331465281349148063863291612339851972368563018240609194621415675894159774777923628937918575191243982234305507010158430259211383981289123894424600759476733611528179301755174688231254700245314932138712082144815712351086314709338376027727147959421708692393583507121665307772369645822246767975463562891098563496687356087576488364168061012067325189798936480672427899738349941130469930480300896259379851862899950318335539733478351643700349577587130386254641761977365393926331264407089909833852963509981959775453298132842836054215877135939741846086947759645843159253481760460502646361169234545817820988964210369844871284481226604387788503501688859430083517646901795060913007912266366961285652416052587996212013428941245408578517369259613981003141598920450411801355347937217685716801168841942786693474004719814645812150898005987719221716988235487811662508059817802594629640798396388335918756178856686743076369646138816397631712560028731427387744950180630883373201083666947119242810834823307044944239619387285845209333280069578431764468224036623049163960063427591534283006547445047352314950999964658916804032115260289045726656205331216348403898738095862203684709466368812514109132170295921984123999266182600847013610655633657549306508618134067476767762360931427322159882017177946713614666073079313588907369728616679309451469717888096792610291886341159444251487420879516345085279248270635977765964744230910280535463001199117351053704316394133753169715346665772164161165661469942692220368969492915806046418382314647473306416528918318410371348754122840333011192225259575297133818523076488417862324513324478314929456264143436386816346536371993499313331832985652084225233265671834672640136422774884977158159428682442250550436281123096043632258725657106710348622653897383110440302788001795003996564115646049461747023342753802134119698318688912635163797075007022865602028411148974398728722355051278209193864102066085242324560310492276110668401801398582150539298918117120152524950905389891151396593899543561480484989065936923999346385007279732250758634564386883075447381426057245560700852778720107369204111042404125194571302465214034428973740828319517783345462713224488097998436118702422704678746539458214556412604530089526570045067026219420869095923838786198070226418101198175753347136108034543993198015583182001725102612839580123045736548326161213784589597308404474664599115769236135862299706580011241469299471345886632351688830687015033315385350566152998718795459678836251415588313471172410052193266356265309158158682479301727473958220908878318116693083123681293090202923758185878437793545012379043372307150022086795285171894991874016078937542979011331827661428543021850195266235726743455747014988360014313012731403719293248558913624585135955870284955285932096679365365361070867340854494530227760426263072869620111870365153252675514421703231847658942966121781746825295861226335920935059746389640341189220246112326435739732234585453538894103976236776627403378184517717830456230452738149963574902797311253645586049117578958874367969245470504878437954982614932034872310112356029161594527550800601015907538113723234773329538892547553084984022434256153500909640437782945227504515380991584268928508951291614676222508128676417386591300611917941588674896278563292128723503785563082392892770132424587960495238586615253229818674742962133365960764206103846393025529738340806963089423203348043325691931759767489606135067429993231859586359944904455578353776062853231571452611113847387256562626017054654197541134507437970590834099241762602119184271862278701070960472621478003891651438475179962055948037022311286030009534495127643054044870936476144819362371272554147467377376627538237893275962084169339129183400274705548422366538996385735748076665653506711382469293687877786528127801040160568965913318975819506354694511701030906925260607797671766410041640542536669905850584265467015534355520729689104239419924248019812791659846609285860841397296986407947866087306214220521532359550617055169535008485523599252186882458786407691689754516471033729441111968850713899895909653409817497077546909657383783925881078681339408002291586999641404762885705635712306047119367796725473434871132069410362231500037236957454520496396517330097504430128835690064342461115111380488384544687312547881316216915149913504229877435574449479034776610071413866481824249780889895531032001306026816835126649753678353978483705822584971258568500855962133084239346771581178251858462829891096130659405749261686449567732112588422717946205804773795650233864640911644051774902117094885441521739051944397404079803843767434554659233528335735110989979422884168134614998092210576918578994877113257354156435102982491565977789437250320953487023636499669360646297397191779074305903325920875401940533971290750364366521928382165239561052534907071934990061711411663765985926246166874616372030928997342201048278033824203302159662831012758123617662003635823787468656983354699692374065926703278982872841863586174263759287893582054589344431578114581411688960474878908502952148495223192445447248896884030327579693650512158777125142252859705957731381507272906427811941046745678240357105011655533664203224563776635251485871858258588429504492247988192916897930289227389057416012244745883987020730231793552852310072831367797595006104667012671138253600084823 A013906 953 9882491736022535141604573199686214439653034569942456207758541854472380754328501584233863704102103048378744303013215357720870879984928094310555877456429541280886353653164858098044530449446341439664690641183009251443011716699043766101114053022608431131568729239379571341354439671325019895749784329808740049921507211505476559413562289859821502361504588785268484689584129118215567024665819942444792296884831897687442078922417926059801386189797138341899470218419827842689460167343764876018708708592846389029073727806662919700279820344392761144888611246122856042321321374884132712083329405769794015578757210913169113628038276475634983651215818938990207430111552862209849261180264822190863572805025445010127494696741777085494228372496687750158418565936377625373587026604696129056776411437958679537517612029783331968051688453285919461536639732987839273515164434117298637146521190755145089534443605342532236324693979961474730214358266166745282565781421940954063590007664591163396336828653871195275429637942772124989141774556992936547460503388282323620728583828496736889044921199990085243628186032681517792249473849179760295724946317646507256222014894078048980143708177806684166601243798460285017083137846961166787026451816014295243354619696810049926042319863390594002511817305537186435631644007273465303649169656002136866345896609906284141489863376808282383554012518126052758043424116151596806318374418571141031046266474538928209596480927944075247091177429434678588198790326594450977980652023536963300497229331499074769182001471959187542780317847294550318592444014086056224820616605485630475145512223757371311532785693878813054931766722814795254253469239101255883551657359722210681911639984749347722291529750684716727816927020407264236057937699981292765805852868803604162205097159032554567632984388187074584332711397572872664478448377771751486565111819993570578570802038222012840327742012085060245126702179928493162381303219149271982296786480220012531629331703408220448564844770884208275490939533185467656561535034555960345956870516747324553014698663585210564328179302113251895005326326145273005291172334900490983721992390237338047949182089713753005321547120495880452321782919182452169422308630817039148535577542064566021538812175791842870652238212702500550506125110206521734778541689210602098410740868663965532666559214476830754577439443580590137025534994815652136023650653980896641843498714080358965391062613808899519683470123848113102331876101598766878265621849897444465724992501502089157084546760676801528462768826801193863556632800958441026574439703910608717200891951300965928871075221492651969981042122819777409767752463539526930568633052400893168023277625183504816008393569477042435357473726274212942197836222630082205062283440880987716272364757954157264517494256000703890646680172914273694692889247345064412730948001319525757784230684314952125755350868149914370892738490552874053392404633583772171498537079331684236402234546704952671358760183023072039175405384978053844501200669767435837261408257469789640930769221462970035089326381435605152016948059157141926571857556349899823328436821028877809142797462856284333286838987482514787898967793255619154434548562816530699473862900085249888183053407369169905129989195979619659224725109716909853714044582268049564174474225309933570063898008876345712025025295679000494367202640622863093998684133964168530048211085516023441398135548323557507458300117538016103052664372279010013712423576838738185974859465728304674445915314560720170122825566058995380988812095212704394529352126431741647904565112663249445213946762508767981676169866587512618404361680348309293952235367300798004930365943570554400574247293419004890232728125335659954944961932291986243232563764559283728742950528864876318514918677439312600662150708711524225012075956910533371381943418885610769156045518894608190226149130127683380271557102190158732529645841972878884351350469456175154193109691226059603459302681208847065309423795203167713614017479959922048937556513784170949513237439888169734225255345222869319696041661581785278519528644380056703947397167093706765239333098620358925253256736882530849406523349468388375389948441786886293868723743588351341354273321534032145680868022351005580595154706222992248135585508898326158277299365780799982486668739498126149085491941802024806239902592744529371585495746070676164344276195465665317906567553792505257864241195034432095040837516468228126089083125080002006636449558311265211554413759918676547938256895349664622525682446417918630792440069747417805410290978818970818451141126355068002972607049004825117152661684511231867408906755223013985138457163354020198307564927926825650726866178330548278085712957052298013374333834037066062026487604161764498299006829946520918816024031811596853910874481687168941233941600002003494469655222519066756452294089660249657280973339477400326737891679375089262803504979172622106415019344696721485628708736718745674074299133649459916703614355581983010442288347259576561142916376175809675330230196939773429196783048989493537525348370572052636174290090030906642814472097591832067082948767165440415359889358247660753494272585922910312104750785425501602677387890392255970740754754221151667097228721050465120740419381618275605432683641553509653806722647252194932928510454597738826356704978592589509144934515984857199603088129319693439944032958055766071268477451040234413082879423864218766797024899076179644169830453700815338249541951761956328720691895800149201019328026750445506371306368074463528306739733555442023317558883239131190796874139633224137307482212871889104382036560349049566255539397880935750585254021665288560504765883541812329917839115573101454225929747342896751578420210747870125608733706441694036108115186216813183044479173811133028817048846247340354494808958620967216911205621023839075105469010331474577128624555384052300665812901275857483624343774178623291980035638713240183199920042516729530173619191391710271728333526902455280730467544947152142242379422072437912848089050564492103555681388099269738765812482198557154493032440268963806665635540494321676985058174154432230744749148659639673513467408983707378094216137882113972608875162758460735618799827619327246318841601981744906776776739267054358929763538590616540302190328133907282306717250410705268169618379560037969463197798423102673244665420376302392072634218922574770342034012510858774998491799864454330933799657828122232148893069563325575331556680967976148499384457178672967882292811346095971097664304476034376730794336792000591130749922289 A013906 954 63607106507706491900920603481787968505159731483007138415613236555240326561456970872172539014851642240711192243488987575159223242294832045319086147975548083016443916131072062265342227246580813600795753955543773314460468361693873450638542727373694617454654469458776028345927258297455092530869854122674175359131943490222793514845565749403233107973953529495941314552411982361122937310238677525814941786508609590857284012577752161469520233392997482786916261844034929996499408121861869653408883665590606706102555484452320236572458119714889937445575798773704121628002540581985863392488552637520573323612224923160499632316028764526017897578617377717237048661346482483814327823252769226454409420778615887812819029598911059751781178325720448723917886227934642574429909243577949697381679458323825281330544719564611740229245708614487654724825120388938148393214413999379836262107551640468542811009389358141169961542789825067178149492073325934467832225289294639706100509100701937682387868772748543290612644622165495767268987736677479588196691578759647215660011075424458172998646055251107785227229569774147458271520355262851205921067188156959873453033772009394992007005095124268806988914749313513266247707934699323577121510193960840897089498803003225487171133003156495005973908917731773131154672682484706517492885207571221761604747347223894042590089291716276350661411183592952992786863486506023517043169624960349433577187419899533308809338842845206353108088570209699887488403166727043908390968923787127968980412238527188749397101190900034213026661299314209347881220246882954689380230601944401199309289491582795190539384864471297041254418692224021947731147536962804694597306524985646532667047210634361570966937031470111321718067383509309152314901854909710693824145140471153996024179641663859069363502585636017160191347756674788375963907209867132568278292951506832878038390131703095984790753580005289592913299533688867497466240764305448882678352045584458716117864727703909575826577198687167177744498180227841552453036240088919013480977081852373025155524284640476024919239726553901514041654267062000844890694800019530430839642159666957359083551382498854486159530302558173816678138141239399541743496090199798834204402924763824475060769182975972597317622438854660250500746244810201974721989723351558834341891283114839233908419679734183448289409220320613826264313342985136758916130871721195366234452910043880119864382008116950613761218065147338935829402054423392512005556787334234467404857795412095461031577022951254806780110642899000076515345688632019255192305208967187119042694940504512312949527842904327680058423690599916214592916805194435389382876907366389121935754446779906474937981911892148575739516028515788946551024447786671571189977192588730259120715621003304934430376322532150338481636525404175575094920714856924673917429948051656920374434228675375751909940572272760624311694881134500557043433829816534476929619408640796930513177867509042595191631256592679268557842346221765802015678391422452947279106604208107878266877269963178636944556940229868387170948219521919656339097289379809783278581221033971470484731580450472805674560413109210171677490006063346251555310725600444237651843701159923397521057778517146705134694070051619053136313444886850664718583414848768884936027427958754013764145779502145205589172287386666465078916884145554480515016772634851338369196093082783458864878799949503491098226677753414987178770294963867400148687861501820974652131984898224113693237245913465689341928857472324852507459673807337623440798233853494055333299012330934316923956669747245971237485544187621470728878584470778078085964412440678920133447526328338732822255252547266358192215188040407297601390321118173999612726209158074793912508588435805744638539267225105777582083629078960457964986900000729413091160571850540468674782129483218679162904743370653404030827174653781912827006058307461245197142624134630966760464742209355010146308058597079794346874852678289342091345586109017684560224899304599152201702879203562142051692582664437798385740379876230292604902218553555067306054902124643409882500824913973456826041322225636719254861730714687415241222466923655933089337902985978680037466187613142317062628035129582738311624559827315412595341738841099179280544987831847691501678192934787587752783362461173869747468553373493102409098704446751774035644131680752066709250710728879514668917703765971501773891429263257664821756587548526795355400465659489803665531770122756254368586564200585546445540818534224845653870506095838304359927888469484631094542273030627557455456718571612863109009713964472075651174245131632359502148012794153504425235507370907328789276310038834576095819031991132858952295799952367631888861749305633343796275324516878480290175084564982348729491279594085838004728491379581695177605304103874037684424427897926120259892791786731989251197141945304100151020499648162852086269564854103330456975940076618541688108396708770765788655891332249607275379149507865744782276281817384539373143999816461932132596710199882183803796513307492836980471938800939795754132427784030505182144867716903912259318716351731823557127586898496822326943227984517929261881386806610963971485461677048029984459578398132113826621753103943116865097415327527440985711322663583134091189887764876974110849193592029563339058435257417523742664939059529903634329696921351523562446365962660655483005099399632497410142663629994675319494979051864066896635071594429405282667124238690019708936344809679042681814413143011496809172386136891434378685806895223999365967125290509324743590051988442493333765590340946682732421877214775175651729145625567228369384926361173158996980374366645122533196883347802222106744503874505578647870893930320052317446214422000282012996052219005069392095410622202145359270182177157351999795919920437439464181559726363914074179782756674257337024300206436556383723159680528162774972658522982492460457522966212254494426262667179694665466757397543929728942579669647788060656743096599981253294408023977414799275885012523018088217165809111307951421147895698063314285716651611843865411040283811660807328350969731431195140691363540422097045061379544579092803325391694279446474912938898863586553551913023989958518359528344330453717071043262944634858220603152377199123863427660189977846646069952593464488666907495947929219589565781071267099954746522781665067558222186178300450117706614981581725444891064429732035902866032423623506237522651466507560973655270751506118420160257765380902653962464192528430611014050835460720264347075349127 A013906 955 409397154721131125201047019775781618572405301612532614291363345809665189181547644274311616280467263574505797218034640756463040400981646171065182894919383075286307684482812750457099586942939693553786545401486476566114434316509830526903230013532587735191943111919706878612110487452017002625416469493495069853521370559691045479721653192211253591876399981896495408330214995786137089696193540422536319863002183779847143953366727080209216267557385597353188973506021313438458989969288791710630694518838442338576240274466300188421484811620093844648269673406539107311542756057080637945199948348637079467418278598609619684959845526355683612954850908748694657492116803109320962184898198441305252894562498919212823071425744007055958524648502530101047819597963541191433925350538231489094690909826344582714882191956651821942324011920897315074545089839499328843626841044010413466762105248268222241840606129546412293786204491042356612236259706865030490668415174529209882069046739211688473382460398677368731660925362533523191378336049939005132658466108604038982802665230683390572624547193080835692782450808845574013692137953565519271619349023731582780319747236265391039343194967421665981452524340785916620571231546448410340992286328500582095715994218189341775511706935284536235126845280473870295459437201663400919709255554580186752384355073079853766423082113013275645119241640217844452779293328638921756185513426170354358495209758421915421826395774843994382774112249210402936771303341441970464854095834814593251293448558801616860786470341098906774660267211916136769856767483377234309621573210633048365950254122482745061835996745781412398588968765238095125737331497789256438511670945691161005820644835998656762048393943430714760830977378457397337952349535132056220179805855528724232256467365687674084294322540279596877459794239477440116662422877849635910012890380343246732246055456299920036073269391985634320365060561606495244356479652025777884632440133211766274205815103964471004359366729757654305556650822206381240232632642633269985192473940948153848582640775735379656774179327118132591403150224639704006309241242104551821714936877303329435902355886824580011489746158184137759617678399220564703958855684843827939669333983168313286056305463120394937097960965120520688724587560429808588055501965742242504591566837213699291819646719353498113401009346040556379529334928984082292526523286613747095557346390557502328276087269478264227719565084618928253021107173621430899381389261188674639984637496072735942363550633148216835517675648478849479009615606876709022207285599492043340616281451634293866502884982369133250274912026936528381617928695567857406754102589307060247339583250723580621755312733647240421003813525398575611060347340609060527611373678125882179804142235274691586411630895548106033911878829487633533167278624363126495732824132645657853547126695153993175282632763776934964207166325874718822606026502842964844617373469332838129978775296753744263489496951495061427388680208038767442997504883165070049246838248625685527867648386615077647640450349931784689022376082370926640554464818713039936613291933455036254108714711337489493817192992573124005211058095776202774263301543340065900780643054764840170877585354387575566752234918247931320539086803367067906801332077969671175805583750330685212763338878175778977429927715158995845431134852050561781464599430916967753206689340721735980750609903387148405633589771448278823167936598623193875206076562214917455427136075790486600671695074413495336098408289995758162420519292140861269817626875299488586091764923122774193290043630998376252591419933188139775522575008401187442050444261676682848474051950718704629392838945829993685956880037559227065625383596711395189373047231110593275217265618679253864049742829438995800000891436963590899737678911394752843399708506223191771653235624408163099407804660501442459986269792646638150710654344820033295912548850563080491949920265986654070118848794904354785947529911938858944237523733673210895411609064861621079364914641692768059417192584175572575471393833715710195514160071644282569855326905633738693365006929278661028093282017721318518994516453363342275935536426804399348028386518482975408385234380535260429826515510043950652856554272622764650139633397736814868080768616598066262985925348469546919512925493439208332030991225608715239085582674919653551899857434486799299618847244848562082685780210184313641873683498563628171859259971847599598164299344197581394019749907211358511471552386489377765931528587028345750369854816406199398891345455348118952939497224768465035526662381370450181632909407232092812905794433266015655133847111560349132833581218187789301557053184282652012292155822904038787596405952821740934452098111068032909750111026939188466306374314232185368620090976437224840868192391530986684513655831840935331881375529821498651919151166989931893017966179664427878319735766955435885496509861753992263443893080563214464464662397719756988454825585085434039635661280905131369190470541350258302559771210686041648113907518040294550279061851088368849401699997857247823539972640750253815561844315620477342880204759454660429153244041031732906264756835556082379205430803022831681122650866836348454266516205768843903180134238292552632851693461423952096296171646494660025891395786251558179545431231704335790405386360032477018435281861231878547492504471862429220486730439209171293451490485128827278289862056270818529904271955611923921688866611304541685257566423822837523474480361364038611797425332130046407239023305478225423213742409426721751146945093692658748132625985447922871328821031819794778044422458177698379777324343100251344692085090252333698101653692135767900684027757443397641190240301146859591173293052157956493028720071540561132373049727427745346327551490336422868121122164671482442422470608468070433208732673864293803948525487441059491354995463596484624481872747649676779555845875788704470418554740919480729419014734063357502214305708380089303371470058679853149691603832599613139772690024270865901415747569157439810969937635312903153973845310440959926459672370585329980231291253429196355622180465574109052825422872883850981361301494802094831911033761553733655362680569891128353268847980528566601579933721742332905468694189808150859957264171555580918940484505576670142583415505816885277007379829393191982597000764588037582499924033098680110485922890460453400854011950147390398667495146488304854781159160467727562189007335255107895674519859286314561144750769533946405015130512728668331016664186008996461758648388447993826122561 A013906 956 2635020511009269269769882578404713590227170856196713004265916431258617872732329909391455651265471508636925366383716733790375594843575411461612192469434106820937499460867160466715299726723081296027059154989039673040974676512027832143019916174990376341288516704802621930206907051138377470729080915509170538386223298752273542736088104472116556577298523888679634945938320976623132954306467420543808684595995064556132706054244260275615027659179105887825016377302665738600431450875902129505175896251464176476798814056879249953645304816877309676344977974542464137570897037148698564474122071154111825970561365530210835391953507034640719732456663962568299617886783540875056209712034225250305975331147077981183019286009587459606569258411716720098168426334615452602697405392459292477214190174624424170544852992024852257595723557858983987598842767172832628707375712965729116643900008779954434348715092377663143942224780772489034684670564510462790943400219329674858319985934496597976623835885309804291494444675330665104258165613586672566112550389728850846078689054738852426128377995954355485245390477786357548384009296272465755005252295753451606707031542885906095758339297526199667888060084873147048939397302165362400759373315164440422067686969374283442611422346350970077805205024733061031759088280416865818865764229023933302942401777084132005230540839596518205605533715096324641618734835160731823572972336041937577082820133862150586371864369660646719337607477956419632469267420862566636507670405747738063570809828577302875070604972874639560926737188247545943485710216394262678408092645383245546418845356469462958799532684802732973221771318989358856895873593424475396153219523709602684301686666645666102459812846019042676935871135432992620154348239264000464128360752159591315511214287933872301278729172821870801405060204434700945352799368852887359141960096909289593702364773313767796224739934938220993558441414990272034420547117312958551307308813624316619376620678603695995197611379535508569985989410622952286450902623480984148836303683302504063386247939878418980706220891692841502877749526126308186403080440703930937385832181965673143291464076995672177784891947257005367780150927041074487088372653075154778052695140097227491040515499273416712110625901372126707491227678072459475497070913688691322348730399071732532941008340424583852107701792697322712769488978164822195174927040470133384822260857539440046208083496364295539614233228695431446528834632009188081419217109101526897698342641655385281473480042572809093391766343036357303492277186344011657978120707217291416711072218807256225887608778236076694211474178100188735893327884034217310044959920921968372073542395278711963069770454826021280353044948157504444344218989183297742463467771693589774886807132247014614269359395633144783434626483921020923677766481602969238678924492476384951406073074074467537895778146410706328918330045531379465370848540439387796876899119407726127368021980529833884614100779277276578152743140136248864560364889572225316455979542633674190667492243619651248711847079126630992860696347141135537086446245754669943604741405242849788408878847171314071141103833397397078679072157297342492292710181045366029780028186461034295679946750352614991286036779950420645019432507573244003952465406110715547284698038332354653454372826845174527790928273239969596796769766787051668968197204294986408979577602491328960327552322797396548930560916090332729265545186550992203536325504438676048459816259291461567898827059890335779812029637508456168078388172402335787447961794015445736264671628520586805819563019294070982004733017547035951127206296997297923984329282570532885914996024954644679510460193199120259050652763131584068209248478335008211447354886934628049252791721043926884853099513912059874544365137594060549542390311497603237700345810046070096797137901538510109707731727671985835667235407676012640934859465117702007563913662406479729182798425654541339017630961609141079596049882515998291193730576220561435234206242123358640802822812799656755849853431568810357317127277401879275306926195578007176608510344341787374602869008794214204957540999061786484400500723012989974514321758331907508112887069369532269388932444608517459720690884317462811476858713096715622896573678442089564218467578520060647605305619715144529028578581409218994473409346158008075068081816450640387701195784099457069264506670132450328620960042655358335818678189670195518238549144904981494740447600933930693622329259177030476875800345901914201158109032500419783971972762458592326657658519082111677985919462386157936552156784731697027433401705032872429951696519659990686999811150919561672218669490638614450356551628363285357300752531085657649722274614279602542511274220512485956142439758857462857110791768172788126672020342215554897043948104021883725429962677117678581236807368221737894097789265179597479210102935494719882723628083065493251073564262773131275826871257121831481475855878570926773854342297470785537782970711035724775952169500735525945573872465513500629359546411856386023546626787791819665225264685969308512028306738126484410894014767727933650002505605742082687470557478210786306869106823805233541928822220111020381530972006048206063519179111715386858074326134743694603090586567248581824107331190303714379595025904029069712728009979490161579734225175660690513230266797360566772866003548709940443276275224055290875190407446623525531550830005616844288949219651471599117249894684791603707744115740849007153534352307352502900370772075954477899282908036979051637855123808460716814555942382025173088284932190333055840237417157946406113381102772177734821722791123094442901040649489026049976231440692029802204777192337268426510304091314830604481701631086523205498168209951231419589860421352001781476765617911741966402972271307796728143317908771743519205856289994084297730374987464381412851169766285567150988637391530286225763592356811711711497497247171876833913356430969550485552615874531045992229127129837711893662061045506486725691834883975028885617848515936956513503625257681309482757024757481446939499335949227044710294520951809839970233959134331884334657783389540729925864076927943346958999456706758773940042736558001547254774738663476817539175946112795350400212199783091567712363130429917549742562358556154864076861835525768306955968834469510113256065464844327692150863577860308550966458038365296394554906023412913837247505160730741713633975533936730294362335020802282039217866918569426174678455721422088602234429206294300169687575311660789416969702313665044244448525926807162634423 A013906 957 16959895820890933199598495344337129483463519550085720368015901360916386334835622486002329840832958686314714123446270513514547427242282694533067403715294927398193328092456122199819752388996017238114690002799620576299566072345454753218901236333486083831617955473339422042133714750245137865084824846971041230548399625361104550874621518602376094110399313141235947626845490649641465428519751436945199220438640661790412849683292664915132853968963823927361329384937371507980716765824956539925732343606837692017208709263296362284395282140974553994175264571600567254605480148772765964563064273818269572302840851100813798899152211327860553964959321898828737267488274035826381909986583501450230112180801177334641457900372806178526524800393444029386805663659817826051203226315917619920670212431112690139117170741248213654210432151560766575693898452593491079952316718516979839807149314210798263839311943819325532870530872151544390969436595192965611249017397881017466623833229595636910656989733562561682930228524951799029136314439849284864190550913078561041202647746645029640944402815614844246970772283966877902038579545998211054967770577006657974667555521832901498091516829257672549013640310852685896411747250010915130590787121445439959492402551523383615867929938979641803490986724505464240335385540043131395195929535128589946860207081123013442941554919151172777021737688424223432810252625142930147531135484277172630693969788842715891540444632614715887481574527492455806506142079396834732919688862341613651297536844494723318840562822926876215493878414416774600532646551317697830333178241463934789974110378194732628628660599101276753065135276577926953069757731922468244703001408891635269886370865058166498904499192784743200397455631446194019782098209349174539289325828637120446451395503643163449229239560387838379527849411391856386714872748120699583801840876021427711399059592164656158856531307060074124342919492282732476838447494687439580996937931409174902908376868386148492818179619393713835869333041137164588232261944323467959473501357898288910847633224100882857535619892700978557156683018236380811398161972961660961326739263569486576112011771722555651780544790483995699874199958204330487449837707011700929636017996098809481366184650139960741076242245915178128874210827167928037899243895823812571759994462952552186267128444833387304426441679514864161074910998188306182158775432440659720467064914597972165331074755239859046327292741881239322845739081889913643526008105645848937312443773220147468714862957653201798588441559637657075831393822384975026745871367053063088908392698014551958698129546538324578251162345895903068945869673108446343986707472306664677816940081055370792520375578526278285651358380758916627823803481496994141620543548065634692464276877988146783450291460567621994845974127399675574966926549499899838586424904678932947287818587807680616262726402203524805189191160245575502283403407317270570714051508906082205802276698229332614398775251995844162857361240813964425671052634443965409994228737373450441383379029775636977087755964807137504481992909047417726177588688739349608830772110444979535676968505839157122590545670360502905576495326115649268870739124800074328212475957731172861759555507004801030858943826376430265626309284091496032131423049362861237757035226134182547278478363455151155725446654970165634555711511071472500201773298483605708530841444751847714501519099970763695933373238351600429679186902641172812285603906215341513771999161776783622314640255135743464042698273170089298218157164724567129190176757178756056486965383527079243529103702292258706529289324357742014785936359234479511951069887567871346528783260244652600454393891275805285498855557412629196330118978792181756691702495037484702411861224199031497836053084671289189104502742797568459623317084675418115749956852069352945029580952602078775046591151279492329495960945547650229392596174294065492469942753634308959567600367372627565596755916336263923670478488982667989536729438143177049739636707046984524220762991403381162916913185303891561645590932014643860466807270425137445113949295231852776013553724669579038579034306524336006365772025059596931535433248987264566489823898727103435355569617328919092251050728440511544409399240029053922421001719224994072030584269734542708789875588314232483401388552403156810545966931278672167907922922739364104897877576618051811561122654760305745467215823824517037238198635336435232446058118965163308802216733137898282381223570999265870626219425743364155224586964570849373629519085841023511536733805684515923822926830292910931821918456310365040641783030376393234412592232437943438336425502543064332052927845385411647251238577354633166465197448185455014186414157696219867274642250275995396415699144843919058125044821536547649588571425476691252704536071684523162985062267127630712593456446802405142511047252413845978131591558150891854129044547042006028094577827750004075249352027677300202976754653048834544409979065930008200610659055179809911626314500872597271112775026300561181273911031126967187952166499216363959534975784685757056233807875793231052666815692162311652658076937978813710922310330979646970712827621651048270958781394656025255524200954324328759489223841435548196258682497074635552739875218004438883520452355392979921105787812216174642028937935421645052591322069787455759996035089324102424568691878714384202498151104421703037495652636223202190318463850841936421268287259211666677117538905195644983112885139803321249600753732962130575281116255665072145704250163453860155947361138719475444349437858951048630571105308724831625921218262628245363017667159986758275651734585591055905012677054146393582167399678061173212102248459631276090610166005570757341568921332326028045696470942138688857260993946007202195510047486915023264005757626038316608147218897649997635978691109394511106814937941459055934736567043746133295659354514217037189917320618562992314935924353979256820394270975849480833180315726776154761996798241048082788550975818357291499561612628489342744239970611218496993463901900292520176796998642408638917974441455844631791167866534600823535551236543083414184281514786750273225770486629665596127440178349887337576487145937352662438605773498370230552326531467563980952990588502930204494448000686811862693038556397466317061137053430162097901315955990130884884162192534631081365733316151919853105430026206892018707499451544085971119108733184313356042990024936473006954474795622387145643216265896173408455733385010020371352780927874837067437544180740338387024698641811867446558709323793571930035089 A013906 958 109159706747520611662703378320056872990984039811557375690636570613024656771514914938423693654736327809950906045444539095765762731498875524979046652431112498894869839914583314927954464550647792578418818196689318298921677992778161282697202440166378821267047406385139875684933039996737041381973656810028132426951578089895567748290014088905773156694809846341402002856413585824385298520595102522922174386075701753030091212169112960777860938713162525388104600857435956543791130490700098251055207889647464531151117155405852698314631583441086583778532004898569309845209199917192550806653726797340302633804383592096765188847966041314595981488488176788273051310437280172572882421668776813474678430924114392129578205066859208437515948213338740724435560925657222845979879527275872161553066277089505145388075828080237751215781735505673079024101393448060948158013534045009733573083866838475471929874308554417909158212511285256487680005396443414077861203334385729701604182042640475270460448741272687258949996195854973837018588313490722865690638803035536804807617373405584510014285020451462893465080601394504226816640697190828763736164425378922764008645698310060542726930847703374815907136100719274508900568474530377003524372098553605507365199208715679669472306239787242044664406587967363673225032976372957828453549554691918154004344065825136539712382776412994216845174422218725431522204239812070322454550991156278990121358717592629292529505100028017298299380819839004375483015162029731261455384508971310408633233342186305700970156224641405639241460515875482506282716095902047805206380139442198706437906335513921019991145679246401308920653511981455404098901863689555055029516450197109814427886253912721074538058481047985732404675760771269290755866369335057094101733077271867729725674314290105149564302471439825340839205416864066095111637564208257427921305891909494384100269357412611839515463123282476958669695679473717519198171803663299038935072574476259923022110011098199108148710840666027394291500730633991901337316601539512742736681554150399146543311788168509148673919384347046694429505516647644601980776880027537975796808628971900619937752514182844069011448146998418132334915407781588735102584350776660812196556276977064599713724873009635785336100884245800435343532624737966503451236533154178325279559438041663418596215128296004258543133996918853739339085375878812317177394359143161413107210149993618255960523505683364780093815346348158121546922912819548572450113117588716920286728386292659083619230627193450481823932125713282916656427860808950777318570601952232413240853910983117075397502995219955119630954821006870674446488265649423836866994436732428695052414317572120168412842971712218561559904120954488987725077342771508807764460394121787411393399601233700862632632799290184189853172921653070010089209352928387833826786865830255917322745320152905850480718285239737841455205814199908488165093267536862663216921390430987099862740043010711477367357256301756687606697837020784274233416899926334975658858484174192446134244821934643212628019938489794665827010143686196983749959039713646691679350678257657770919597706503778318071885800491605130352786936656777176362151299670733084801870072143211330330576082770621802081361747084291152305152036376497311845936859823805306387608829378482162898898003265276017955095388499590640790813211894304294526366182157281866216862521617038441774297850948463125118974895309051654964362626866506194142144760702541769844775810400907868829999478603661156494586972731630392063961348340074814569993289839830186292877484237506831799533841910522863279958845637804682312673357984204327565389685013358255766131108435592848052366434941355790418683560474963874039394986978316207504410342512017049401975666107344866987876595419152459473268442497085930172117319554731034661380424535118615342270528157213721509219701630399701498505021760148999720399430638244388374000468752754909031750207651336239823435720764819497951269018529214172235778801762086770601852362541944909513576638334378212524272133761838405325556667676135928908808511707349940418897051748720468991925404420900972357904897405557764384220292213088161293109565044086437381674812621804901106426773017507667096976404598642987395278625932766321010196957468521756020555546850416035821920754213717192044913143399540191515459860436366962657208984348313046981010720055122561450978750871107910562697696297162163461008819119157217553307559051594596106465986054814979644516411662636127891543973017347321676930683737306834370014739761519270791314875873080894274686228343667965225655482102844023856779455715081885959558847127106330183732583928314534312158537767151476557903978658686451698546108339246316082373627458988960869194072725068151037752410281022144522329725361783007708595854574366923407506071813234178868416764627591056043585905247181532722164981405743090664425422404163585729080496967041986204884339339593944479702640177876597420328013973868294878071357891145146771943011135193183266026647953489835337745811751104432855164068347816837371405611182065749656405224646931679628591075684706632133214690512539049469404244893221371776598835642628533922418713072820372981447655918024545561216402142958713140837149447256800584152197279268851017428426680276344176874678874467118564349789644642890144000460478085557182730787664622002368660160474925561371655727992720175761059557373886897393463881375586753855240912577119541591475191822816196335598731709683653217543736479377128101619064083874678393296585644336097449498530609795108637710706233669124739910393917394569196035919656073908961676651716139468644541220901510651720183112337826893536837008868715761307828067746091285775501822157408546446866107698793305020105735834867304329722160873137755055609797557425833800655725572073101580120610056048336832632095321357278734347996671113595800770578114944404452150160136046118814584016812099227798064017142043585645291632164263911781146923235511975014274292865825616269294758381182140319510553351653224642162888510088981746489725163721894594402430748634460192286124633076346239232370443235404916660759594912268357280452465419131301101037727096613824775291225441751975676699841048915999060006343858247418083200015820744823853004525535155858914303376715301186408928084556724761299861198937547552230045885849807692449644125386990007983138784925018130768069281196283096162811166545996363883142449616931610677661069722978973806546069693483000385169480582148150695510486974444300200382475549547013872055660712435142165424898811794957709930335320356586022845233490136877834839527 A013906 959 702589314406457056230959250126649814077409187752838634124798856809146958438742622159518771688806580345282844469254641097258296596543666993070212068048423914474503230045348916953335222229310065227557911568533917008036449697071768924759160045347791161610411704755150342885588977451718479139576472193626899949282800977852708207732194151030050716680542490830558391270857588225681545435942643957692476654597640448202956362806185021311859807859892628144049330996551916848934236195904142477491429914077230802822774845376372173828490789659953545896868020004872287437043317422622854036550067895973675474968407702306869945885284294252910643281560457253963735890573815177778263764530879961970052196129407198982465773134643798212346710671285310490535751514927386664162675736225368855906947261081096815982524139533441688373438262849790382465221835009672947250193303755860083614983334738753734427542996744067828685096989523281597683788973360793096143411052850250664812165860874724523701216032749271730331995365217789871077731761417819681527883225446156064865874427997420021938873291387630034113717273221307518741697634879310377671915746136651879667698679798070003756682273099682572740184091911797450440611597064270313995067685920808932091448370622703830850391960310936823481440691617625406616228422247252508462204501494444567098781897665156791422016896286340436631920476226537900099918603484740135438092090071778184114676332466296398567232444029628941788131644105036939109476257023926596549533896625930949433650989347433394299358225377138696292299701131550700935215764846474076705448365837819548790673377240676959572870554597820339862285787267256619984138318045221851553842997611016374324224695167364899055510938083835632862708000109833700671485215205109382222030979767244959145735793060918248662151261934419753733033910395113762809122654928868238399301728250430812643079976697162324982474465297307595594985098710905438668518701305649126156481819222254221723896615161816142339197978344900757056340687110979336229128347102632065124041164285042494060019024595866679503340312006423562364486825536450800446759406327083857753958641422889751832013830393149143673351200796239557126906440467174184056373068030905381955619617427390896915235090321458219497515573609267911420298804503837538722842101511163584664815432123394052637819067502088937444290699130685833218946785439962505978501941710572959122700298440374906423723742140585118803367747760543088511686461465711717449278413600315028869042242016052244239049712722174654534092769809808507641182866922664672938940663881037427335877383978808706415190620762991594550858645503825017378933623194809566452021573901710304399741526005092641122822971079135953166157969576578514721387479606001314293130306483007552810027769603321911299507689281781979072140562071285587947611994255158535536202856378506861668830582148914500400617770174789977685323755784881598441980896858013244357589472850750803291847836651691742373048305097017543980556376423865717972333229922566636237064192605174331329023719945287299095867734959220468833015949243648152980162615547651888463546982548927790253956261071648051073755668793539239510247730242291181638297982576625195232922825748453243493891056308112241473758111313747768101199173267613837618412786168930517130741375708388019799181871030436441233152518101620723719465080683422185944715291964746038651839572972174055444909552867183996117638234598147456068290642893849077123434435534479802548033873843210555188885334114324258975839399832420152548133176659202152233874321107562140734857945529687434305107046643900457411920156408964702370398978948127634295202941407933315992547596861668978411912336969750752170761003678110405926341648672976673957558977154823351799060264720346383223350609789893998463555026987021547061796104894856211825533265793638954027915518010985435939815662050911705941992307270782693307394832592449801400279299053512789462142226765224447833891737294600621902164688527377932970549240269794851355838240680309324733342401107006867533111278233072287248309379100623753080707302668019837565585106743514749552896133266635027128994681081979877890025588243664495321776697204550432636481008494665622602042215523824350565954402903643601420689817071978980869734115823817724710610550081847299250168892938179152997932396127626714879189464500587445529988445947374241744899480951747712537076926317999302394845378678365610657119885875853723098708234548817517487679604082006010530125694589926403301843809922392312444061067757828682249603780160876227922783962121573102298616782996168902304391082644265413042415452335577291122604868794620938533755930438919754718321419447841036083129367711985932584775354586549651792572920480271385367711185625483318454780461645384912741285271524234529184166968418744526905437852772607114520482164093443300428741836136360127865577522915984701396339916513081465862267153090341918615903883318020107394322730190394792670146270444609382660410437863166827409567996118922698762007753368908627247252891243538758676305265161992466497584905692410613340756172819706187655724769845731738784191440777547123279053725788771123684709479596582665911822226955255897896529750034385857651116261418017312613035200984805177642203905893041114364068332064609885908418101250924317301822818130769753478106355794902629374169026069676172591509243251663812455526743275848554218465354686515314830139498644588174068902860979355321685500210562440265571256547648500413601165105482883622816959151782798199153945725935823130466397721000640478914568840092132635335849084517465113682921419226933711428124785536612256034012375360891772624638533813785761427566124173096609283310029041080424562150724530081396063461544224374397213022412100597330151476922080694077787888731240154863402013874695733702843498227689976320434353758296950671480869587938145294537119105056075612984765518140519484509416134520437180143474750284072238162973279639034878745202531338424851799299244966906644495561433043413000570499513491039770853012612321691647041146917129445270219419924331958167417399452279228509582459592875725095787515063393396414055503539262633167815922556467534200714795672251833442236382897285036303148137878411247623761647877839427740201792518706896521666432064138597891784034799414540083520319032528753291624962990227068208792644419818925675428952219436380645970842147341542728332005836512120157874704716723594790453863889082484007657206946149849161455148082890158545174691994054264555750484630343825998075906308347436856940230437389493004793491606144226829869952037758657608062694124545729761 A013906 960 4522105815654799028672740952837911644288434083728668672878710248431555361918492004938063529527848411759298819019775824443850756491087655245178507952698996922960567543179771184190180484249064233156935771218752296997256346752600000416491146443753938208493042103018878623379260415898526071180659049768145142100266711094195433503879653698623209719951792897059828687747445341973247835195811384838586268268482940915307960765053049318625439691300364897906554903214339954147219928599854256106004622487461585937132747116614295406415789894592314385458485202482219713139401696789876648218170773651774894327584586135888906228109128370324661648510768678123348713753143541302786883532991977527066211662192137119320400701654752668117450264802152509178586350512842280664176788836123999258134688655228489923871407367817090676870560749025408379647353301211663406323150919275903758154712681662434427306575374292703760682523212839246848280871372167927118810970726135340914709130053480007065052655903873545856620226044951965312182061278479253782464220502917788465007016813520198376266113536909732856657585375477050099100494380372005194155991209236416369136034723827549282189295651689230229278274698687854137561277368483436785589955934802597124404269080118845442767104341003576047257006425408261962496515491932147952073150707762257828334275175563848258371558496294313264932804933717343627542810404108782777546015957288859012879208209735119560843416570502994032075448590613945767778703740562150782215416648811034284870633509729427495364914218398569007910069135280148433109469441559249498284575651321688988122009056889390464008128383991798759730244090877096275238568774382137347695616500772681963767103347167602896481644437759328888726460597550927370481009164488899336499093542408048722082942551517089743348896639692769041001336677934217701460156936192836584143676883512562607939599306454943850264674647395068661754613175192245243836049663517705613593388661778421404213049911720449195031900533534353573374278987101942073882996632975596173936666479457883261345745028824434331554567893800360250659728228133756354299896777597481898267687424011726493975719393154132738837968287786470899836864379755813289331948401809241638812378635291465407624094966944885360855297879590996256794660268276643215495993700166667160012292152839382446937058290383597617896998331314895847837935609839004595617189123015254291438678206964617946335989341660360045314224379724337183940573574449603352622640972427492433856057951104323749842297945131379782487926260315972319496773857237624309017840169386068078171283049230317565874467245613535608646257186978025623831777773114550189366503893031255805751145572712195985042393770144399138209328684378424087177399254649729317241389196219760281475952564691953760539207219354972468527118401703584494987496825940229854088690501231807989554146035600090802252013380740118249345089758279732181960854651625795539228260500456619977511861780498259584180572847173053190076446169501113146811201178079502311177974456624965571229242516703810290524594624830633950030100373802710083896798789441820398749131376299913540306519603254674431992209782549614729447106406810859150899387752071183538961056199046276794589201243031324068623932703447461250983776590466793450458407807368892751420827338351053272518325641333652375475912577815739833766713035801179602549966656430249412654497072622441676544455486229829643123788027788144191832950001355325250599877365111300335771419987673631354416095798029392143989331090235598621912109134658219158115431349540409831583817793704385009977635603917142201760010415261745099348800875359928662102489385510361742855421777227425097518663086668896465479012390696580164411167586044772704590017019697607196588418941410948401234930133866915707752913153062727225280361927167273514989788256558027526284895848941380033713180957731751202157800592956151292590197578992586132094077864507983667865132886244765018244534246093941650575644377850369267229463808765812202960189969535024160082175229968275902798668043876487184524645334008645988774738882576190805376390742692873953681536157077773490416515012619233613198320964712992268812850192615627745246786083657581617375296199591258191994726659448046168498846959282512409668047088243818445717065239745447291597729802880398824144171192289277312925666955512104500924822424154260569235091559927414727354027315168370583973946289138847749593678977617849979690309054480639786959204205975990811833500803494010676406999293087320303453145345035626334196461543211994583457215095113452185967986040919910741164551414039839181377659399731926548675939989032176915385170246589028090842985039813175517706397123967466673290490760065656745467564168722751369311770315622280178353197040848041665427982268378106242272808778013207404536126585628000393294103733487685132611429515823408554466714830577637720939422647269556301232342154922950575490042648066755492086697344201836191038947256752268487820654098867528767429781104844055279717957269341701460622465415785111984634926659288534077794465124659007204301482607634906182974610532323186556801459090508479984087274494604476500530214066035107665662895607707872611635043980925569174191758591364025803915720824612143911481155614267333925149370660605727386897445487059677973195366182716252987410535496376030974254027191760377745726152377238143617651442365396304911004139956379070040999764551124604582051164446944446769243217481752088466227698081661592097578963818519019625532575317863150709537104495506953655015485706778425341978432751945117242515444904190394962197275496191340205014430966515075537838723314067448234490183854642623289063985230358641149484367522248354703067626880774117682983288265937742580881256310966794921739147427095620762711533120096452073973508188300762748160829913304785260193409771738270375731194606238565899476924791993936879105204649325105600485788971507674201356192704667636361594585927591744668567533096162351425904457100248034812952495360638939962330930550161459391851391756228433780591756672037685158859871894034528627149807042881246463051496723388523090196302065666643255831241816408274151239838434861918480031270121528382413104047406260262414513395196747084764464915986996655859653625865231502478952088350994015570598929892968179164785420762783213547277289167407058876185075362990603538567408614903812516029908059146707148700607441793928993295750580550892264374193665448822365296410327402958601387712177273491721125312593087207293552741497121072055933873036387866782109253594078801574951556144765151346845656708563671585051064889661035927104023 A013906 961 29105824111849056144604595522611622746334352695768430512002176556520702332796552586539070631831860430088080638706200989228407709586116592223717973411798519952118788182572318002964178828533074833630011452533417815512211906626669744480679874975230553910666732088470838295436739123045566988561136610361852608341056944084147119064661281925557605518543682550440748955582455594692119891327714236126140857665972297379655986114423838610589618379023264508086569305419294463495779956904171742308090109914815966415362796974790603939016424377529980548645023023600017475126796135321645035622485931798185778681088757883625610378946591622440543728760746406058468630324049160059403238319388183612489921968468726402978025813290655752169074189707480687384030007018878823256909625587864849757100396383259304522080265711997956858441095583064444046484584888780581283644168157225028222472777885629238189153685264301223801142633503295396577204648490153432535669159756366118549001706255805669113102206458305169759436595562844267273305824835310995727987108384411387362228657618583034177691766000494200703818053028354083065994773301646693027369554927630343842574133142464380029574097742680415161603618408976679163313564661696788970874413751275152383479546463939370033635952655487979666730302507131489024480710010889036946290359045850653837594513686314145790831971926714429122557404505497088635729774944812735268778856984584446685532001606271168639597598339640952117390589008057935544822085369641015252056721439658358842187107895912432553799498075190100844078918108376436406405101873893784593537440501354793666876176139246630087285469067406926004598438442608162471457835461013049042879247395432746148718649258818770729549356805461192177652333581822728524503849968793975822180585228023247536037492710859159949975467444610076167665666317665156563269170875166210398497065703457897753673784418906132666044086814038718415603672227856381329447451399434539902112511959516910156056834307952531133299207775710101881512526938680675153642308197676047604944045738393390723979856596058946138860922181286692096811987163051105774703660525212109433541942077725907737415163686091850174690585323316437470868703192590670574098660772346099757278581542607776336103490271830944278143470520220351620446514055100494623555130580111827008674996511882689336666206567902435842768019930770310685960761996838008355968525891595370851921296406649269966574020647270266755137890886868079563495623141893683391429266864396883934202401601184656437031225483060740343357686770100886226786823938614382557976812449346833572461190454932209852893166135033960619961076921605706377770296047541423309477771766384472086555745548907133642955715845712512382419645212398279224535643450870002742921394663364680549355776958087103742970202611844841562997238834976054139221310283162616839754764486769838730910900957212395234439130559032994913344523050075446271238473111009127738343039874290462795918628987877509586823540780892350688576203767945303094686247024123758144034177648076900779622336467688952436745940941366277009838586330222456429518573610832334630746180489928314415757085302771000997632035488444734916573777191732225619877218062329097672707221339338110322916643296175961449819168888305143090540673571614812757303819882104121278358182093404433273200417613318364131327761588836292368885547080987671726615260039348240795392883651893944127735170257606960414712291206138027352094664910573338189421766479792562137040028637723263452576557276975891920220723237320263540953650244093486270802149758594970036645684569784662528274485075822870790302630716197026237977959072516749324822722839003918231095293967905296934438564527239745083310583047773198865146667614266170483779023914611556196511494134617767865649633922603385847185508302323212937342680527389590717289918716579464562611105403062908790329596265030052727749944741869173679003870056165878803200793404680909124778072996451289611823080283107018685090994661866579280547488779303174011837397989086966007575787966179702829046887473528121154704909323029210549328369183697087656848694921996080421660479473854427860627903485866715931673720752983714798427706647290247328724934882046889839922166067165797525237914971451815820294374134449283770380067200088483146361912836378931457144007032660634808988567244292744008107926029441645219795974335948305934972296916097896288502002231792735829566621380474798741163028531837805391829862850643084528316365276704126629808870062063051159017455051067522423888527869502638306721055878421718853272762176927802182989745178572581059519272341895420636185828433848787318084545616827328664100932820441564829300610860106253551160945184068136350366537170113269334092938364409499716610227688563253669982351301483007036985735677199545465708896868703861385734266596520680935375751506307327789487646084163384885681958732784564501704406379794877812542676802443248475901307567585925244203769844472078955340190903366666015705052264667326709545299605695301291225716244826574804167180921630595026521117759025141291873861043843128406355417471272674966445353677444615532563173606980621586220240582426060092852139592426602978135718504401311928788933881322420675324906067215707934852322319446600179654355569800254837797675805795049226565664978518148905030182762562475901748888268351392328923088137496564981060300770170085006465537508421949339807119179260732804898547570278990829452937929939761352091198136152682334985380954016016666107680720578162333659212419101265027274175759924712608783336320423370500865491793952691748043586200971519282173698758982659189163197650312540832439501931434821971923253421542065908203957889522227451995662511250542054606398800682326930045706547450527896257007888296953726971309368354909026733037216800958631154871613212296208785720486689861475949031630459214364944844285501349957137008546476631674270630208251098155947504446240618292179521421338608622494781972953632655321961670752877463660171125981737132103102846980916753968948530017858026526962370458586164675288913773050608431624446065880087655270511799410503736259575104656871923337426239039653166622446346680475413475431354464975519905227808353445905343794951396169816389580816721794170410758494016965690597262301724359885921193301875159715428224096489190012489428594397032523349191616251548321676517057030151233570466675849360861486527132494529589113803738262318496151178874671569558990779255869689118993535907740773331591558208997524822857831328695053407132865804732279705592180643791647961419605473935965328423731466168515210614636566827660742326145115580962164488707889 A013906 962 187335067281530889572932776159792659782009886632940267346911625064326126814778761664502641487696572056174407202372185793613337362740634425542981612143215521304180097487382060972152471653777056473910688802433296022947316519733219423200012548537700349049042446410504660766966187797440473767856551694146237502727703474657391720761999189292589215376040001377751461455020448989707463017707894229690833826252377134433467148635669072674398216126497735353771433742950337985059818855160467464402479622319456341725755430769114680128660789927344447594407553422786807275910028418004522773513537969727730449313574859182968511983260242362953836544803128805409582159505781543004219617134325899876964221832299907902722795597192619115883155477404415369879389847465911581917847470285074810680164836558616341845559663653558065640129336468387752987482732556808672880914156209578209824515106634724547814091998075088331703917781150500802691915098877059614426926446713768772560037289047611027756431594822467271244961415794743759754671032537980080176859729140247542169168884862763581948347154254918845240614398882675604063233997176640581139858843271569070178745123832568615152689036987416891362481318121288186096039118715359495815164736827123568117341894526350916740402528422481469512101915429658209462293246513615576725997328412247534873024585003312248061800826686704928881968492587124647960958886857620834958057914700731211333297099814512192375293524890159664674102095827890637038366815414291361030468514641095000325399096596100713880619522839763279237081436014421917829310632610323143212122550408811416734242808160607072835889217833721096341215127081011948266030339064643111115792543818861787645082237126453383253739895829332506044287353683029645979590683219697324725261254468290833115842163947089378129904950058843951471221737744039906789901585078179912134893799360991316001573986628135554642164195856930407003241786518057824975119797682590704857182551563052948064565313100150118092092422872737284274359982174088792760419594871954845269748374179988131632552682143047825568234524455069331670471155892993843295273482495825284067811644098376602184357926884831477228918526011630489100563481712708614414905896571464412750061697361692762966445346886667195388018779478526618609799577612947682866856699823388696984496253074280564333226181979872867619549045705273973791408748753014337215879529842688624015167672677862182204468931774913450537564478044457155821948109539965415840642021777792833131716088128973655165890868919319614683787843738931448359575786749533110876356150970666346836275575956269744361199959601062887198562137716838437004617200573520907127994089964166332222998466973489587272902520993540809085000006525303177698885416975502986064382918091784618101082209533745223566340062789329263080106337194826281226598105891861726758237700121069644126827260999647299580415656899718103579540627521691748079761847738731822254790056293610300183271296255722493686584588940311015107962629088388375956362163229989781864047371065956223794616767967454515193582679756376247468335516256422995882936864630065421174260763573086676991657205688893012874101968191802850467145214811565368242917393334945451502045415116899471010132276662839076245813458940060589594799830557947998786783139971441686261111736809608970266930595502558359748122519007975348534429908755885434003898042647438774205741418942682024028939368941356756416510552518588049381463031834514331242117460729847498762802629042209662660146956393762843129469210463463616999972240073019401704673520983684425230574195360941524171221784096377003651068805091779716447625771030679671899577458385762996079282577663269482586895113724947842588750488025453694103294698072408766530077734119642687444523379692888127877698961750310844273831516063099895326775000413700300486093947302025220681310049983266131552276364613252324663884262589716462924640806008912860873829804224664136678901476684198282734030200018613877964654627854942324486296865572246528928871553685273970054098369845604967045816130862030407897236860186913798114695803696904464260544499620325018249391475438186629779757382205933836019816630852421461856856580685340052362507433553518325092954154111240110740982377361099094592240952899643706450499352862819107879704473151037680831668629656616048228389901862832892847377392944114527118917280845360527266417398449848282091225842550583552707480316555869307554093470549694535869066394949696662602237339434157668504883912161869084885983883695753090480337959133178219546995920955688481189230169928134021085870765451889382094369451902852197343770203539403605313242238589047259055885390252319322698115181605168864300239891408860660921727208949098350285603745191198532634506222711690277816015216922841041961453880925793554061397198398604017303041046668649709093639170577360625066574284460282413165264875316046802238593644071748103244614370038667985225128049653478696844054224612078954079651150339547717243521103208325695595694922300019712598671600172375810954777805754670628884784010640477154977963282412512412616346846753303582611555787024344909070704254503074474882117541931013894896208218700737819092102984845773853223677153064512393056682731891381351256531200794513888940117053891194881623475206088898324524061331824830438077848681612539653832890144763785605556517815872159053539892599439978835440769417083569054679622172879600562763679132364132190672213610874802273400202718485239363878006811805714310756785508052128211089111136239195493449440950233161104526554365242602717759652102049564849863678099739519631331183710791486725593556223054205569999086161179876996355234428696968325113807186934521162005060118434649847599371512675980090159911173016737373071378518922784880041915698253845540229849996959096332478923239823597670217344510554462883081694218091484751163312193903076615287169084999055042940270050846465497858345628610029679860541617443582804237133932488146302865652920745818587593086896805514671918051881287445694682990764088540730384030628564364527850904643073140777872224626982065004841019386771726553199849348162407832525005669380011659198381418216186332451164194698270291163932713373667701043078738197228854077824530363762641602856164092557656639003915855034867471681229671060171071108278442165869522712556246307547179502430906014919339279384398824396614681132638195836302835302778503541238059185506894138505816473167091740234030023389128062082473210211885035972247376004537573755910927242667627106131625770892227975357130292741403866814947347754929432889842785056153459696233041764445246425245687831653716760671743600409927 A013906 963 1205752748952010370386518863306648367239320859760718659156423209601400016041413579187989925020845417677753752576137801427422648641314143200402590898446700218037510441202229116463686755861486380996459744498719927824224800050569268701977438366692787877699361006657126799794837454066741411252427141500756276727018935165186780600184448148009031548261067430587680974675790681711760701641783081070010990461762703802570905247851148186224354237578270813460099291171402207237773869669680088641234648899758476588872173886542775887643344974623333943863131895619879907502652580038024484121644445516691289783326282349878285101323873178111101385168287804464796326265259920493844407903205198565391799530440770686130334546382421533698180736574903567035015621689008287748895864140437049262197604184630194381523275022238932880876386973872952235226713573312887604036361662920425243756549034982662900251396333166608258144189283283557787900488903251670509899447046821038642885388085100567905222914200314423464006608693820588434890658617578600323185769879633728286307734967904254341328170567858567125132511801947716945483167695089890367935462486879060683861474926563886178157704014390701796802667094520726367561938709469773083373464847724098987787076681441417038505672630994339648923930578662272608865164901145184021951335822744870535347247676513973764626835318239186462074955733483691618030982004713839857736451352878648426946587455311436847809373851872104926607504305767173106467432983824066301528928810930609317679380197582636657080528301493050503974634441121372409867258685027025090551342492465900500417526558604866208997765715979545942388105594681981686138426510626342235728353528860724334876911541353188348131526002341853469950606598866292080693216636806316338114162198368202425689318901025701089300766815976589855144137733176687045787835537806847730210038761260520929807518717816093880172211026854383026602466249962995855373837483975758905072592915474994900904728501014959511531212421309982510478286950746321182661977336516942464668028059914747351116259027842630870761327303834714307411915330933779672336630412147627596332871000811077554833076852199696884642009152465275817108988061577220101429078663056468972752970355382049683069739743316572196365306955165158452002853242772052527986313051911369076115283567000874190282210003802880872393011163481820204294517160175222558239065700746280026359656343866449511396458177746941762973299365310095503674504961200789624488005392375344456977488921816302682611395532932780366732695101534165255129017098014850191457258777806991546795234449377105075230998831578583906580255025158809056145608886590977275946914864982232223239170621915550890616835230679129431768576196999089430659977261352359815834588544179631284222573771757054333484647898753659877120800862659559771388846132670342981988295913510345756488195753544252899123311250376902317947451261164848030910938610360252393046862195294984600312496924756445682182192912933848219913029511994644904868099914770202122572188248428769879326915072189950096684609525771193965759089021708414354590169508103669163117005045798291421848513914235266721161136084257532933984256833335915076932723664169622812157029493269750091939767807972927648521207735754646395414362725812834696355320155473208897274902699432369028514766869848722980856310138359349078712138202211581921952951139507544022287704341621798846584495704710118969664112779129146561520033914706853474289884023546328839729473361817422866794998241756300719036457246482040807032452327588297915026063484068690364541829608292028452508774131516227452810531146170840735499660997992917891473142077238996959473917863764940891361784256957771972011206082349212705865882106875461657594500113456823373834745943222662651648732568568880950365965561592120569587220986487717033131567375059758914955605171039445082953573113443954307084118826329483428129771379269824229695248343612787443464290767146002827687196139678405303140659061411763045611105426647869940745639922461337320239905664067170610410569333160913381656525184406021316098935533253945170212105766319781588934343077196244447276532968659486803929294633270566909072145855098023648643058182400152797083759819134801508086946737651468629785107911508951472506726356303135725267780727834369319757144562809953105702459746125531450047967551434100927820153408148070312147514757590891841499886813119550595383921983102153526590636630518232578079114407669715466463272084005664670577730033855660951422308167937974533641489860901117701133770366871698866082933279605755909677896700120910061217420161168759420408193943159415619232649489646944202493534540352783706412754762318157383556798923390180452898932469229066523172293666135154337132375685006828737789164829334809480541309956319564861128195428132466176540307119438436874576880820071401017622869929765947487999360423386310623260756530865687402081750988297790416027856346490820036081350500202382091537884123929895573046316347987184632567481843281275777046471763068269844208107446624434019528177373397760653102329127012797379356335712672698240816808808923633185082863833541081874886193066184887765317945494976962956748723401791202619779241878386702889463628504629969120490515798515363907482499818993214937973083278383838108762170484661424616309294816956098313169745653019378135824454548564059819138112953157311697637348152259910100103803415058406924940066837837955676507767368858757488783480965703440983020661997118026664039261107252759046545922837955192239894855113946554842991756502848669304233312489462002374466135491511759002481044958666810045867006441361374641024628219906973046352038628502731200567977090975696739423134657866029504047281640011455721440113159068066474006355630619034003163623811046250965939613418977700965876390242175934099519713819095643296282681008753601237756726296042709851267263730050072932243306559875292281882077878284764259762638015641682076972047326432553039425225116871904245524651696645896719997049799761282084853004823505930510222142847945847678281475143111308133672447872303625219453461242912494798601977953099676516017492565074352382599887852465823387567723506396849100640940172193612491934712535044566554341827371235091131942052051763984825404856380786142684007283180824720434652330270193285199141424302408027857135960214644912783984935490819682613380126605287923303616899881191301818122793572222999540112942316353698752613117502830450678488091869234794768084722592815173381080841005181853083051160546609101795283594038059774085588347318657091005770874509380696677927241631664729294810712405106155449578296532252220293230776961 A013906 964 7760638265448029283364677980211703071942232140474883216830830430155503783448040000511564637978443258152286621117156505252781772623981796388908813111081129821464204065658878958147235005281786837921896701286124516411954522231881158625091571589394558407115138319670551477971903483620292615124680665208402156418011234217903779008532971546300894142429283529391006327587702623700719009687179041363397748381633146280750627995670002670367818826557240302318215852036016396739395181631357750765390143803418172483451294289432389785002029924002073066245861934449744703495345414959678622204957375390237366157883634118662651163910201862823140622718213032252360580983121832451111997896939457349969551165155741320280175845266674161467549696588724549360853551548696669794591652889253018959400714310515259196156660526462399975298567164578359008535811320597390940026208134606238574675758085467417479392773029202566896048545684137144183248796449021566724697736703677264321864867403820444532806167252794337261594687820211287628789446358641701139934467664391389619478785806525772100027181337242513505876766408883574328041968012117950240428838429186634079147017113264982855582091129095492774938268735148815510772711279124807696759216858395070451350436489058694465866716498792001038973998112458867670161042055331497163398326663373188256088510151996979442139579112701560110870906810517624159872384809165890171463004509941018652238679541881579375339928725880059439635724085894404253599917013405142371381610249731550767580454979049620369343658769616685159903610562670457460642261366562897752394499391985451424558844142790520390219306381684938669468086727592210051705258502684283464534538137008021047714665460807804352177910464490972188342297128366866969525220047791876518606721066331791105168467883384464026213365390643212278027984889967637430347214748914339740403271510767825062920114446784591132989249237217020212591597430685578632764411273124987998351647903367075105473842954408127547327338349411556761439348867427429119778139196049467013868809727235864710125675980041722306608573662745436589510529356848316257586164796813497846263899935973373342506990366117553645587403114405810748518715547216109559292340449412862677495771476070767803278137908717416240070468863728581446439400449143200884137010107478376973471072579481107588503570382506645682860650650998069099169585462273672486164102849538414223699789591250415247530013817134284387520854556818076024406874285489973894046002091177301668255861979509907057107077358623170383957414987893713800692863295688194925834587333726585393274679681607184611227512712638997477030478369395724556859396737947630453199993862824335494419873158171802565965433119134999964257653025521710263402330026264431634128243134210760558786973137832114359943579110607827474487326786772818917660200084089833359719494484850919337352503320954277337502030503184622595804852292639541469817403348221937968220420162651507067329137394177675871393582079811383453299688108320148770933460809731787040202645827456774011416634536484279975145309728930743883155752311249800772265955382296494292343993607488512404974729592290759313878430107958382296919033579443783654010397426812502599667211679800303116005880952471897060065935761570268044600465629746357908043690395438899773513039065172632370097820139382739216773645764858227927325319732837099822288423396111404415043309825267073653622192837541041259564824637158428567213539646686053411271375005764248803290917766020036946735919368340473838865268343193957974057675311506648167292598523241126746986253206523139286105680819965549952304892468938667572048094566804731120357917696842677407131234925018430951530180569780356927650522189685778754910929237413129511626757643747030924417650208439582199300758326580336922721329880594514083218722685833312112177131753494253873962104653383535083552649633703201196720718619013986356259057108563678292029403809673759172229283629084805277964691063246126224032258965304171196277719135067031158028614295454571231764875141579085088121795053504912717631304274975404455724171026910297218678495464311961991466436524510507574517182037100707274062688007788580431238142469439178824778207030883946654440477925569545742964863026255866555036970810485259247408360636307193503377203613131648130633659106829902002216286869756841469796085613900015468068749647459975317098471577416833567794905990414327637745138568485664135796957942379612626291461464004119454562616034985271762820278659296646375060313220550406823781667775781882607868434964422090894820825033657549808963962680546318626146313732397416514228336228696502604938728914142681789109843584057856939283789225163136048554117852969924226752873705795217712954330131973337671721606313563907098668126525135295656415696548187737056968432746492401748111969946047747108624784828100821439969835512359547752752267465539516675850007472141651050577063401273565259667981000741764103491947722524100558195219715867315862307646902152879899533283789630536378662619206922117133879942907329049530552047740027062995270604360344929323038495869910932613393581659653963985375795054965307537850624538187639074089801260976510687928948626054994443397785009261106435678999080375569338885287926163772878377635332478246013518488747242867724464634663757167699210015530051664685281900245591703328866777262468446468490859339263391043906262318361006553432414383887272002489524611250461152801032950182481751629136229238582446978156700516631092902449952838544919922524636613035886901571448664110637806091024814512735616951208361332748878489907843269473305856352400412171045785839811194141136378670800706618076619362293154443657295373661788878908916793213413936168192852716252952501022250575636173505489018645405173024167970860860080868669251943192767811743200497378209905013401539510060525959931924180051426840998450423252235094038061676566933680473507418351445738777352994449973436853509230944344498005152877727433271704402662787352873275144940832475971499344929617869043624738631297954717564376321083173224567038466327005724155766332055852749096591135509518250584587431246133576148768352437280109980003435099807804216332814930966610790717152407176543481946350630072140208057380161437303129006761383100769532478223961211489049918923596531483368246659838497512318833793242082037575808281882811951651788828450850884215058688139771508232006467117961915549022497529009155487266914490490170547520251411332080685906286661998727667207791485106003437815183818124755826043666076360993501707760517357960146007337095356327752330881398100256185273858743549865113618167884805121837285852318793858677493623 A013906 965 49950129775348565141779261565189733585173882241720531268466597623318365688069308121012605476700087415505662927821062452488205192755956867315178516905815252358472379588575065970118248995600391741750734380046038528336468605485512672148497761158398540241726670717843316311384115183475085031309432526749442760645971681279765462695118131681232935907365722039411097839524816668137756892967007012626015554011885829632085339245534651997403218129579907719143732371741049883038829001526718039634563494338123930536654353840728135965969320287141274965420089740762073174129341994157822782278521968391326540008731223274215524180275280388368681385048011422646255258886649324443887549879980997738275070854991999556596067840451241372442533216790961132206884230535592969755731422932173443808206071747484714920368548882872582844213105679763768956076409442647772995101104543715921406444292823091614221567318937096737023413784674276319003844108283084817837541204748556234477184686260507891425615244954352063073304137788802179650545551544319002640109231410431869837604946674331507575605248409691491105955384338452931441272624521019284204332471221826387948879349567843279547645803164115871253524501405593932671053364832416002145382308112013102934056222443297504714519979669984404343193019933137845716767331905538494447158676031515376619757489697234694653558985044982897508683184953527436638025504859781213043864708836527305815205859398632710241413522875317039413883315270177847556828050669811094266045427459587918662061088341221170716882472716210964212149484519770060183602594450847541008340069400109816378299344586540766379945301094613183210660233732531028020822778626942469086972622796364617214310953036012085887509828772753217407631625726084185651234863378064909887398738888237159357213332081946411343870210838508704843199474350648973401353283218671568187766413765429915468950438178760875646677423403217107526172439981811109233942789146899104628274640521301350285590830782704070882347482893866627480592823007424461423080187767518614668445416406226467175964423714409679076083946834195951574839969052245162406300908686816979168315728505602669699431469894028153583900962923584039170553195181315576249184340405195332804261166269607753855254619981807980994863881777777409092720110005039697008209056046197699284561723699435170459511835706453971394360368792996865059956467203006915990614920226906625619810574837117471425533071721815531377629139580794125893159014459293395043125727237534387351366939460784733717661737607632732338591620255424789565092905823159643593530965343319771809905731645954631422181922855405022938302780239511585981470080178512065634040608099032371989160889662486974242833653698312723074949995247245481201877743048236890697299878799175489247224623046873764435822335803506916110624184352757725630949805189831010315997050291108820720533423282300816261289831514958823352150390419764464262468955318504832888189723770940888952254422163053724851112982264319439209961274458169631300756183948491519393699018053030615210963375782458840028066688256635290877142344298246476451968576063156364963068216847603434398172265988233482674566236476347178188098743345817940815004243405282663419849860224800922358582639827275827339275965177432463736987894752758562496931650370850394484952234395850416146852513969375117878706537503124901312444830385207937581487337906597865026933101890688952640975625514557418123711242099602191599584895410170253071262635618725682435319875526898702661865107474982630409463597843838029048620300087488634385016545456873363450077741922032761882151296005819527676667928508206110456678749128391663513397841062649488830647273990997902925864616999041811848784944941928734288719675020719334240252300173027696261159071995538645811394040749977065490198972527655336557926243227904437580026496721680466461898874551072542350278511601338163100105020238460337986203488407304070829155409004567032131863744081074582857191093572086761799166461765522745149963723610954740524759365420248961365571231763376553253337098740060970435737221851108019640769078119856903131360803532256046380041058459477533853690642984218877558462463520113975138536599616177572554609439375780673861681389012894066755911695385000762910446321817271124960242070122971350755107340834954591524067037356630891942650782480151358296231747068426067257796020312181479912379527848005794816241768607061324790907458409302724960787799673729423069942663953612666222537911778465209013725960806813354819594821574897067107399370916979289649975746304213373776243753459606535110076538451195534065166443367319984999437952287217133665779153275439850934564617983345699106160641792854174564158956564138001007391271406179108960249612064615668110021658745062858507162905483168884251101573568052304092459373328857144544648240978454794768367373454852925369399771011126788661592787435953009379990464643266610747824327983343302844107191838257248195161673280233936959035895051684587379152786985143373471201754386401975407050498494138720159828233371986976642621958607189006720168987480475563433833561622830141749687485560042173519525600871460572414092102291992243441044373717477337730676672986668681100802229759862657579537475977981733085348950746548716419335744528749031381387630418895400978283880065630800020636488986739321635461361672412440578828379765847948148345863072252552101708764128946636003138846292832155942319434304949626887602858821676365144725929565106145462530730032273314918385033436802698725528901987191857239407721082609107854868769324927715344299014591278005508914826368917672571625835392777926074225346369567900731944142903157432436311122496160008551352527477200439218243254239581604294158594890230285677059287055336741855888839706735223067557892350074500755478493259059805168755738666318896759674663671905014801495838526120672804740788072489392546560581866220005539847625779896157554399320659444504357125380478026164024015099323979688490821046301730147812739154434366213912520891828008242331464093850781116384171760712450583569434401729486063474559003629897540963363450678600678898739225522355220989033119910092143831220774909025249480602262013164199051222428596556808875863895404221020253410409123148662400405855933260765580790956274979489445175839066022314458070237256830811324894593930739653297122027976790604438463525330329463477834932661403481997601368608517200589424349410542108813355374856381994212464975772338137529567358198168126812948876829739198270621629484957693661500545287665367844923545997762232451573285280033302062337032634420602170492797196294103807035969474980499538190252301561934571102620741875337940689 A013906 966 321496168128656309810334957720277985432798820749322249386076106346661799767845074839522636171720270736177965045840600568635292074958453691245978041037125658810687191058268005831308801095089612184275146971868659759588731353636441088794278525547530335695055764988095804037562970072353579215673246877516088666384375309003249477459484721019581838396822013488309343701740677088251774613749944816666366828955523276351665048655622238640922221185794731988756727844728904227347785772173480967375645304838723593442081493762293652827614872844899735134756836662325784339795171438703743559958888921601735836499417147802434169549045539000714043851884072984069266511748273172839144524457166534925762584372031771402100205072413464248830891572159985146551853869018150061736513653869534019840840492449421012484709667022434768481271113250207775974059705381319895182608028522214164732917879001855949553685262269550023663490149091785665886158999439074985694933470394936679883586315120016143422018702555229220697419574127992387378531306863416802409648570823913292406179735292706878463693811364978960939378196299111156111514967927490822753565870821303719290053959435541117413533231674735039131523649950384669389805627365566908496416401140598750977892228929360791386767669509046431003479991495512241314195399338889349965508614364711773698939780510368646290571798481380357499730456693341642113098992025718792106387311667020669092559526699373854133350238063886699412271979056002297877457326132283947901601624711526483165126251517400493595411485089675426030118849642430388472309273575551414636242547302911015877752338434169555904196279083205899465650520762739954484626545456070772310652631927021829455009802396665136917472673852708761589087960820701865727025954259364436299389661252133022968684529452311211028239624438959632856593034340479065408986394971514217204353042874228478419170870118800310642362707379332607506327300869850060240123033326120023780463084596794296801210544572441867695101045091558210718321252214075380309212204976154062890945976768300878422748386823274737053599378618649273547060210929634785337658009520033656151134760956936203901247845232138848122665875406469665427115863932894239982403885076596143927376727691225979271991086537569925820425181433225182572065430990167218560907300419552238406293858400793663340885787166385073606291599158223821450595387986803142687782407498008871461688454678857177387429807445205342673683669136867206633552770601971828132056972625213791288259141229845595370536101218723683358367804889661556343758768744552809925717874070718810050284086539318570271740663896926131553784531475118719850733080266404884059197829653950314225831768052920399259042687145559206974392877259641722215337398324318173781331193809921565987949471975384625610154040292551114960203194589581718060684361984932494430295402661826220482860255209073882637638978042484617970849700325518071204492223281571351626069711265028994021620084308215700569387085606076572322959779129918899235202959263585751408998918952497228998777646973798477802766832493776757990058987727608620986292780764064027535489376029554431764635276987504658578065674180881825900722030042651882639066857011887233723706708908875843016206863773807980364357483538011195946315877476654304417188549342870340590460919188091055013881150319189754332787671712475436688045096936020412597042956923765822381045681822422605508074980451243036238621987109079868686647044478981437163449765926135715062794033608425776586776851440852128357538161737001991400883928126006859503560547235528674728363723675682112710851318987984476225027884978292841595071070201279784712813600538696598888714767421041415511568246569463772400244038882368415438060859281881741901908210452565601636637364924981194197645354422829635628383725435566731867252670116220131487140481989111018548777587924673900448418646195691676702219246276672527175134919185932705152738612658681985292696286170015823850801894775045624698732462019289962086752962717303267493351268307061460742564838561586334896243462115900246637264217700826144458726570573194139471212188289211478325852606328249008676464794136976283041266967840440943085094073183387205868852582860230309744915976403417636305944949209381965353310810304340284239979326341495792633179847431674140473788207421089744938836765260644833910443131621634639012244610764167082963684587407817161424953993681678908388683683580506728682291828915410656070263975539187208952768330709942098779031991757207488599615392679837713597240189205903232083593844894899618811110048873464305009995357724583217311595581602146414211237468138163987749801992730304356483728437004781207022043303678944416476802550968893673817915757976261064702539868864804603130261133112174113912568416566255665967387855323718471079372240309576380289934893283990669123817965564528442230858630349068828314522106263884100251835967173436547220483878645295783857549415437824171620191469685520738508731969864644732185698386442318655837755113432637649597341626629260292529669331066154773204903344927670713080312621387046529378410607516171423039608799871978523237183964489819155033434803942348232126061867465869240361476689441034058922380725899283697073452976748550881871754121694893605084576683947402126888374605333244481818770603473262340297223521434376725633150286970700105032457990307257080128968857364051207951968492039996778012350691364946197074256094752622396370634447156884921064700723674863983604741426528112124561743081265730992323166869602948399999861209736003553077929619363113226162271552471470051811265380295798679432675944249458455042357788528343770900743560565737018159424039100301997919437980760186706559265441722151381727477613111569467605540802823607251086957142224567305844314767522155562416018711738496763579284817274790966926854703802020138682504129826727109562083738124850594291307375170572069116359487255054174402155186731171019507453442762080354632821416428201400160076605616816724763488967469551940352356454470958054472422600207818082971449222859256326403044125530765518242033521100265628496757602231056729425147923016232370126216398101482199303071016040280301317728004892595300413942119740448240910504452137690134160896312886914031200215427995051395720564805883770312034031395541719261505999165076342194655306045383958652321358284914220369343273642015188729949318523990695671530887585633849424393337285358096828266078173469250253775439459557458165121468158967272035835635812740954080614727630584101056894343404158447976671098750817874960504056553699145383495808523637324601835836121784787180979689312878504413339134063069392046643174355293624138227188060327 A013906 967 2069259611261700139053580732778207169594496660338155014580325244551592248303171272527837642665398562510903892077040828585731781699614318706475212042583016474206554827357545871456303582766772359754974052286358045163010613926858432146773433027958168043438522307590775511646540159484402453109743992827372534675262409329475901751500012267741338428492516588761385426169292694792229691772787161071136853474980079551083104874259273606320829251873641622672710443966325969621360329520228379010001463028281584729585787127806482416321449193531160495936446222353703925754950273123300768935936474998328881239102168063338162550137812411628472831147767089962503335028025415798091017985978212626903687529584836087641507840216392893723712967154230915278112998786877887022807377500487598201864454817693383787758873672372178865071049960870182067436207366313120638119312906122753483679562860088442527918215262011782407956339176675871028126718272926694210652685177642157935011961594218510064601306122060431708031291594001684906557098327211204692271724711282498552185468095993066868251646416922302780389440278102409995860256583215330064594154417699602444526503771435229022276772720957059145968908323692608714134389721054975012532550228566484786665299802423888824116682382270864432864231418902199745796932359167065095425051611506012071664755163709447663971797761153043094330887626824992624823149905631790967542401228736846814369211861754828010434209871310830710555280866493246997927487318850242862088838306000660499234478193070260045149371544176536800600973247064109333831028486813085318734077265635260196667660119214398181957082391503238708584443469757615966867444673460362922866262892935063462859946156587158877342816822043165068692595173012598708559083411515580474024522550472537617453331890348677096923132909080326760219102580426102049291671720370140731303717277032240347473881495693049547800796715102015772995097178662553346276094204687339332219217111302984794656393880085024208046289745867735048649391963439298575525535811012834369609699900950815980730107620291276590911774985376492921249706159195478343164537765968201982532763160741849637426369259924960250142383648511303185784159201013436311251065368885554054793963709638328493105424925898482429064812873541468871271435332295545846013965776704282112800680631460939489488466850027852403810339690200839785626789471301144499816509484022956913770338253453079641677342129141295290880365168063391287345420940194607162194967971357486409061647705840728088843982441326423648317847112426938930542257344897621266295724758749952518035475628408737304538526119888333228343280192668160046680226906041113210680229536508395527315232719485037841328144586110509982895184774799954181288631356342937007590254559960132001795576668302463007353535686158679320916299110074292163967859368471186365998970802854626561421314223593136220997589172850899573484352672742245958970535089872778798038992403612690510468096278296593966849870582731071703734875913684399597660203920435465305981050329007472872385679516656279016016493682953492579852010235247679654424778635421318155179854296982190460007287912591586696706322955554399473963330933010812146260779491660461313566943609938680670066461934202502577762269738667493594950698573785721595655440599243138116567029003989835545301208844688864740971557601312889289599042243348476430476089256495581684521486706877976980003659843902494957593200956375616449262219898202980820216909756770322126694408938657355988153865080333368510389142244528820608339139464606327368117725403275564336887180754333910836371698911009080967659624652284840282950544517192515733377824828132036083381187072287047967437973702829642165241903917952259774125854945212924576318153596988897442134759447273348234405655293421898565469298192521131885686668652533842629756336231267240780459294786595859386433876214511116753500591930238137283575989411157943665280893100415419185264748692616378157731341819822101481210313790790622812447337824314775864607958982309276883420182000721996275505092333685439741142029086749188449103913551422784087226560269609948274042253141772581209251703442489968340518677359591047180939143642275381958783548239724363332514521730312302279514314632229161147028024560726668458086001257242802054444018678757923832319483412317279032208867442227994552225643277110986757363987514779671455263730548370192132217372662555118270255145506027609419607168236996900968323251047113818818032687775986620857881731106922560118795714335367124709047601711114090826498614658432372897237556485296379865300948550723117118660967040475903858083598799388794815405523807295745332723550139416664488347879263330848142379552761310782015222225363440202069970739567188903053725234332278610072862362339987303691859535050897828115302419963310859768244460420844160355280401895935493687453491329436816709640376156996806581467202664464978106646730868931499001361051177207331542238418024570113606655507453114517069490294509689312584270744260056363307522302597163853079001289491322327811433967209801798900439478578476167220039027464812457325481024821794409864187986349556296089765362866310705447406953418230875224115907959746973477906652728476773328672839552724698228679091538892076590830879547688074047583101672414390787842871442270907751135652531619500597391847417491856826124925758708181956888527802313109443943196739962188982182347285911931900915508695668377892523358429517086163500339049919645076826492247444228776138103148903118812322268819000849713700306698255858316828260760080438271416953370848878967685075251609201759775747785038392180902694255689885731430604510842357496671281798094955062194789211399962387455782210970276990721978442807358361836649307468104765282778993657098206999914443737853299067405123167091474786184778672879916442892784833205705468164678481346244540150733293715248612696185027485343052596571277657150034090721030865473209661414147616555978477693877739084510507940025559008714408871349878344423306999238969577197195895889388463606706405405614441649948236051063927978484759299046976115706315816646363038444858270066101835282030405688243108926012593745835424249420194421513652173464796595852246638956985256931175545857175498916317288168467953085486287244396363861468053734475175976759307184144959550174316478064724584158008147599647874679993902868965875688186636657846150588127595581327305748085683253589013932574389261594586135773337446428958872405734691888596946443713884550610086037882016564748834508908951397525511189747135373776915560871005618495045562720453428739753870971596662478788356451120371731264442152898240013667468759473630666709594281769264161 A013906 968 13318464614126964858096540974351884268569351418290861661008974325492928906220378297735640116505939380027118689442817197781974653019840722906190785703794900002644039717178948866926679370815835910302408956614934599478627223873837781738860158255467359179209228984805734828957627229716317338255728980026509421949382481450906913906954843459391089404858809698458221758026743851077104031033936234650084188905713710158056884475704555861127825109492150142598141157049554390290655207385215285642369846551838979903176373879547358454913645266639930139897074088122705786605393905765245041035432179300169106461126565699290139162441657950898039707448112675110528602884286188794132536976924966993683160905230652658838805496821898886768363890152364071933875652950929979994037104523620849273382870714677086888655312249056966832947996918297070258468561228717889827314772788132841525406568657590226445468709374142701618972927965423505760786206268923817795874935674320859729908693923217147724726164449580805200965247432011586636524433918657546842670269443390130578869072281368303986003406654032945044440111207882499859985191437581907153940133627279912296611050863750736270927950165122920934742961306840656248957880340384141037088791935782294391259695726232379865881639834352402396414665843431241018461865011398425257483362964355440255374945244655157505871232717413060848894948260701653505832107133063838371404761351771802835737576181922654981162153665742366068067508118087744862381597512270528693705459808959209199624339076620416749776841492759843400790469951928350662038003383899993999636847070130647520000517534684757237652193550975129939326522635470143225035509451913892676049811107102345173734374425326663930073297652839771187724104093653428609643296602124425774924417546076064186332430539122475392041528037428797580848899359807478942244106235702312704941561570005520934781084847633489605640823331669853506406582760204474592430715001679923699553832519815187062193118155328084966289280681787575406229173418138785311493753738461779404996804689585477781860363071108416046978866544703092578235097489794702665678670498225075052860872440298678720901749801533198431282179999410186680699572584328423707866615829568953641694744764784688128299649983832216092934304884928518379325803900973110437171066529130169246749871177539197656592667190908817624297853192646343748340487026082822293382492101924770571247320225244954980152469271503671956390802186908632068566688650474978446143446737670958146559072779954029349534344478354237563885037037139341397023144266030390353973623980906945639790007312579177488905410822060434355914673065118363239329951685109376725769220615699055993466706907428486914767514109800278154837542258990261495057813409978368208244481805217475888832947319991879660138877938857612536424375363032899849509383871243941068492913734157755686218145853824117164064286089554677513498998934735845582298290731957030707306682484045715278217758204140334502376396576067054242832042442911189559603069881867364073893991417754944969869461657274024850784647000821931291882427113564756209999342996643553158864768945401242691934687505193470894238864810721870173447567307367609681900544255692368552347402535223557760017581804970738048862140496584351727405764110495712692145725512854377314599381160626950083150618439051261753499097966307005788885768349680262833959763753420541706098079315407118989407696010682916102840295823161504303893744206259468181337365594620365427894672111464702612862212432748114078263582961577362820739361919042682911492945075294855590773447637891786674305129683980921222629251513360965761286756549420428292916229187773833521017919744405235175883629976391647542759571588984601531376527595636590606313313676904311129401964025141683995079198608228982878568359136346039564516189975055630273133786407763286326623718784642753390857974136135124738576260366044723238183334414580552604425019340607080365144468394480577240867017802619244113877634695158689604535735674163637432738384540073438103663304479073015673873272506269944279821310918294531830070830259305176400332060605382103303993937713275960658098736690146210298719005392662319385707390607953658742742779227912227864686514337243474590636002382945735744545796685261167443522627590045908303506378514892811752682680824484432678004318499712057140255653527130359838852399492839534913386525268888647538852361015027997592928813991702261694622660032017344569160578614333697952712963738157055252281074837923271362689964392439845551205567940117200692498572966498594270524666021241957471370703097806879804873684584197800465649364547254473788571635318421319402057892874983472562926454261384661125267637758393322648201463662400800511641679818099325847523035917921105992197155810440902205974275408100879705129923613916109093321855118477365593586527780091143246785466743781349171376867595453297062980359599010510581868939701131171076917192217060167920565446183515678721401928807301450138594370635377239226582914923003953579828019665137385618058396608446025352828334813037339740251334872225029553527654149953406019658515744582697368497296625062219443288664927038844831479612784756366132611855385361714515710138942362380676590130145302742371271070072707244920858195760605301579643163367532657246596950707360261207667699222321451333518835382641790239831383032581095980945777700723365777757686734878455320146475677248261506934227984804294369897470364313290908842262741576958152716655591391929773695047235720546445858748657294386048826973115172205886509358345318408305166607909789586201507060300168124482120315825997360244807789853749806198293251329128631777197727902195877349871996177269668112764311643103065517294470896514041340698784913577183829294457596371908444936450330551025916479399492660647044099736896917739940037797875411709709950083451190663531622287391179871084401586801628360095359178573366949654021869573671963772434691775319112786756183055646128812415616206227926546825924538250690032980541041402747165406131424136394212015779525487588672212552779469612955396824531121105911393493535862261102217953294412532064084804649427438683716434178675667851612019785922423548444571114929316137436688924319359552173206349010522221546363482101530566098066501459825765212877377513157571782929479521121386047610643376543624173306634745960400661455996773348431224530241546271466414840932926706935060551050809454874701827642303139483312881770059960904435696543643994327736064372754830127372999319652142405207749574566964803541267550646533061434031803170915561257042296851382895113649150939377368712086525673446749921773399711516824288516877756786426261630188305630997803223 A013906 969 85722206489883791375655664824482929848816465015656459415803484837066134515049188313982703114392187387061885186964450371223628084141680697992200720229120378067717946525386707287001464281594909750423537771045838004812065981989808689630440407566469548981589066511751497726217621316594011085860893430490763732397954288809174558976631458015947622553337165791003686404723126598673160990417058246336426818673968098379838321997009688184879049248704034125260547649187800053066526609467378707237267665265002955426949931785007483759774256316421047876415553527569960530677120827614794563153116659213388327187326743252666192167207228060656941584755707879658924999474055221241793395443672172835023656910254974626148533887831151146559351545834937427843097021741147520224760759440875387874792926244316865456188398407032065076477009329102920078602314784529789164808646631489297622159890333300250850707409299297758566365072099757823338895973215543932203755071102865345276579712771841226238007175471908268489596263552295751566887584581314071017992890040077963220389901294678913782185124393838367606166798692076072796316667012940245036912501491007672550906460949546005142233215549637756297886315806554709963386310423669083475079186354328820029123603769665694523108231376355244697346759598707764110489895633059174617026240832088387399600741200819510426811767602092532303359057973129262630687941921145504654922435893146980779179698295484606929418159611425217645643829403297230030775758476919831464030280303175943417537717445432283004508925304034368753773935741804376285153668813941039079604623181905902250822691030745494453262032396463920759074688679149808055454726012259819728244469370520429642549024691830296099679758834771691405709723314457589657677364582007332965454350401763853193251434973467170632238744693008579307913747452201348437560257461418930462261685220174044629931691991471877388839073765029939926985464102562748611669285486057565144157413062084840541437240687218832376181247691258688452855296725623643868135641418272304640895348886180662822932474830187155865060098832933936994275422082757705939322251110557474240955706305009318694524931022849590990794040263943759171013929106134159633161337728335327789046478603608573941764554075888597224245062705975474771144982657400972550512933857301260920133806104456172062626617325535631954426117311516946060225055286918990688256349362778783592853690800513789271819484528357758470812244920094065654094726528664074196986250405881307769898462173747657125669931342843948464648510938732540025340135434654840742065656894142553220042935036267800976473918606692922243650914579963121406918659218791941123267642725310309150157484736678989754455486068014251699941531255856156641884891936620400368556912755638864414758718652398494707377246049620622445527273397229263716090776313993841388606885862450131706700359539239879740105019322502621731266687300594516562706527464596510893758414659410251210949920492911212992028803467593152106472316553134334543624301612667835685459074403727115772204520451564068930173807231211231716988416575402723678935801301045756869187143548350670591534982381239460035838057852436034037778035705804363002832794716315786485321337875768399423784842527350775045627495950207216150225997992240306916103295384581681448180524737533145779035900935858515228301644701754332560254392917086111929517087715982029666252430115165402457641298364486912278103418139334786095836373265748684212673483683375626679271877581921058409377410956031294810833264349667728149726046912096938858607236584758516717685544290011335918657101305582814444821224573260258450897686509566327700113321319123798966169040621464424587652370613138545920307769279759917174264593754482400492810452291147324607548425339472501789940034407684356347593308348706877328796827732619480519072734209102373605360286033503893287974985825294357165262143373169392101018637175944637691622742257780997458635043139536301960213743964763753517647516926741765725326350556253408644743672165809892824446584140750250921424520382823011975817935779788581882753577843667056988042455953026862925938253043279736450029197204465729632687979326024370741962063587768275773241287884118272431279993748916676977117899485456105639257126674603918246944759430798851587915154809680744674696903945904606876044349345392200990284493789770801636278769508941290663030968208734564366159621852548347111264221433794910142352695538454611596304706040316396482058415165340995473632530065543582172350013487529452834583098772397763856758342622912461742931540473158524277154525288647626183940105657709423642479027958169501587756524980273830184199504400649748746083743400083333940988483412770553473492953233247755567501344405464869223423959569060085105136218420440627827107085703002240383955047942963651350038468938825962696721492971695169198444911378069880269747302109922660378234196642574106710038076962797705042718431705929692374355965585147854128744254665373037489390907278415846055342358384272035595851015575569355961090834601995316157499182975549190375788497445501463391640842094473555160786950203034632128845995651642840678274895482491979659179985389877143863073387126585173691189342810701512331106148029808288742133952964978766895651202276401608585025217038475245740533557506663265702143542215694117040334621483218808117607043362072109049288489683606930260110242712227801750637527699927107212325569750399226437628994097055299748090535900909663567530777199066307455413701410299289072977835909136120584665146621026821152193303020381720066100960653918834620966557013565006833623719924447327630146904570653588875741380139477765238744155599203119809707173491596387469913787893904914020779646693481874384917239387008112099392577089205158316207607529889781800350767568789906977762032878318217038882700090821029909669249970486868887112388094208824994990562399553084101244381496440352837016082077416528322963621365232744351248651516926571658889564459641671434177211620298061038944074468045281898831596148820311931748278438415362937274558594269787058177663793109612185056132365092313209432808160819039862947783811709748979867485110879884047048062264983289349066376183577499415977670701220439618113151472009431626994385773479811548391327640205439345147546818615169145042055675009412985237836431222112919642492945400719003074557674640163761872986648464653528958896534756279694528432332020079216602985432744315691444483390553038947538364398807217383363723773129941606506312560047829204762062520017061944519212610730958544229500558116500176287835388043320337284469917104604951468457124912609274731756768819423331391625586531748017164059631089629933293789733489 A013906 970 551737523685718111434161708703406934151920912888265342965690849006656755422995237860384373311396354543404055289922331395672600053968717568757215160241657341533509931093047055739740865618593426207770284367906482121406107198718231230842057704157593316300807917119446170129656703437710647094403160405085213713673446301096909008447329048380738368787813793678766039965234862821483809028543899924399736399384463852230383724917199327480928974478551469113881849038016352556954367077159096670675637076454744917141561204794910423044836716222402396552032113038300222471899971898972689682988620337711477465973860172647095277292059071877612881370451307121287564307889839004853068228210111283921494668988721234150188733049204814864099256406573878669135922614204482653765997340701962216620208327282125146760880004768311982830527263656306275927471458547204816782391979086059720325305455027504736461194678891670033264313867253771567942539724934053679232113525607429645013496898241050873608413817798388480535133483740973894527275936806848751798161411859225518027813998468697563969570750096410820473378431594152986610063205512068855561616520584136796169318943587383783375176761270402125283606503537307761589871735391209539741241595537379820492709503257661405283946003261584444721054934715825526578202866328570987132074525995926267620708433422706250199036932723355055642998949271944717628189920168571420867177435803805317709207796866254281417912065687879419617016141873106303427973337642613618804691046417384361183864964915885956690089989818144481087771594894212404672314820194927709292739659184497780610766871656901548005791909380753781130225058957225113029069637585926404889148192721663573686812917232089083489101118017870932577299937686945905990064101785850823480871350027939964153411520731430609428615418733632918368435493017743983606651900190001503148264761835070670935548436227466077728512650554034098639473402978281029087477323953188207012641556460258328824995794036496121232607540308899020612716019092890660845167758693007020069294292536126705895741673845951289341988511702662514835545652994402981318615195679678825428455573586302593314274678114400805026460285494552566734041305504762855415780543958406988667734779234985819630058695274467041524089139632166305214935611112084147868686068241903969614476781983773751862082390036889985980446859175160915156107113020574037283423936426675684326378702808051323983150436507703760229303096905732998814273014429681313309253073896141314095631577722765516707205782908994247792801190840934612864317803323892641626309096291016163419950804620137006940321070706757743232466858500343576725571063832256978705155829381551931126452075782530658953161286565461052829156775107910982808899331022023157569358705516366915503881375487334484620364585970753345932912347439342790914214855493140063064670209572579868059498912217869825286066760381254491861686223940370412516760219101063500715465715884192554509839044115105635362753644997018911408428349340550302199514468314583335539254715324908195510618159776781234110241672955955792783016376106177292731852692153376749904694587067422000207132043104613929925446032792121700626814395668803971182741838442796098134292595787336807252481604707016469509499214166644564217994050595369953737313032525484613317226583130748300102877267737206403480072692764623586093865440071136776914763800901146924768176164804734031950422367239176786432784988617180475144433770214388683391451487991108931147744794371254530845787433364975332136643005164133434402392193960346747744024676941654385766258329192204431860697203388478808672223975033531651658626168282041666328330474879093229609309341420678198943764222029279988064351468649397784585157698159506517035097104930960044706522054594736460588168010879658353187337757037041068947060160599051265102570159317616598638245439489740549036804784191732558680134839664895204663646598256931037194012195771672918525903449465852500367508009471399431607035972038815876633844179118287732956735421138705343011377000708228892266354261794340213369471940230691780480987811479041556575588145076072778005322193407342228741990273222582567661243846919201676454432334238687227395171150583929453935161968805883611444933952527919007338493132472200206981295173749106172825916591253204993221772694833895495134379915598769675098410669612334770716051404177487713569964731013511252216180918993296586091155692775855833330360775460063570165594620589648156282521306040536358829746419459650976309929802860365781045699085702030940615099561232584262751885220003630555621593588759910128255619611469258444895304394245368564357845595261110604989261190752591205793614879246922565827743638294401862455242055092141558812598305554702972772100238204602895345847763476874091830605901314918548879586385142358496621260649285129913221304504237919400404226516233860427385026159704085945666825023921055353704406606392964269267765478881438634005839398602207294886564182305691092233578740325080881847380400990100626403106513142706795254675265654710339183106763850395202630873665013871225390543792528870205444244961430650533260073022190481836099729875614468875835505484704238025763085353718486596591070688274259003981728738128620370587412673228470331457456346213301558604966960509070878595362979123109563559131672935187320353738458641164993096103270294169284574624625555655680331148739909148426203103596948731937016301194583993808287248312753623199146524284112068606735231745109770034526499789176269957129837383308916905772265423798219633135171300542112741275408455398125913780815752468360036778546194369677086061002618204994232185255901871066737950034274681841805765370098152421967317267319314419636023246933538065207824241379307893953254140717800065996292414621271753387862215060386007936246969815982133308010693394550655300111890309362793365153483609323444311294732541366426695983455566133943389900058600766405330155808643628766217475948799450409721010692235982863454443666456771824083081580421093881973832571452051286572959724509689145652333786544286318184043392399111134500620000742155135354479340388776230501488604927702011360878327228721015965527029466222789339518837926884535753323531968974105267992965255684807601186383925912436370700807682917742798091064996933166013620507419749457110201644651849241427935550521971679299950405907767266495547584864503938933488539890999202837517920213741171112725228109069145847090418860559402318358715918929712041954891419961118487749445659301675925167265867766274176527172622452589929909441736310729229094148975284984908549638536959666804347149343736731398317154819556693513623039169602494510628037775058146321993745950494613790727 A013906 971 3551171948411905966502486674681212296780177104221996422339823536168052161169507438236019938472192746790956887436904568222217569649161177542647520496115269538577815910421215765881090942238174468618398815399384310856737348225719696555011662209750796638219490931696327520990825015574384859451532120651147379689506090385940982618156907189242026734778863796247770049967959652677017563854205330471110772576023398224056064675184741471036584838382203398370849641882893284665485341856503411742626441967579962264229667469553288136991673484601046108230896026529272368805456080832149578432276025590286904007778593105195923158331803362865970525718534677430949365520136610050013011719162552291489124762282872994373928200640118065716841200277656937954942311566476722497188200621845689599207961525844015213478362692530491452507384339743421304921849429920091892063631137846706878497737488328094917988855143121648176910533709301741854925989960801221859949859265748700543675105666515500102993399017289933107972942652141831139223370784935203315694833616090243148379694434346012284972598910387783109478085954542005416296774042355165794012021560946064779066822797326052502440335321165423826254263733796826050154639814983063782646762154745845845969507362325926182269488870470676209689248881673660617212929971273833573030617950872198061116673380501201414524819968675437248902426786153836479693176795347543484698511418693771730000435638905537680424208398605722887296044525631974644324512195922672667098241583771206911415240979881608166140563875336085503837911090396199751325820786757881597212359856214527998749645079020796680196242715399448933901056146643923155668861158388714314623434746186730290854102512136335947891491557246497451797376412831810473397807151080648446755341947652881192699061167579098282981602850058287098710251206436305364678788711224614844777811861983824267381320628673597697125368298804903492539484160945438253599981061684835243888366393432088472924459903976243554422644913814400049027510460476393154696169587489424882573861834704851370605115652266671659497282363377849958724160414830954667989199684406531050294662031863183592360178624558876820626422473320864951030679618396441871115371193642885112662654072185646335275190872918949021444280465247516173406014316031985020545582494526300921500350334383788301381250956537206603035347278924032730138603924140180560850904669252279054084297279167681482759682429963303543225553382647536246787254416513378313148817857399911873990219635854877774099806990385824763821461395060713608966961843199113136683003167749007846314856421661186483661286941195945253350085437440676877652592237699300379090078786349146101042221932798360729038566974656599289149573405368377098825179546928281596059438918739329582034998363948276898744891260360756502821878857054781896901170385649283592925848650691007425725679407161100924891198790712564679912521095655035522009362018889596355385482752171211558871520962716951350427611883701047691311257947279605553709729551535290249614733312198465589817398618352167458696815220038355375188417971236361474833610952172541370611831672609292119079172875712080135578135095039342962977492447862136758294242152668421566653967208847654748001859209084772504412178700606983574392536481591155234147478575704175212532038097747509906129053382059494274594141515566735665990148168143780696137901586583490701203177281107796253405877350423304835119150631991269230932550285882989101625785044571158031230269173037863500827568026226625424170357249787134081581796180851320067415019021260678614245956433287940649575575420149011860845808076139246211431436927838940904780685553674727554743270914487592181024304244108602046218072124781270885030187654445052654373228005642650167026510280436449854951431059649212883928849061141060024829928035250579416784071726932826371329080566741715154609195215098968511932975114333270596270429137164810282726420038169636587443768985645393479772907604205175431827924729380228295861106545358737422001953330698158163553875278869404073136303388420169071939107136200231426456342533498448769374390728443365492205109462281993302567907901124256751288473205411475275835750373450834865234318068862820253329402191789967341338320530815403807450058903735518496802610322493843271724878470696427185688004131985279432839700229104732006931929824484663615154862442917943802822047506705696053622850544696071528811707305108030261865034264606951939390333777069837783151912030484863909399326558664188343815582517131695272273017990364666930411411755242415091473257172573827501261154543859726234627159496942881306992778170770418241624668992139682414648396340272105139271292572736775328107436972130705366600760014597919677072555415768873595880897963466528413238979831520034222835277478686966797651283672906323113218774631201800921052550696720202867355940508176193924776621427828275647791049574939117178427881530211110823751697465640195381913046372317526706992073168833958721659948890240152058312213912249827236045249784120468882689862363369835308628814937761144209686805297696374964443848805236646044719627947789437545194738175864552432407643686802057447701724877937729487454054074808505176562761686979209020464771891552978821887699447445352418583878951755559993616168861503834785951114343138172377646872229174682363047542052105851815159152611034984415586893186322765548509626874073068108953362414495792161691311079652326460012972667053593402464337550374723992480061696015052593334395232566160904682928933198664164048980154605704348192127854045123547518786284042539938281757002689461844199338348307910525129131774665387191365946527216527301337537453608549733645299473652654062388722289798129623380773237949191233923101232018708090769615830027430174774708800720101015693252868410059478407630446307891842081470355162348386288064409435049536252068154483685528891672729496010899706242348897243599979512874632647581911027872759504042487800723701048454959121898222651314964311493378132534373548572244659585103454437410133974863312129866164795379000687811434039640400364272156765124037436765010352855621155917169754642671906180346908509695310287910062608137415716786605886695858837793504153641723782699622909645972670121610242773876859028447505548624293833434293839555555804539604257587552480025046584143417302120002985053238764260480695411616491337752229009555875826986429307653482188838603142271490503191232863210433388899487800229485195951892693791819593252071706626805250796730323126726729218855497136384432171431818314370027243125953411407898575522098032685621249106149890592718492144248514504978438831202769987399553052797996828326019196537231074672540192792244354009649191361 A013906 972 22856560711957332084156514591177697997895015443519517118951966838250489351178231013538339278845928480458747825756308659345092498888391000948376570012528042287738555390328219146218398518438078573870750886704119413492585434091173388883973426982094071686827552921787135765436649653217082969436852604028167879232894698312918541887495882489127594080206796542932761026720927334790153257990067499340420523294280166995615683479672584473916025568427426167680429496585467012503703921660712738645771501372939517059638770609987019227509398690897550911389170024079496506054415607671440114095530771375863982602137693282476043648666794251958849331414810641339948932119972629139130897887549859303459987739846033617227672156692619431450130841518695289007727262454711487507719794755012151332034968711135446411164965367529780946905735643417191511984611125320174008840507828661686890470763198838115428733141878445018391920875266128301075759911002273218709735257036086788503379460630937373479400842811140939929969893628514509860122367988022201314549232481087123856371607614641915748297392188682035102207512186914754767143827530094374872128716889644277418293291443809956741714335162035827486144846603177064770130464890687537695992009067363341689784916924954938701766948805031843527499929214818093797974121330098539800940606633770615885281872895875244215966923331644369808912392328073742349217820614497594074934871080129726817986193921420185110634590756907154265587685110239680578175563800641522762169097530014721205839106374174129548881655315072286580028612181293947496047687340103583913046591874027383783056286856839951567004325427562235349571525422058588295527184834767092657926341864575738200426766725271120923859766444042593148393881093095133517780662272207874065734617857381988294460253452519556179980658632752705759774034380787868979812768969969571183881755933196553436589891359118909822708984372434848959882061102912044885490462906507757528154179817801868618088037031738167367803309632514917054757873759714009746476608251250447416980097602769727185234641892657026268903716858550480936884538816874311260629609464332185279846695906148378672402289168929154912301129901201435881511657547108609862060321574605028094690484898933579490524127848575767101529744462532593990088586400892254563093416069566895251992329372258755147077104925351553959000336211271745594398492396912182171568794311609221523802088202689952537789902690317299017314987935529791389255417452944966912187201774750920990773832221697091577182874023920870517848916299869258612079242090741709443497690657719152408573701925564025995807938574957933859783048954673238536741118480970228099853774965966822063420397841613199489822277277362180238522832740628916361383752600615016752825997268555452780023887474809944379298389649384132591642080228452546078646569703481066908343135481934510807517496572525501810216993098211280689602195766371618296836303164745921274810864213557912318461801847736510805665306754376052400637375910167458248380741830917304651076041450835408609762084875440644557611035763787328350606347690241356524014988016739071442947868503177109065590400784379316996067380772010809804359442674350328889289837419632326471582295266896140703718530507378311915365795494400854480156381435533860853218484698383538199954095686170501151744389832244951557824080584727350136646028230995045877122309911495544290254161671017196661035144843255585112385299336162581775628103504690975723325410191130260996202724379998041478507011672627556962480909692166671936050422776049127956666185772358019974051661967697803784311207826448151447471890890202304378223249050437672419898831998595456973878968547565812521190513451438692019961364993831059391967853098373833536606545461522031903989910257915180968767658640755793800985260152731833703393933500188820075162242571142008485319328402184071143362811358335740289000220846313145869411002683986766509554214527732873262137590404375828805781995447972751454417640536473326730467562085473892094940318306365775408882840274024136820302334359934436264991768642332406140052295071085006247621474144281356382195910851792471619029836044045802071358305496337711011298501065907666829006846462298731097774924491312013767651509980270008588254534474645778328266003330910990685063519470717654241612685578874529380601774691696638119692278002313093266756692800437807169687065715452659854863058743400747111966530631280934819743180233763102866431399073707010926725326934027040429214989700572337997399017825062966943827533431157691444884977170972231677098258489895346620949723220289741932158875638031835500093818829990986056553246894875299931745303245935982008412809051486334725637005203514660571383235514637218128088202542396079186732846440872045886851815165745151629906278353004507939295256109124902425503867566113292945610137308980200683886336198216288534378533890652527167730387394312362277554046291803571672678471721091012065008362627141306797861481195712268380444960420054971019453409828611789781929191131275291049818716793438895899845912622954376206008201470190979127773415150643250113408864304358911817951336695058580996459910590042614839112863006040359622468488766015198633633495244656823124405291310793774369405141124668761921885419203979236275991473138558176497712953144656973815660802544142862604624505954277134589536905793966744698371790851536227778791097363552073411585211503003090409356738228342693844619276534781726520797521741991502145931097736714611653739681414360581775729636858690689701627505075235342941555964768488352629207707467793213633980218711961298914679501982763181753041211393945142191437870368824404980272749826771213818299787750147944405877215988886163014539476164661611354122315152994987689068381460286240013399973566553217131650158246821007453432603369680675502538177150156694899646479345216415037309245101633987968083215530782543282247974998628331564022937834051718835299970871640524527338058773388177315736959515772074232511341530223889690687448738126909007963523244043653938173654983879180717584063423990308801001213401780546290108742487860417029529807237539384130106078824640532562158017842504417916097446998686829453292593684159620355904762833376712239017139488673528535234805942904469734903205349133244767983114166524713657850086093840291941848406525394948578966372826517947676595100547689922706302194920051894487893315369310336511756021464537111999781369300494430469609496006592445434568592876438121496290818964445491588328779638144445696520676047005287985315569983784967324256103028357841348141271627017989869527335624105267209517883188916594516439922140130189009201494505017300018375373498031466851081362097012402219527505272032823 A013906 973 147112664542481590658536193593324438264865597384788739371946659095605669382030548936370395249025039853701298357071836945415170689572803200217076897764144777282390036816651301004228765775359297962382990374381852058197107810614685203329640178942212303643010712455274178773917821938936199450754100199968470132325487161223465066647790910787718966264980453481529475905008053604785259390991565018907220252161477092881062035054606281370598093755168885422366758627341394507659127210253476810393540882461209650050186583744195681295845525698367615525663304760293898780267795515526819878277970811629642513373390727194811706205790980516035576182306396567713890929607860991751241180702246324078809567869443839550008007092023444229278029490892963792537862311609545099639899746932859175140883946619135652560376746688542732889150103268358736667821567924176624740582540679451847785673263419499312372918556597336445011711182073018027730859772860104215329873553477417948576206867775709347232527258821587310731682215066633965936629582343130779275489750635017742023090402069247191933143682131878295855847605611663473442222804316530219047601562051643717451290098331326108404835869119823163989655980420432478593775826785922498436834295616660572741655321555515245028546788572625070865319476902289934289934150004130425958005466923023067158922785640256356982729195217165918109004613974051135053191675187377288141048532932495406296857713342775358495537173776084064007235437945495396411576242839312460539627735703627540730154091437671039503037600015578306223361097812786029908554060077664321593650040282253033420387850517013824388627320935412200556567240649588840365798327420959333459195604975669000536149417024831702260438340733748436112512917816375210951232941151089244787872547504035558685131191087350077782125252326307448447981287768543334993135056870480859702379052628338104335721291120025481405024212602630433058994184805300219714412342495060859612032458191050332466950610532968731370589257330069958780971457468218948633666492181678058479147932344903714180594690703309802426674555676513378124750243222217255162174562468488210400644322268666774029465767076412983715704991331688553425916386471729671325402916344458050342064439645856851818778536609285698553561260063210423599948742461278056411384366865444399286894065208832032879603694746551996863134100971065420854287575749418945334701608285965831690172903788766057186936275651504915309002201393931624099694381335340167170487710832505667062520219603294523493159950943744927511463247484249403583045945276050766384690256780976062570856486372690539769936454791360472892877608658068416143283940747163360838897145525775793420141433705082225243921185598209127242954764850317741420177786364700258771934337737486008612537287981280661836086535131086016117287361583838945785474298385012440628045981657200815094389586442098505897677472008720488987556265505515600823514262020290257175679982204883974045545389090065957168468257471381024236475569977774948724757649018231777369820721859794326357581926653448264513867886761002224318126711711651123373848200016622405308317412805344463694549316955734326292419313760266371608620268340956018894278420046988587059083405065020106945393837801450846248281230269818478927373164557928316565586821459047997408507144091013701894521941286040968244540116302945786960550707282367346565895039542684966023767341692119836608876927265874182449005334685214680073491514595693228759995440605809917451082431644129734283898255030034667862565265730809113748894586281664372379992708132616135353847596144157985502524952315304774431875572627917370368646561463041159816108908042335879325627082058345384460076912919573265311834191848489582300076547514746734866502782635449099391022130959160569622060938318818068140414872287214468734003620126405810769029973837071868320425662126098631015085227346544733658924548442621692224562421248059436716403701796071784690646445036071535103293305927591283014380799743446341188357779955905287068024453148949213992535206817833334854395187641223489313125915158695685932682609014712482366834741758226298181051975439558512157841352013241889841372530073214751903594028246047350041210413179691201810045950825184640629327422700941007886951955184145032822686592676885638518873788100717278854424117536790025057130568324478814885214555674241861655836572409248277111965157608193719088228864101676194868875995662930625860510279895319510792635670408260603829152070934536403477294894454350863663193186585219251848135738006897789227445308619546926549269636343628484956323404400849338456857254100716738198180350169680673168194094779102372588589360329857336247973724648870710107010658982605160965998488221986656438193605816333207500973649059781706439517472579337646477085865333412093643527446591173301852074839482080330257427187997693551810327032785036021194227535957364158668331304792670612758599042971925875910442372712742087867532119736662560019268159463654288604598257884897872336261818176516692880391475833445800621463349102432883552701940789364038612907445475253417172190526190936628364688349903310351567088360277883432386497770306846653721420202018886826373557700389720561619196511683480230919004125891188334106100194241773913114593764695597329550323786195046949393819281981940900819611696829376104725236706527269955275423736848657299472152387444749238910427627978216842838142594960873419934630376598825899127958368189706622020049483481414810896448599400018933715265822293549829988145018087975809826242280898455472894483142945906629026532623506378576020573142845201122540405009830243925533914529666939058327865796883290377223943651438290114660917110787150470941156977989555533115490055636086609607825684278773218047621453533243118906566826065269833212776574480818663575848762670220628006033078733170992120475319808228256410480098545186207020456627699043506976893778146596471463778087767633942163551120419887388557860623219685581348902369220622979581904745478665820843428325873501963905042967087137663719386437039905877657357163530556056119162552870056406650517373950542980125094968104685952270119349700423319272717823034478412723348390307868983943893612310884983360385128929264368182612292627947444673058796586971583446956101426456316029694740983912175078707796679486306157872398400880099521590160977349006902619139244420200181249188158311570723890725124052999235085286461123189060008817827652224092057792355559240025667520780112368225800938606075988666098822522513536047680977630410156287269971656144487942704498933849793656219636647655849970803179952860567867109960837801000699726477787171961118050974746906563852170206586440345446689567363571095938840321865111556086289 A013906 974 946867568639349588663934819881038594954999833668403309135453275643387880887346649432765038868295572087091375771450818220764315961637084868094781371385968888248070136734595884659460786996873389925098023415220012821812547477095154805654306258253455565066566498036516773632254555811918434781464997543365662956902223011730520817463042494112159454486843086902667871534867250762784370784392822568488354719457757956425373461889469756855679446554424969506052330323778393149610269805824493694238794104043029502632968066975867663938746278410008513615294331950784313357085163791792438435815269487636768183453229793245235961555699336907521968511954499403829327887545048839231158914724638212260377410489519770580817186390695451101004040167502491255354522324291914335251571256873079621903802403634447423407412950911575199031951043120577876240776673957798749412675251624405144332383609297250462696247741325370246496012184757395071659325183029721745608924336809504671392829039960112427094646194625511736316687703168624060218464255907133389274343528071441998746123747725584679068545806483739946383713745445390915645536651003069059655496980700162679311588865364142478548706512358289982782674341987187640569698886302784771356429360752223960741744037306589658732771922801895366488502957923715502537477636840034838201826780991731057146862558896164521471290176531639336859465084119586204741664866250549496885620737600336280850936065269778779225241219673482232784521760372423676225873869565108880207009199301893196385742175346213931408099535597067322212586638379640674099712564702454212639038281220397335884079398960228309506970736711393769166857663384296585566523504107599659194759417715912341917841547221856353022056491313276610533719730997001874379491482147225203065709956019766739894133345836728061682437392933662661666025225660049514379719871342921387979389498731035559474489382051338167062857755615452169406225808412300432057319879731687498337887828050759470021330293449599563375972572291594468710194173475368752505658891288098299945854440312594606440271373345413123680309789706637145699589354711615474742276109922116813594714279123677510357133783661901172847691811022774299023022952652611967927557782793238161112794061663533227205832502655419740885324141279023967464564888899449789437018889983835001239405608348409593000407083456106719146055128846410124057547858161742382872389353580118179038222538090497890812736989235634101114689155926422051252699233447047337586598384202822022658182577802127483223535598137116057973913892702516259005912688555892417864736441400437813495494150069462146814452111241189440180762546343098043764912589040419667391909770324808347549173375837670044873135415476734128666301200060988642765571354023933957644928171156303909131244085737299918844062717785219562234389688718610711833717002090286127149239357717452865827068753969495623744975113221024058251634856592566798751220255754461054740887623704529532160227746252122392959570489698120955677269879497461946799952820954952972651804014397234193891337930542435163165981975878969339474404634038303726369404245239587502049351621687789201489166634342821940891929003185694139038541803794433885518056648920494663397622060606406710197237010176503544094201158478534278114845776090270014828698779190193364784263097320187403092893035142820783673968065785650995283031820961914094497972576495283582272312763328683665518688748669218433086378342863838709588256595527387943076795334175120421516852251335672906350028546474778424254546910129633123613901428151886511517359407040406934471789498509278240883277959159945677781181318754687571350645715346714727694293857515932240546344590216656906851924817931504949176966817864682983610021586060707543730871119496194362721709555444076418162964565921756441149082280341706835334823062375251155302570688896420660161093467445680041043526697435341770672483404896829030397716768062998619093567951229234058891149411982803772461336146553910661290628759763132653983298278514731303083269712854067230836356030655513859956742485208275316876112792150264867283020181753581582894400222272367526713526614756574352817537081140965344987289194329025255911434098543249139106294354396213208931676585272021385422087151809242749526128008085785592993069091969724141281483673925534952733720687939095720246286933521280948834746508912016886575512131970258283651657158415394386497488231858774865110925932553133893242914316432280466053605048782515279631536127695006838766262652857000000882547824125469835097985520370530537409543020016260523866905778992858793749237449651575833631423989430369472884690709552173012981393884572812102093959009233554957158291946827686452902287305868077849547377607678166262259372347440715525766439239310382567770043208013711805539266269737649595037862376174972143162488928576611359090079679478638908339535725176737099761318041466429101095803515283171949734519640039054307935044392513048548051575286142229911542096483286775034880185764949657226326392399587695980603857512740268044709351276752000173024248267686037704377916546332529004842308287915351631418663308081722258136368198056033084856808218430080311753286867322848092721663489999475208733784133598386199913915772650868795905459242506681833257723775242155002869919649009987067402262978849491443404002007605877086015544199399848285747286640699697468856491713863299650616458490344200128883379224078252910282318682009216884070940947389240888692391352659219848209680667608116063885715168458333393395387270155416487744465720964807593776096315717885510388520065576915203119983803939710328655078002185821678402732045620095539495150726709187836412689153329278511466991219595100423588819127184229828679152611162936597143061588227892050568282009098514615672449044977417034110222015723595839575769152671135847522234964072693982937676481320451280549798708910619427252666872494344782826181430717399172930587848756596350206777109056699254132666317235660753715938321816572170271135535228392405324854001237633250866475965910528891916626858336738916318787177989749757910179063027317462550210946204959656327294122295818696092116785608871728037722451263203890383034348519320379724392044341878386456731301887968211301579351369841139889329274000978442317731774723462124483513538268616240682615376203434930235078906340715822395090181475433439134624378541849244495181943458431570047719001417122653255746537917045010044064334563284598969347527423157225624524967700430780443556290590646947119124493651022340145739126604646996548476071179223981958610502781391582450653664799683196368629251667334445967498126668654606246679617220119741738439564955428833903968743971189212333382270073549278348283333754257708235093601127 A013906 975 6094364447338897249549996230397583593368448494432791959930810742514390083434107395650031228564682127333745966806947073699488859689471119731167769416250481152093248488080759080056727820161817065130675187322387422985583437266369059967289454505165820952027239813671848480350546184518150534276638766683258781213016924765990655549832531315681338719770211094484378036278342085376291845407531252788932042480098904218532757503818055443249754416074447271505493373913138794299742012792829839217458002759998624638065185587103657007718502037820309426548204366391106959785681594375156718579290559059864499440191911407145421764507294537209370669378138758556341067743705362281043595062675522085014594323362347148739448631905447931825789646903823487073962292280299992788296103898176247912883185274015750232516338494709060651262904872731829569697189259991560276191026467065978679887726917015092934821755276145357508442882553277966467708996026517068349297780892753497725186535441543989899343636372254550085459758681475451289618690884258086640122196046497929208535622360807332870030081321740974217727191279501223702178740304927046520630240403250627159848389812464440892809617319871693222653386522328841260067297438962724643626554621072051424152399042310007203857065435922519628830710593711600808748576425531900350616460389048661247549808802913416244620088228688181124320060077917509831785581470237660500433286835108761218900956387146683757214926747556879654607027140720726521510669699258301585358222210862345161304996950094376613921001589243435079851726521828331595256966267834688254339785568064935850036143250941872758297024552437222306420720153719873638434994589998420313260575414899888390516506017570564584779042143468768719272433254564436035149319344677917905175560815458133517950425901542803802713324136946829136775489799000480071531309335878912675071427744431009605974713412740456052207855075351226262392575638393850999769106406671888708114575956859709359555499084932276002537997433860998017521577297088975342608530065329912476168400605924886106999595571932136340707896152809786046263532046072623279549125644164447098362644087437727878044565528535791980550031254033756200096740620144970471486761042376778885611204269229650442193669587638692261309069839452256959822779970713751356094430473415226523382239611454027645041019128753128289028677906164689877106929754044323453804023109189918580825410365481009466047324031507848897270821745922935084625951942302269001944139403975144105781834827358678611753420782320639979927994865898591606038893091597898272476771341452618117827029304340532202414171145022450964981369749817574692299988788082181843280246706861687934089689213359156729628891019455769371902447064904143823943685825472469160750229919924678571409518952526670171552551165177873432850378432256209024835961590384798482474116695369223730795993185130285371421604355154345650159502247785571167174825234583435128454128870617282722612756732995624199068580804375072926226706248014332719052248739483664880856630205437537523213155649881288765397225928574773155340707945459997921091630428018102341702829964788850212480387242785981599506180996151220171941745269059677978016945285882883383296640966429621584331015049790467350505902966965204751204540807018176778052591586549346732075638296595106950585120436490248551254458642443014283932974879625469048723364306917383017773324348061229809775553696675883377266479642443268231587408220826534695706730111550697099187041369918598961075661784903114787501783223184493247740469159775397685199175597988673889838961036203703440761399909493402243567161912697502067049729095451819910592074409765667864914781178828848165818038338419716359100526139395627268777477165290732574139386213871494113143336245215593145508269843118535617694807691501382397659441073757511146673613735483654841083232811539730612410215754351079958275443855723871251997131536104904721012552427918622030305637279769635181255113677519237007423309383500120515536823991830341219480881433440285642722964283417402043935559797472886377848350436966812226682995965688392545991292609821196823989920032202174039736685069442084311451523894895261402708767480120151793742823923857586113814934067879477939911752684937356906213247321946889500961789298615690188668088474284899414283014013771983165337147180561161986065878849410297503792091482021848112173357989966814751772402898706602591632652349506835461836778860168693351720858480496000742449480134736863401645363261877581956680380509975198894844073418138221630742150350080518308967091942280233747136348214402772555762780374402232544215068855591161906891703659213027163627738411367326813621072263920751907332466585112861790389317033536111674929275392843617289258140832860705667388743211596597883600017680362032807474780239857148728838883478021572484799920714454581187218812387991215594889061046966160679834267284968236796470127343527886921497567430440612430911920231934538495544591905527451488325839486933371641065291436339469910887774075123235047688720124663799049643409167983154976308872517571548732613757052765958065420093652328636484100206496980562153486523579034918403991085655485342061652429752213692263407230371797037829112532385891010818444531257293184070715517616713417657636787243467887191365083508077072305313244493640033741436545798997817715031548138861012905792198447082051663147688289117460090137635685241494571325229872719249027271812270142108869249052235948701055485440697194824570978375624500614928246647088553923822978677731871792602547621088996602379590578404435519129194885916600726995866810713822698059035675582702582584960836913799594166579956943206828442330988667302387445662930867518327368210263154790288826465564451959475404430807931287160856981057703497083285576088699348456016882624755410796514248804355364535408223033456811517356407733071505902976261711656110868582529813068327917144897578586229577622478938398437322847442007922275524442554303606055841572119431304218516859265786776887832110781686517856471259785337863267661166876011621544079926076875641062433558862812372129668649284585232979836593861623228236162284653498635130763517439610447851888090796432663855538559522077317787510981033441147133817431838705247411279590362636684118932380684590977440440260403866698319344989174038473273721898461881923908135687940065676457181591861852835505071826855645860738087469424051439096607231082043171316054885584167172697346047047831904183893750692420426049076343561547100839302081840647007347933463705808121401900021711428999303490241965187560857787343164852303564286389961784795096908394333572627537397158900013324823919687095971897477755888477478640311998382852024997225880320594987053958558561 A013906 976 39225419950078579939860371387545874378091859888003039501756954206907297012780533097240308947753691857489664517236126149176189225640309615183863554507897870609907315253519177139609559708203770134434365327196137033221299057365333634537043709478142495523833860784048106263564875480900106564237703989470425873648932992599110593913575764105966374699621959786506865183153853132817098385145845926169273229092487221474623784030396814425772454087619856174823481738732213486719584405845040785838411293858297827698838390797255513056029926561610483835397549336190836542867853230185379319530786734771045451920383127642000585356034173643505772442257297751662795936984723802580058975776486157843229089071012979534359109025824206457871398413321895974264087682182262896483000110252299406020350299356114355898804907656051199559331438937273402128113516213221859042740179864114842414444611928241674305389460819331238781963788021612766528673522612300947250524326964607725809020281083433568580711118559105967660698319571203750579778233742058346139544015668504621175853793232625751266688023704618267219448883501478744666952219910435061383732803407779351365900064830726816889348930769434933571772565769285581142345329400185660020933269449454750679483324509178718696494996119041857755387142314861505884183238636437268098387800509830627480038479039970146252146792530099573762249548442083818983244304796893874498340282688144429509944638335716847973963993267150489466772356887987863101639548344133274600809296019328379242549287984761290258374141131915858672158101036684129264811008039213920903002098462515773403829180360196966134755745898907448731374857216353832653625608384374202594312511747662992343082179890648180371290494446820205264908090870983025923781075518882304163551384625648249461325598098413714455967284815568765086680966339368146905040042124818888443807258462874317660348104851098145128435662559251337695366617462146794125406889636837764183252294157902292318409519646810260123003422017449197563088881385077546823571014226275724856599152061140399220584097962236402211560882447864196750365960640015206336963057995938329930416715733671207763756993027632644963469329811681388482199255813285739679360514027774484142951475319826376016060129894711183465230802497669657917556631105043658544538894916552779327185614247504850654966248182216295991191707840597758537688047573934902951627347510672768128265564227991136909727431698927322695006772648618861771386653402173612974780148043799590939240172118226239572008847578343974890329690259162338793387187277854491360767959886159168454349175273787054057283033550067237111301084319650098147762186736251234531723912929982277102762632540579714902649805310837005006458711849066331772233174656978948575510617093497765450341657443462365871981061824134449424412503269803225163539767530542065019082903673422835575142675165161016338351843240067186544984561176018926482847516174834450604979833177495453330709558509119254844305666580173870003208777172463314295942907808634510070247405826356456574770331875023883776143077324800741174965078199805839399432667863961316880302617724058962543146653067394853166110411511310932895136048570295374936063519672175295283897652007792529876957838398613525998157215020105726843982087791465792978181351489945781993567910020821840455649885825560955831126776102077597885292015335653230333467284793277549764764211754373460057540216606723945244085465381282232379499993790259320802969142406368548419472819411985984992926608199628668540733589936060950823641634493236262463347917465885215270147767992642453215020550977668493076567797606657178546741054515407652918799923982774388002669197436886805090125770333219372449882157713616069802005033710478849568434019481948294034671320238539666432940134046867084893200651621541082085498559938991640566314687051084073450822177923924064349072205299007293031886445132681348665692973582488050766756094731567027474403476366184333011425082132505198478069965387325316179331828342049273895617234847953348414540452104823611723670332753546029927859585396518283107525514302786725544643234250174391429709753869824237465440934789908073263420835660241851462494756609298978156594068562553307380549954183257602682205430011427762561807290907881608611288905819620007236002530574844292350824577266443207442335589895574571020881216871250022466449701465670947943850207485216978359867042990269950644436680521181873876944918759194748273495085434931070906659514318852667597136322313042941483806070332715301580437388036320015825475824210688293454292179453051786516744804875333784319875881123321188620330848923202185801289068605050152893425248729835214365562293118380484093495969977825072194539747963580917626149317169801266234395609942597172897357865648757281611923788596874407326160649473342880220821045801579801911534576091034742442287492581760544555655043846213319528526527399734316127302928836624310291972417647944422735412921401370243304028965298998273694725598700847198028369101079243492784653148454000908036545959953338970366579009094484203649680777466364014684317426910270804832660161838509853133982975385395362352657911632256343825099196221083492981122184668652332703735283352903261852143644034202906244219729646160184241261326803710088746806932116983831448932315681627307792796764003928575691458921497559011065419299642721108389105275929487433647738981485843140428936740479254296893687144014667429441937738002243271425829052615482770397566327833305028763644671102125161389115809261884427720562051568788889214859163162815658749661162179339722498559599605111672994758376070237725893387857286998688502634587944275621316907739811710667796997962591871050319180485448635513728088549784492391956199850501418205802980399612884598771704031882499527525534659467430539445070363666114992268909692171020039922968463828514612056293417900655518079941233985827596225085684633640911220141515650428638323398957808213273847873435596482615817163294134712273511819896838887721457517331860914559991404932547399873797620540858877768077794249268243888023645415994222706799551750371670187903142295172193140402045101633695225467693553365733443850127814628758364949980983800977948618810005689800421790197721693266715890693027648238857512473424083372101595892602345511935586968604596660827885655398309186007025111844487772661778123226136205445538508893464833220517279548246240564117215207511669374275524290991397890650445455292820354348493983541670675255012905362257990180347958751657336079340475481214820113588632161528269391442204059664024294440941201014093561667694970079869756025803833428420665510129846241933441905988463137161710602349050527671768510800304221648607480951126719814220299300759836790684182423 A013906 977 252468257117748617445860722357631175732310895747129147275856859910948332777130894736690981813711840311110599787861119887367121289125427309521353902012026904214982679180781381148286012360979378478375686233141566220814675638779963581317059520193676104067359403020382540412751941347363034583985396408700049278879194324384337277361485974273087934033288903518164956173536020534435401471544769405978118563156826480527644469977556323751619554459673447951831892924716911149753190053469887346645557662345798215224624584739179940669586825615335706360574168887146537446831707063131054885606742484836474997149594500916696973552213061291162873918315662582830574989440068153669544528326156246631162644838590893735115510864600450465675370077795491900682840904600032517938082378621615515843239506808631141788781675757671545925305991683847100873468533284357019896727457487136517170313676872054802723773318418276883415621153286391178557462126551024915729281498188364183756807023009390065099479942960071781211162004283880261617901576298061041766831148439870038972858331096258125785088594555053851890029285182558207885925251954989334291758943084036773708451320972794732798042765115337148650143351281180865186466364467579171576113702288111938352637739321380881831154692805822227870881745728262649367121598714962555464181631096844790366753304299558571038981243073558680887638545368367093726071598469354310870270990097859581865325603339622784439287330317071182826033991849502466759195995507923793043996706768932078439127411875702437225454594655418713553534088500754638604661477916138245306591235424524160537322118207091221602672201826211665290043442620478476323334609145508208248485174799488467126450586963914181195492974899330100415354336320815502023346858948429486226944809575598730882656784041538422142663841851692312184303430931627796755226139849783178903079741356711874352957902221631588710390977663599432616209060736166283341503756265833285636526620737155313847548882912109690070872214278055020590804180080674172955063532418190177750697956174656580540611914830554531719564404817133587704840698203637393200467819590751698279328115395404542391802975774452180982111076648106822987683804759050977585074288939068106592096727514437256486336504626915062718154019040258619050060199716530016367533104523890065353075837962628112979137426723870581188834810417876498979738701186162895068386016758886096432985166459881158110965786923368980936747976089529470630232086918506318654935382400673190544641907131940629485622142048941194377549269591727705156446069125507810488439333237561360766971133829212388872215252008740411110662954953189671662662116264563479619619484919500919354426550614132463955665755863768581314285484798755141037890588071223856811347731755414688171948374494626894343564203404334994611671444533075099658773037966831706391119113478109353794220531300557951382236517775303755648505565433341185335390230799282492310207714413140618576939151943260152082362866953636026978062790492544045725492063073750068449066398758628594779827002171486849175392062737939976856298256315772915777662655777532374173317591469922835151844158443755391411722584357945543763078640263080644402107882397367756573447665216791395125848444472047377763557203794152354232176202881986316374566694392852104313826862687146507063838953084148479136982007477174432605814065861524319484199824208218404485591780975779339027128570375171417904152776508558227400168128531979047634944818943233362039834944912600110607328224199422583361470856449836348407090068679099765252132125146128044107508695485068305253325018141259761733915608151024684539066959042862439010347459127062052800263870238524329734195371003824175332191876624928795557646484687204570067843322254501528671998509318083112267989201191614633782757761659744592893424057773409272817515571798435618566685169125403184104700445070828497454731097924617669714992310666831888136255223032858316315684494285155968487754747407974906687936275230953587513629158026550449693138720192980598394488537121716719552363480525956714903969547449782675851140091304141221452185668263470193057872366351766142041028502548481297992505851655948018967667889238965212965347137034110042085651033757730788220394144016042999570350424183907436414009069949770496233394235647685037162183312116830873119024577675252121168251674040751983351776270880660946101764675996023902147681723081123064940665517615745305654757289241311803686872178673520553712581618369547135120155188165297745118704814143479802320137119425852079618190542827694122756479289177393694784544807645720475370742888336920469128146117150909926166826287692634316224527345685533773135286306376436400131784131894984558643820545027158294096642774520630191318888543284765715597699017063319388201934393268972413472882813113204133709119992397677546974692188081498827275220006866166408626978451874268175654195014943588167465753314897105023177564626521423549662115808771259555898183702599450445907131244119006957099507265147681300080052799479869566434666333523953608546138239132219742771197324280189761365303680471933122789058404028160023649939385740961742710993280928891692784270435903197192464594905436787761031357664861475439099211778274033636184639947369955578719952651943771803734889569882624064659515367511232151121012902419337660651691789168363457957834051320330506932459018991824937146589259313536095997803987026465039031604993568796606816609866426572464338734841998294220868983251185597988747683033335465567630705815132065003168245516680413385575834270808846425483770373564857967525546589001163280698102110511042095389825681534172999753112611673022785333729912782925274700533257542451091624505083253927048335186640785569115520543214375849558992572274185592497112065843678702656492282326720580280543502519689853567685051014837099636817918611383413223706239746250958839205203201776043548170156670691942243445379303266026813272340618296188847637843252087371708936488248060896398631887410279697113789041476301674401798759197766929345918198384813251910423134471717916670973774007716503359350347311642446812219074589535479113874720175584322828572411128350664891190663208791106500937255455220537812747037448451507116186386574636405373956050833652548632878405735785043442502012179858319328031636269415485742936042923319541192014029444485964157226990979679182965953662946890125045043848599397852731171889280361280595432650841652446873702760053055757237968448811510547258982875528338031679291351321875518433472910513980188638934355397492427345999723290003990125119354890812558653996984936846808779145108390322660181351511465664950344615277515502793628815903455094920426493552109962474878463219767417805189218123862350470208862602748999089 A013906 978 1624972299422021489657343539321482914506429107665764457164930369289812925031756994422237843959811507403534531170401403959216159539413420185646599537737795280755774262266467977084102637657503095813643999456877087754376991844931947136864986823381925836681220222114418021307833068427510636103392318277361701275769150235390858544784658720110769612599620801136816388512845351014669555213566875752781421567144498020158740790828754801484470258009637979010637541202751218060335896528320535134370708541135741921973505873613927636869110477941486666283937027897603406270153129933834123195590757745079851992578812518813676148843971671549947125404033586655363491519257656580393897238080357474910757270968350628755754572544795057151596408472628469726516698276436087096603150951064584674089023696971185389034232417291158950915521742432387500777243079925038314513162493905128712333528241939711825127539331588247490633949300606790857370071455991803359179750865894190495573838584897326679772582034511457288495994088138522734702549485294991099748651294442918446252683909343083314089974479944258974235426759479762243419119793943731916843422631006338500200974700584000568881552964950744449354309608015169493376856479676351927919718394926173257632431445016994589107779688957904255601154627945883205415527532037858239123997192038759288563520062855333711796749650987797900820386138011871965134144850307039333289692595219427834721815389775757731266315933474968888084064101202602255408283831315456749892176895635268600537128643534294251918994102128241649049294255783212612900642670755190982211361351985988109005269454267384134523808007518724668407914081606218297734360448231427737602679815424463998970060350251080292738342840542478996497662975098126610739454392164711484670392636498237862325471813368267532588979419855246851681256097552766048250922478639173015050584971723082975508540123258882924575003996348264562923308874605798704621104311115302207173658659695244444195474319689176818919827880263059485394478348832986648380112481435091423234460535339057659566503713736235846351496319993924047288937493998094110264078647348197557958265560228404258591684340505064873898943753406505813389017742974284446222849804092948434387295627460455634725036557199912375520551593371635280912521616024089955137057124570608154904812198139895716576480322532197348140688610189426479072748331208651246533140860263939214573769045247890872839407865903717476869371278668010381584599881013319714530462763966896085249672126475316147005377674621708313843578598491829472989755561893478317482593083408245401442969288423714354630960531759692283869237735472277670878273673384609300105380534425235305780427848059417185453801598093475861962132180086074060733239821298105172220720293849841040312702716539870349019939055632067712223869220320346186163046231506551485608534768201034792527954757092627066473398335527451900541969256537927504845141564273346274403359251209016728393352272035938877034251662176966566788065595147152420896950761720289736811669372185307845610976066637434181282090475258900804459197287950230796055148590875130053783813466634297550569726086290355907225100773774172294980684864706797264032996254113121178447213865884438778478488754638550835536827063740065946095787678186052453493227721488572891635569330868376610714790398810487474653960184951659319081403122109361023041893149143797070182007260340990518291885784034241929427468394011423187019480332899903619391843640791547447131557368843599333706702764528384148460519416614909032215535313912243020382203838759405213795054839624450991039101707238370278617755587113590671160231848366814359287176796120251954106608759362634400014380236792866704130125859771724078785889048191096324124172892289505132557316901459879013064286419165240506845216439954365492257439680281478359234106627935858504512354121504104906189999976728511503793276319009427466146402753814288755382569350980976394210241685000803621684380854196087434836551829528821506318234435860081801029285549743049323612177534483601555873817821338877820275160068941576577235754568684770221705225060627908532796685400061625545962779515178399762964979090764799440246416445227989075713021288019534930607685431569334254646816306078650247983627960243123341011252379307715685038333354851328055143558425659979572383522007348065263316428484450475742782321738648845915815470359994276470420916224581124871169397919647478987833857495307292538477373939100063301244098711321506116300665004261396984710559899578687221304598307656747051685983372995229273144806177541893665670641480876879461609153394147119703029659364101439046914369209006473032791523009711665501982888071041831788933407874833360599135243858241735096100868045286436487483989043351098820227240884582376301017803018575997710649294984001479633569758499228845095727731241913038406441071364653002101001392369871782852494648505067059096551029088064777636193755840958778813902911450974235043788383386940054681361242833166661595278713889482422502001147275562662124834799613112564140690677032470988615847196499749529409235242786679763451331496535357819571099121815838138925965702626753705544610189530232491927339148167443730848199851686727503412118138034611628476021554032774981999405116211669732042566430338887038220202819119073346477242673547396387016771891885371271964082699491377250015981184079674899491428889753057862856722793707269879068715797579121569058707839197505604694839365629151827020430534265885665315690228457827490457960919958284560658686914853567361931357321878080623028737487057501558625277279109291514273578264632272972213367636796562703647749948086353378493223255188030991611341854328450552286419741921065830580062840189113712277696839674045498678074929608948518969639765208500512092195505907611719844614208638088151181394704303989662387735552728947352018509090247104135168006535191328825458960150696311387615003962960921168817417736632186347016171898950669790287211403579989014109059558109941856560456300582703947924296631171232791327095174746704080240888568595100310939805353518148062381431092466858681042698555200834554246233758079080927147422238359081903517760786809260176789561997588420522007309705252078718666716435924955005273824410090823745825386496608679913865843728579745834598741125881198475753146199317207265714431154316811124001618842803121251528635096832575628102792659625794173641309071366428365831448774216113834868428643748165051708297559728824230276523618026689791832785134041094239940654333276282789284884665822162602301433896999554151813881084015997176204742916019379399757989164372294521599620531361452343495912129129963797253273838491876005422618788668092205446672595307481218504987746994572412475521351165301043491527 A013906 979 10458879084578832060805615487907051306403053442120789403522299427865902391337673908750609591305825076996187654956894883563073213938386791117945191408521894490725462382518945299029424423168406448218476860396274645628270070822184823430730999885766494685442315008064579630518522215141929090109616423998269044474387839733506304658714924660573911220668281146051340204489932585085811289011954665783284433233739519820562570177865120165250959753848527338739263863857539383104116525268780178068360969323779244569300720715093887848069041140925342114129954101949544400723056206777723721991078204477240489813470691903778772784878855160378801330964373747234142221095533383127622197731037842271139528185696246790937699652716683852532277482497942942724977665334651474131612014401827882114980169048834610280412758579405029875612461958252500263915103056773960880348591825508817851726918165310970627676861884092695618609385143315414087297857825272651608233075227442011736853206959033814294067499969753576538610172077231763833843611461832018899929533518428617041109338311112988887059808614167871639007369375390251357094947751911181316851745347119229761399042107280927973516801255089969381390465165381180062509676564969529996802584053154310763549696704115018004641734046566384350208702381497089747993792722139144612378065458998324075630792411918487148587027038887756104359986576689746039687397268259760463543779907392397808016913431275469843331833694210081678037649389326660608381319779700420843971263516983791610186944184911450068279054256274393240166881738150490018554761149416478192019220158325550663479303015087698002553370002537090888434598943747611897094466730451212298924845011248540888522955144916088884604383773325700891754757606132001524146612100828595611377888953176977777513514227670155155506349566129379087090690914691062885297487138931890761209727228655063047833563662556448299407854946868178181719498611906910251897112385116797554026727698718868711686431769211195394216901738335981077402352959162751783394798309097380636295157425405796393747249212380225436013528878718653084299821816932175039939430753309039914781776830717168150956777363219390765665349334631689846465710626868334875455315776625020005029629500735711401373045969677755618795073604136371138854342115645339214116711664330161803564503657812330816117013088567850676323884151372443792594530212336483990064855443973783316147376377997945684163812941854330656225839743855897943439368351960913251380142297618983850024130443534515755565033558407709953848920207352697185671302282504155914380865614243076431859645278760954920428500401867773113435781214042846081013680609773316376468165265084122283712716316862293385675277739277756709808935722371742178281962991133310138486627518278367430929381940682378741822041601144069595098115089124317932887219470833572108536093495567352879643753905129830570906592063083766347890000030533093930317492991219802379832140493004396356677454142652610939627266446091083523380398476866208454173142756543054805499630481979300854943286529669383030655714055799299380475323249917452332573983246839007195761071319277394599526602507412328210976926789575977431592866164161541622777927209187208705050475835188246340788571746496554200451608113913927271692000351979051406673961792608925711068355213749359719737866179851089384076694058692317796754355415166731055128527677239634266086471156044911935474351022868304802776980205516665549810523104297964361347357074503190870513069350054918666307800391552913615254824923493453445137235208951867978535855002172226431973304651632957765017584999671733874189440848829449521187460135612807033697505361471010823050392542062376382091756136420110061061006666660717872425005474101425488102351326077310333399358737492982066583228443989261579549660916785200655532726084101931267107927555968567334508558863464095084221663020216717917859327482922095405739136339693320730685312564200950548040329597563127384802912920239007988598196512125023600440823983606986479482234843089827312685973588830787488937556217649736886383284583611633811855308267872240023080873382397014689706216497888843151378714193061887065561302415990381523633940762328050891541974575995517513872261873683263544556253603915177973057687936515105214054387172790560695386681620163861368426856268087629900853675187340668421089851260893428393726797046300328868337491943256641400458371195669150996677056114337613850991533852918625178981076411309118728519346031923196641108971095522812652762919235733986446033302185298350288889717280894232965600661227178524501783573600951536984571843184345054870757026840518748499533971857804349659296489582896610272029047755833596741879017241328576658719932860287183993643149337203038481162160491249541433877860276795585628421829333990492832953615225213035429169280128202082529971512884768291356028144590384797501765604770077660460173963443048830346672540213762115085272227050664149307412306797097860904442054893847912367996665780552410192140983191572963693797570259036811428545588646259760418985454283205420280687792260787385366425390263346788731633318404874554491706835005517094609166868341787825406112981111585187789085834933489284938695178004906759494062692912106312660241997147973025966997123893166998144048145946683216239334873417313900085375541188069903800690648933166188707119934292429523499610382282926981617361894559865704192827756218230535254775442737796057160030789863990816238396487091631957780158926208493340754985592102938763416663561447065124003614913609354314995358179168731071466653323660140754346893038454134672854145548518077718794703295522098781684269844115963963191208045966696956640718864713942413054831700975458611193173401011320718222568110158165027098136826664048537430608115321375811501017899079915339739843749468298205239311535284053735581665010658091186532866853448316970659652686732962946440999953213148925496117451975784238469804927248416169313108888607850850026561106952237231037746723424017498879896987061382476294911151962545977828609738314725579929881452257093720615239608479057654272287341981418603718405546877005077380866925175985971878821091906808296133215015854274074058259836244247307878093770231280096339489665350532673509142825117202780677005599741800702851026221538147044298765254377570641024432267951911764230218959068927060289951427543969845427569805052670315910012815233862948957024152325811647420684497784464768258566622187995893407339040477699732770690853220758654834403767989458623582350933402469796834242424671815510184617952915801368148210817938775313085163634320920463976535252183467238036066409684564260893509560940738576704528297460316684369834482112354589881253032099139588356048350454287185029934519923327214169385365761 A013906 980 67316933183875373682741797606282134326608148200820048031834927266448705795169498098869624788734108093548873439668225685557001339019838254304448707105900035952119394727489135942790942680089010664145856011073539541466996672445873532994621455997753977703183846105951400652830476829773249305623398903286290976519414851553875169445987194334612269467769746676419521165787346164488965889353071329431582278852946722220439154626310921119771858054964691997003089795292426605666498668598036417649048646380321274328906708669549539393704236464106839238885531174404236456783037755100354633971222263839655485927503393540043177762545525259517975294943230217394240645752688621759789239010781298836953004261308738159124326595865459097459156448533257573807310921433026672966682067611104076255577806196283302036062695793243508204689140237764772306148126153745685694505496555970901218237587644872108622653576249646832795967185801482162252880956128688854270089696108619800148412980638328577394921294957823644079247810778086122529612491727082282022429153554603400292224801873363908232305189755139081448623608827707416590478567298379268490449513202713424640172394873902849795849049140589538798126850733945000627073719191205679608210334252431376002797745533653767329049792438479221947775330112232123119871611830591228451867274970565650175917721324904671329398071372555936788004669082971010094319701595782831441206763000485707884845004644995851397839944474893199737865878383446926720130848894836345796148534138694008243685466895945517266817412908991897010595428107172739377494807040718703495855563531497549734030367606038599424848365142239587180139811869397335600580691279272547121698833714234467408058502686294654279801233268758461654739491834924465085930377768883425563122795918557968679454664704665209444057204485509866181542558833935419764344284264254302577676899380063414462482222644549558116755651332290370562663022854256758451426216020159804119277050636555299600381983312740092997200195985226623455671092652236463301790626333170762176753882428908619778320351237358977323507624503838651748561568052658686293088875553045365892226285831948630208233597284315583218854811532511334521470651333269619097292693511670011134232420629653790928247594815613634632742340426467903424967172895639069533405598303729786613239768166434790761999024373512065725602497490496968997359256370460442374066001882832552430401952918892431718647968281613528138884590054488701736970374416565160279127819216283863370215861811330275741720714788422555107485820634153081062115186746879646390433883730174125290664804872436120875415535562058828404250596366536174073609836096950216446466240226767334871918355677022403996837374150256214454881774774137306166989864524239942776677435620878342265490310948237443638275104705232424329922587367079679857113124830563366005771525617540462735424917941005049086240647479084757946877366466521465386741483791586636508815938637165395459526435228883133852993378999433222798124764073788482720558128169076594995993908155274099202608237652231825783679690573045429972426683472343444898596229052909516091386401058331823788900851362365786794423865903599815309990722985637989292975352347361626438290694788483023017810138240560871152197304722733108397663904621457903667986107266125910737954830601529195186616776821621300199576341267805888804915318195920483259559113215707579331085796019911576621506790885581253539219997106915751694864111708686472831407532274979091037090700319740525373459546895568854677150085612552624627434927876490892800573400592246194389846355581405226280166578089542166619002088281277485619548260731630541261689702750766410213864632685355381790241599966354620450739582831915044853157577008194391230369152241138413823202628814551792673378496312871175842703403194124008742833472802326876597531239769365396583492821280945084146664511228530730853588457429413248310061250006030727031701296725406838653225539122968252001284534953789897394358081933440310775532094361120942178310125856677308395215177306655917238910817398576360460514849046736654003498230382761616966876417828677348718987778612671370395474327445514525381216029876042780186970649188024814059419947268386717181789135604848157532159830989784228340644038346373441838742456498880315797827200539170327971644617353111940098950246316313799807402716534092591587964714081375797609421937906536281081350434236646770333405393382124100546532401973495822740358598292394567164474393197146643238625238347870586557922045882481793524021322287229739793443309592862630088513056684921905927383191461469218409890090876657003502012894405784963273735983029176021299165345651449517248102257319925279554415819468104495077315428825779394687197128734461416306958703542730547261149728847531329990393442281024370611931170679493344093285691968192576477204437155288198691332256237311058706906537902655959359217468388923237859993377497066293094286301671952842745718048967353237347279288921633753834368763819998041473315272178198303859828134753759767980439399664233485154414095777529224385662906903173062291494495643760260225326987481985504680815845539914913268048908883587677537857443186683542329968090073319224690176138085635587122293955085985080746559956649376149871500169389918156335457275826912892059529337175414399617206266897045408838248653426441666521750439243538716570052786734041097644035908517129706121577578940914577973327137437314487929564054125568242160289560916815710034621443589552654314966230832605189345498597074887481424798823905172379840168648985408050716893853166681323255344579803000522682069722185489898820256993210591838802078421286875842737989568201428189995794379869530252668574634751486203942903267385407025486798697839734365007903277341362155551732528791929954723896047617719537527165137984034875204606124944772272634900519694130601802511842124100795886460952684898929584904961863778594574457089202175052785459654860852672445243203428920563612506394804283436329183859083111060793132813393619671623417328556069066575327488933815783302632976064779369025853147356923379671856727550709760112733512802983490764801167787981078200446983146742229158945534788545956646362289191807450330013691371708029113999931151243519411856858443332296990980252858940761190282663813501961543047653656296152363117456806411620320820185670575202007806841012637506828820921762119219115199613240767154478899703653171516194590722523555319927647468753352052561072781805359331120506678291457422732830851272576085683899353748452659565498390339467056268194468923947725271159660564510914948501361616016181872124834644294073262769783508377388652114007993996153002153775660627069226993580102478678100073784380072395538333308107998143357123837766867651628624313218252023 A013906 981 433274871679503974275299389830610771298124068415310710409364511266916262403798632902172817421595255489156636721294506713655006669390962809224658304840109955100172001418511607701430884382392143165100531315881098712944313763720290992975200845960951830112043425597117555932040869729973244755504024167374395922683900143894823569737493556345221338302993534632546050118767224974385404179176415179687658579419211664936468009804973912972795760189065610582066857982301842936395329040140291510480530711789456171777938391998294491029892506436098805987326216375658486488960307573775881845878238619308519709261084974487702126889715553685421703663780795207113899020605797141843267149982369137300130610306244667689312745615012476603717559393421892652371668997989011195362393359094256443479054423866804657076697879629972301328693514945355627879270348732777967900030591219547418259694969574959082228655986919380644738493824563069104641194571812193606359311924920842290346636849040641670815759912352723506803958092166859168140613653840163956319087725477096713247059057964012677203639881944161140908278424312952836820210593280952316093625291155692131688801112539880489963564456492689493916552168833471767171061543000282337506547327393296919915975249881313689771958328212858670829010111540554440017723809704543039107576772185875428550216794225500906978271970892250795853916335819496880023503951128105656666791060590835182544666951731786533173527341741367521880414881272149942666627148368337650410620044663844209101187249057450658441659387854899633380866809529604510883163058832880542214625485347009533747778218328553297137926801044697771269782617146912455211448328250506903758916436484777014660585487355413794011218709140740643362250945095273236384572385440108453939226465650839151804227274989218988148791479689880028628508177752888401452298983614243330615712667586575497231696216342688036537873419163027800538402208506835507461527965497843414124480009925238246695821375621071508381878501028141481292544447494573594917236985265119302941014613894128992549853744444116792183317034421910379311292008604753366911718532543714669442869409230461742400352856245723613841593634223598600367925976414330579989526146834982694473738900892727769664489909158311107973008733607513704933963488496636255717848388803023085959619489159655400477457086533283769648521555505477732927370268225218475051223092756556119007550596855842870645297820113585260542012859005077974003837110583438253406442385317994130015845270658322940958293930583459993608180609237886744222577647411971583887544394509520120095693382187070119543634654406108405787899496169580538245460153293752846973697860019872348431527605133313410808216255250382534113177126895095231586762045601540086011068376016390972092092704439511432699106502243789777708926935741991727890571061211322706847685518507777234543913022615162260650881387717474828218078509515230168091695842011592106787061904935749032908154754700375356392776963969349027524150738372979984239085264334138958666300418797841361484013112155278746260006290661986941885018677180433425168965548691090793528182222746986625720925472360203495273782488341573346071751619953550172919916858253474572794707245366989185819521158593666279114347056871030183103545288862988228068116705599578642696860408258338224735014585178404504190441787084653557768295073863085430984280481432126968274578745612185736806798882968874702148383853839117450010976761347422218603120050505335747742941469368059692303788740444466328819292213481753797652418405993357022440721002888099647537726861821888458331766193720578097323047757894582375624980111122205112835887686471976129015136131531958314097948990252246796855774558783116575535306798673652912634847880443185541842073477552138728910750971093874202536953150224677704803875022836946975900384012370876584742387935801861925731795100194175169814378092856601954867724556047565827715401419269495228117817626155342847990703707558080929564894880145725010177920566816540248342771130386743997148384439951453666329242967187605167615511525058020135838837810636475054033436263756682652686015955959217086145318419133645296835712125380458815956947229106799195797649161661249968425988230426315204795014203072280789590705871702412277764697138689372828423134517399885166247999031388380563872297725226282111193777822745191113219055571724664545312819624091169446983982297946001783708021469857280779683969999715296024224147881609065725607094609333702417182422882463648414697975654561390514375779969554155125111350291594854239131790392802600314762371312680687173627967217183335167891156178818413207872167678217955880456733778326287540193202227185299833583107378722798090159413619114803426539178429150149595617379502836328958750470229219706343064358899471375240617508906884762228801410710499632512261019438653379110629565528107223371530786946883994365429983838142767359537503355299600156093357977762161975736503144444681237727499620295734960055562552431497654250482438877241405660077796325418406322525266953091542539217084459029780670090751205889617268424556575246844579461778590765029153836301729912572608413718350517363207045989452508310890693806766777678600042355134514011725466841759994472567555951060515636592381014751613996102626089067620004417107232623618243075408235498929937858199852740703835225602787372075713624643263526138280533507011532868164087672999173302957536578307754697043184034092822722276450684593380020377571365486097512099731552695055822582207574476792772516856133936650288910777610602716688209375324733572397168165274298802983793161080681900522611842469356452040307530885832300834322275759991366284920682101186312591955051611670360284968344477844713192810642778391249889402078063203793134920350304799562236820577465258811975821326206645707576980779040200045410403567733515629679639997384477472561288898251747586780431141295956957198310739144864886794985770323751346065072324233975687308867163410246653786065433288227122568294358454831556330218115680758730555244168643056106742680149418637063710238373966724018702296287297345373917909533271555994893169899592642683997496807899536847652319451574980217514248239117395503665540279431312364453371231689658865788167461869007843732726411816813626873355701747491257386655663863964277126146189284501293749787570568756299507007416533506503802328615133738037163701117581224284918989360184755310164916058440634779427618529074291978356210037092871663451893342155315274473942604496719772286181058965818203377036225778606172696411342399592697368473914951583156765875852382099327714440079377574588959648386315456695660246809313430554101181402341438896847412629675540337527922438663201578188302516382819307757094009620513343914241486334698012103880471889 A013906 982 2788705687410273648299003300640522823569281760876406183768340406541237617108852504289469698201762671500844894664646849224886406591487837740413464907749507828739306360126027256647850762678418993915692649031252098533368143282924748890598983138494850585078839918038028401300299727600425184069375037421511021576195061903856440419314928488927670944237104315677445341859576597093310675490812865606876403484034787065132181319632175209945063181522571119210611946906382590670767521300203684281440790483111083705029731323769478759278811424552439497224885181485954869903814252930319380687545479989716055671064619447949100170491732475954288184424449874765741094163982978193322919617918971720277734552730325723169434265049966248701001287378935244819843825153523586284192372960052803800191307587674141086943004860671214811850827204063935078011346554173774344247586595581795488683859899559000864188834360816647177098091558269737890173620193921409632935512792780788829576543656864790733463320601552065473953108038811518838847661706598562399106666048260433090630715838313267246830907128672127950157011478377703800597904710589704473022992487352900961950293219088272012413558344595526575343343136006134174329091764859066221033903344836554877422747887746844197967915582084535415979603428343266786126996518525167657958778004621154013421188011995743184123251951948542164138783430637468007261119491315724946547703975296397891325089322110222130285700491325658659882355158171833378432746980010511457856841450131821028338962842160179143306365309404168271013508423448203286391270371577598847719309240234827383470776101091455714160615200416433187227866459395209952713018967396852356460375493553739144871556777441606085187549460047042054720120334707346228091187781020743966752562687606519018841075591785934709838556998761601493102898210322558992468694397092649761305127918032182095578747320183745745154285816316019842800741285907511170601453290036285973596198040522237712452923040229054255473145016942971226126899406820566295630393849452253769649278823035179882295303299076680006551547311282221916507579140539144099848671194908010106665926422014617822466314303827169461884044296479619286287897782812541728201526688498313020697188058588602131185651975381731591624318951493585582155781361440905288035783452333616018154595181716323919275277576708895257790874174126793067982949134299507355366614394502010680681415231218926269577768107403333696592760670967320582433778959843938718244781601644774292768575596884802252776328432053338645640058007004007680969778082876511420153509150790588258337075430586073454433836102444174994834106406874606510272399739431173080349231405453885250720823680606565838461587036967012870761608808451357928156834784873153321816737864494465918488136233570318333272865241971300629228407920374418263866381815830068424960152753248902449116072775717941310204475863665655088277632088168785085785809890860416775374158382399873737715171498332478022491155262605371827861874935871761110697346767500184947639132036426554662098097406328843271539367668858245019493046767739542413052295226559061391289560952102008139552498617547289245380943002359867214975496036826692980621896431201743292285204415767103277225174272466233799913673879062457021807221995156272240808626481268908799871438610670697424405637980210927581714620663209800333967061620593152872117656786702300387365306987269772381796282342804535907049835378970426725556000201061151564750661515229664202635047125776825424141644533038557744231749703197791683243559640486501517887177541891799949731915522999279025564455018590086792658517175190490011277211363360627022565475859610098254153668334232799171236135297767116905215086591001800889130643166495575208666914711355334159936436732728365242853609637543259566379300649776552772570487376111423809707605335335204910070575393882763392650359270569077995008583737310939995999194872244857982255229917105280725029518653381557852265029873215501284438504207561776149183587794785671111639256565666807018838024151390459145102558667157172207345924295726512495165352870625401758702729262176478094837069996026415177891817189761903970771457888207638436872785599430943256277828598114254605528830364986800884175956100844852954116612602390719347104864075723373978611442889125129090584144829683383523615516357676104282407293532981251605229675795681042573572349397781829831909225575508662958556638031365620145353462519877547558442924648759338919551144139122710216915167242584726228402412718406623907468950776580099460424563669854498918056225172182266917718585261773152125170151402547439024510067833444642121595571330524392805486535256993952525309735802528514286783798095290830428010910731494231230781455308211561298704751241424086039350877806546652383237884952100289730321819130265391178010358216649336222863626636840606065046829679874230396788579850068168945974718466743333695187692958359094367470391966663646897397811858224512971678728088593111640008899645404602906451512892090460580630402103834532481605141244276662078181492107038285115607473915888769196878303515741194001381106762400220360039090203785210677320155377209323977056128004890725699243140848326702144213632412173543317771126428694048103548880772716692393971915397629447482517164709987752542090017216946396913490702268695889213024059614788659944927461921282747914857977296693615438943874119130495277848545494518094277619853035068790031018255545100878764977428627809340497038815246885319320522481067953678286233646530683823839459359670221530478861098559521337139595405721655563506540386076180493116225769519385655409073994745114594469094264310528648884339331890110448385237797195814747041752755413241727634009201564474845554430972199072486903839327555291517392652241844528806024466024476297648893762180860653443147198309938280876933130356639188479143139685599889177543871240347817941120513262243489764646937719877100068699097922884709986505798577079777180616005145397178369365749086647622752583415980245903765105057335041690098131918136553671240502180949598734551946786612106370706393792672257815998919599105646526838689831053808590648500597046528692629072735908462898136309054105574728249174518735771317762904753487114013203611126028355551954227511612265669630934857452553122041799475521179427330931142377974910517388981317220627037830636353518851202591165715728879332327542236089857668342735499628547292786318331970578125496526277615654849143978772444880956949549527968379653439164854230829315755455607231232578363472536551389391338268774221660558695503181217589967947681348558333239542403821296562628310173722785494915959929396833552875260210690503853651566347123756322665480892632826835361233583202944371747217729162923717509020790879929207318726348079461927 A013906 983 17949066330223302924313751801054524591820381676644530806054071397258848948215243054015998265733027758375762531860537095480653048860276604025646021964739190466951433315852634651134597721409903342556310971743756225630554315442049727048764530930569362099318095754584637834510375049642903430508633536482680513144792053319453073297774704775210192388243876702480315583960492813665350513020564951858759691429642913483154059311345313487303437792950529965133387730187267242785659840347916881899061461740438641827282175997624418225932862960738122090886909163660855225221325540148290633652618537313449006906067065931471055238643268879481051075803016980299354331234692693813746620422355448199007554844323962856041526045814494915062948729012398210449488065120105459915157590354825143369734721252773344265958000733947148755752388719086480091812784314530493284177544251366720321021940877507278299215754716401701341785061914428519581253749119804707441077057215225080717723179730056097783791509310555425748819769253848247597785275491633710907553396273058700699849373470916729451269381281278950027097429729775985213051719798671070257010226535026432636142036108626265949193919356329005304525099190031129650003829477108296858288016556215346129415761408064186425681407681340724932892408668793186776020991153033833179129375098597332286205369512692717672929403838160335718359509762299452746259055610093527049637688647471143493044999382738873436709456357440463835923177445813172562441961995561795348196676469665795353002285116397773907765921214626352621959897846701879084941448317210877300326241993220749585810445462827283345647676520893906829581767690863143812674770639671958886537242585306154068920030363588839235154287654327558799603463475451284943751119836058398285200089586437405441284624997662258368126427469080242438922387175722130313262933901866496642627930939331009005603601263033410640603571433844900103071651570361808170322469673152018972154074084729021044882384039516991753834788617785774250483286108793704132916616040165067384505748207690718789152199321889095823408005676140150056760141448155136353052295904647806493968488864848831319306304805237875375811135319336522235964106879121023264517798890829297522573201480580339206841852792184380457630043913213079106609288275240640664312098572943303123137201615673589443559997903907261030215488454521765675560578779904694070162420991752254930529062153549317562712980713708695014728938995255817059503576171738816061603772348275131505840972162980318786041152069347481818494867872974195809356064375275654143525097548126947202430027088124659775931039961113848618775536933142525490146188156089654837494213111873276156280218450906305788421366494273374521636385523014238441386746469774826270801908036973904253199686229986683412132473290105287005829858719446444371708539535645150096513304452304300536051091197482741526345406793773393467850119347260542705401896990370207489262036685450750532626880067091756592714789736383246726655983710373658522509092985572442886442494008729800113512454554542806088869508319882083323498935112213029633452249015396828872396826607135095374951747609560172303482914826637914830037029088157227578974878741690322027096829444991684808645309852368136654437775475786491815109760637970106743222917392329772271690934801720068672691257174464742264075826703305755910926559292273395336384375435493844182115982070364888581167829283133575053588858592588653262045283002098535445721966988917842582980667122663789880896104798710989867181812579929184115902902387127810639142509961512493363857366353047748561238601107717174997320098410917084050654000418086628212300142590670438627434184107360937316191500770836298523062786074388304140149791230171630025276835834028925532967765009639084532284130415334095907248447082084767001864648429823129857644877646847398776498377442389566982941391338612391169627532877555107466669445921609085960082573290351153857578667178061816211521059169261479183586775486810784985364741017854190759701547521633593688048984880632921985366837759446395236545488419329268612670052791379710231814000567504739550357911609434645145317752326603702288947077578560016199697095483398155610941008152672495830513248617870240963259725817980063397257780707109289734702962159733608043617910159320300746277626485518837758538063400114090065342206879949147900558787199801108601114376039967295965800120668346154272665307296713889663204741015576214084951208962569629739480569721833482045670418275639504567094270283227444940470429048185887101407417404522315129738758493399128399989592219516795268774027788726391333332203529316588206836804364221361962843622795606227378609640864453785230140891384038469389515029210277774722621604402820325083989234719481226210773746914021900240286478146256035103728728306349738650848723035223438652674743258642576962521706882250743694757398397927308718241757380394188625685441258683848518407485041891797062538124569000336493673579781919653952389801170402398084718849842416191324916424168200666296251879611611384030268899452691117135844355486213268398943290685416223822431276842427321512795077959501514246494840821013591914457370091382388119243694897141631058994403480666300318532965191439935652940113919309674073094379866124510897966975460976701160013287684172423149367487112204905665022914933227687915914255044814765562560738167732874875138331579546729368113540853823074477098597743293761234614131949921225332811117906600254042732299242583596811409627364356181561851927212241114782337373397912656146904279685885241649074912448737734586376668138721783605167918065711227492605542559755104308993584435220895546175268435589153691186599316701876418956055034730500965061686425096720860342906896694807576117929035207670929575508230340068953929725375847038373823956447200764226367811783084554282415039042144293413593113433047508660252850713995570605427691848049642256965064766933887470958022273542928676691130997384298017560405541111217418653573600820170231001360543860977207580042994236771280684374780266013107528839683167942280836383324554351502742709537888199934169266434283492513423274363545760342278296245625102283900255283815179345826229037163143476669443350570684047669773511869084970045734724058331728564773024856869380153220738119181881761674414558845447341726482169484222948178223762290551951479516583305839231316271562388471050178461302774634087233885702968094170491750506723992688431247576778703903764174202433095534457492584603755594635374618650657416409413493187121687916324779249214326857080165385335891031907566667070283214023988237996074038375381796785788469434360703874279853803860213810930256349644923283497345559141093709284931046571989428244613188586484602600573679928723163404234496194021433099376808217612961 A013906 984 115526347431068444213786346208454681974890970861799289341830480059247211615902542124014492325662913081427530541602844910737232886460499298384238593950595335387629589162454894068387610102012581509538914228806123176543638854315228666342226247303253599762411330383350551633686010878143753994630229902105545342015890318838288552148619136656990695306726758106872261846615030197785283117026322083941464928615342158696904247570162229046811070714592592887376524183476706207232782213804432387392850945842840069254534842507077940877555400987306086952825321587164399902866702091054669381875595754307656321456816417338562206087854933149565706724387217720030887154362095676979251364129084532527544882569380628060742883874295803645101004611337846135039089361519334936186705150577146327751788484992238944952788916317935593264045596865371232533578571633338138736163147699474430771167322013357828130209228358629075619288890757498601007165499371011190105424229667813441701952563793288454578021994410428240630435880098621391488272073413648193763854949228327456838570615993920595186571523324090801054258352159235553994128945364137952351215972487131634512604341113503906458232638491672698988742990496062531104894597828179646725764067345480749552642230028464069851629548559943605536747524288526346153535274260891240945657099510231249478991926625433184545135457887916409678513202142007746587215248762636202171246189862330362123455730462095668872250852460017427327097291691117492530065384996400192556798241218798154259728786792930997306831832648311822313883234786334712535209296286342009635813705369372419051383959981550145370776003241519850965230803404713159636702571283258134875651775553237167598414954990472480289310653263917602786916154915976549688717913898975619394159600209039289450174207111328493011881954555622334860061034241748903386857691778741112600301784905846564496153699764116251342774312773227585864104503083337231484397835423504285247291069656727041499081418336056913255852264876565143596678345163331596039968931233804150304791880936332704043528234040045628679321353477584921836777739088843174780013673379808576792808625525847721520197899789059162509974370134664389537791927562682444241416283266396913304331367337122902191582111326006391867803929730501609216270946325327170855260525465273618453482265658629397699931287588828172181000247605841984853534602305988118345631407213317683756326215488562075249544754425813963197185503399541811340216425967937926586391008927414204741699000294393233956304466833480179170096713370142354378178239449354829617098756928204039737730087838461537076195317536435391760515595710873361940823987115130557285722016103113777875541090064961644917165343285850974188712698506354032492550495933509914644291965180420729822752028068571179872894959533456133282963970359898086106735656480472912307642731518457618625108688471279661043902574599255824633042840709904963218114561880690352382059284986144140035419291131665557903223687916242155386385154162377524415741743074038293765053941215629987852005092284949708170452637788114807824619106516946547790062948784506271735049208155047721170903056064559348084316134464027156650905021912357154627341907964927312346850488520466115576330579551120689778833995119150056088739002113874430745995621797699983452492046374507351960995664276065922618188598671035078917000783414908822159570220143612755544652926386718558065179489831691803861141274880397830302592322933575893926324462175352433684069535970287225353376477848449888654706589126139144680102834459073374112570419993211206075009812924874405117888141569447685273776234166417297509838521012948942887840536662463542966615618840123817368507952645866814144825501710386640634324127735776559711780385382501236651638343545435454255775236809822700853947191637646715499082516868753093097343604728142727183323896162681992723685943552538493617893983843721673057345621571427189155575750019338616673149451440847924340310088536661936712924457297106188265057453297078695716869737480033729298918267493567542990061948645148489855972898569331002730278605593427258292564419854655157871769291882003412238549897963069453001548500143221710346807002634901335079390881236396549831253134148888800332189993450475255186496336049737927218927267576066289996283830728570102466198777286683772775302154598880522793434855856312538445726246081929466737022306424211225618405846062865091629789441962053366736540192402416856492177119147772298386297588565134879330276476975484395743885236877558982650482262711287897143933921159675371329088150057680026283374211954941388610606832339774587773553394860492117288956617912025613520014811675140572344722511710441069389520715273416314185919331652366883391522505146861779612058522962089953953130130533836459458266191611308007747638674333475995917219622566699132808072515049561339734687850439626398424545917876710647977494307422998473201610110047240977624512387496984974780887820302813332788700489514300091278886430034511282095793576151286556120786552280029181111216711575037650323533019110032302939471866523200366566659856400043914285938791685819193827628010459091854709827343254445085223474292786078394094577320945353257075141215881962177391087420779168089760251531643751385552642500190671432846553456739429163674343404093009386530469380102230259142730583370075496523779304057908202625228869180720315072472474493694534741352011879718168649152219894864597066080025876951829222261509060321198906161735103908235251938675219182358702354718749017613441493676908041339002534332226289673891331769215045976840883363337984980854637293266813999093439235615681847333460694224542964502356365768525200236193030205858905376012872130402416772968029990366303632422046404193347878893599720255646333876815369791690431142910414755454508093205311245508423032880795373789363742059633632127902526140493001301032857813923070392897250286432351378593121295857201558086488369954162114187720224157097444855238793281692396454028997870623696925113989926955793623167356665654883175033910826341691602551494592880203123665289956312128414217519335219950428890818829435517054324297986887209758700516092455407709265420794196842876253228479741738374057035023342168275431013054704001963359074371049775012825776905126337236863521225248229470403580786424922983079789851426184591982946273264852458019041526204344455195607865256678098924518788156884396684929209607098772137585384931699423272235641322066573420065216278610837411536741194466290095242230979129828307504813670980478366168421578647225888166279922916748964891981043364631147872600798527708365164379120000069632114724561475856294017071499060140484278944242654461275155608158864508100100947086298152556218384066300066555984200793477831714700869936916492779142223933775658241623 A013906 985 743567197603525363436294252914363833146315676069545823360265217515975375753533015682105809578834210971254516208731679621309213728139829435660305384503756632754821992798642420252808115566817964910850223824176689264484414134499841820011123511246565184055597829433565639553613520313464404017060317818807712023266581542422586654601899739888265462802583622453860534430627723308303922493290548960722060203038857195733708775518480671789839107316373033082515679792651013659979267172344661765569264435318942779865940551826533555221667562256840621616208588820294475164016777936845083893349317604067803611014330150022133485218122483992675189515562598061796760319768393975855665662752684327341935812111255019754366035424136675720520335323152066606335897538389440781180746388981161726600929552860402187674268272020530530155887029065254074918870704482234495887532522553478356172987394869421563581075255481463740458680717004790818102262611718112276356716502652823370804270470302985591604069817569598933584021563821601102755799541811420656394631455481100828530736114258158865384923318146348558729968365111630643301233878591851760650082466005742285873759362695513073805100435127408134427303025678398599639270610469219271945844474510613604017901948748094516741046883466953105891206170721786528380883687742167512421893452832980330965363333992120499314790788428685568019430699014296565692396755866652181391485215397080989940769426569596223676229668475065948254771363695082235223438630263885404561600462280922968582525558773173873998845918243133259367206161034381922683006607687523389325402091858222583754441791139530407306176533031533602121106524878301712035573137760999513599957176019649171011884906648242615202742597960643215274348285280361253753131724098274435058263383688248567377602606721549366697575335030397925620209817314640862071677796476257908897164191166251194468867392400871285516306048597773959683327969688916006503983617243223841821405145147587496463322193337351561235911934072425926032475490143593174850681750764176706185195089321398445341634644466009401830749238205979368569691543540302146093117546562417274580356247242911301472475110922012417206935967395656200950840308424578211216130004887690908167940065840719631660474181158361958253596748493405918967880991484395258844060096254735597217741406196059713480168843353341084219975676676127818318153462809930483597076288397586780621243942776298093097880633335306721326462534507117140626922611763755498218831665572899924789801168651815830622022560972402316840197790422922151605506864232178812122206264463547573737660886748467044929610198658413178710052230844509787014288883700560756472055898291163642432793766251985428531082737100483916762701656042482232555199936648175004551386080045244701449561256594951633576648362528443649262872169878137527226485295438496465820910141509704064434387931281301547402295028703898032086112856503311840674169133558848184721800604505573932707990706540257691951508461153889783126072382296939442630588457842384853806648579165631562901338011692590059534935642059068226538332413896603294242737129968515450537981825564284314824293688579734108127051561844599941519955981450446585685609697936704152332464713835282439726906291379798793813169732647175629456362655082620895210973698388273704594563015238235773242690716793606968582119859736125932941885573327064493144994669429800953860538050178671284172911553121780719939029616587524412283277979567260669841440967851094409075425169355606390892627219564525501693500171975901800887767117850815697955823834730364993742446884350324903259683514773523622978072748343380807906366595852046837913552223263690587528375672012299051053074581456556348153348604155135081740247659283271309664999700993964157014115891010258667950979155014244671882397029266625973775511263870580889485435828886748345107296475799405105093146956982776265628076617654651084330935089981904388931165889606719970053908759735141451892284456182324299728674340253028335096484684126479383626404516741452733336987498554351000351284292728560966645062173896423614106009591161016379920538955780570742781857179419689488337704965905316332340345678057324052838698823760128763728891942709712278730537291207261387796488739015012255392819387059378359690051986172341233153551459923017079017601236797706094115906595637422460717864880446786212637381003885704149726566362797326952530447138465799292455753866246368452621163311587948917365428755586930198312557780078085924633269690645820162155385537180218615069552958225958877767079085918628458526377211006698433408811625496703321994159011082281789594195978136564415667954905001740673400252693021609296826948325189915403877755929105046179896342588845390023348842135344467787173615589857386940496551443750544558978995394514101016510459948075547891989825097169815996555307875731638782071980003362136292115037146704341442135409643121864262001870820531789135646686933679506763536143855991270474801222874781938792402221721747616448938286313306300166482131680261699859640911903029012555396319482817722642798349171793535016948755200121427847406902140295480567458096751722302645418614251964344843162512200053626169281874077625377818702785638853356086715883783120053080351766623934537724142051687604726742101884415410627721611214448530212313929680881335329012821499991159901831522351257217989054609473455549244934874502703900169362820757832197940876757790346454772485274084711992937767351898308009834926331281740603894042606168728676257840157389877537208273150863736911333515999588831484353958522755993464876667717981749436896265628878760056805415367063970080344548311788405047277537773989878319686792863819356614268524604562817446410682379775369052284225820414211419305025266881668304269387491523703467651158164653653447638366334984145352597849420028721077138521554795659328510711000528806679145472893727160639056661831466600326859769148186100741428247979062814535881644517333750711965039511902220467067884070114362241603737338078953268432433595917853903491147739447286709748562354241094362422345213581223353279873533950031050607581403338419537105484143980815077815584319943755848062716221676526270783290268672333352986379591693378973243201384392472857552720108852434814585622055376099402871564790125866793477865014225794369640548067684723851697963215317292365304320264203651793894649003787064314289763285266134030522045788412267323750182932356342729207449061082290964373793935366222814338322913097882623429814744990481666666905416518210454937519505068739557048775021814717818617905756782939747944592640136191779041398226042167195398358608176174182628183197327002720023475241785005392823599343247118872484050464658528030072265510118148302756441969277143018887695487812092941312382909883582599020589421493862504689 A013906 986 4785853527325067248275648460685595256924456877460488773364079510902425497903621950754411952742062521945357206618456685008856208614616694209406156939413062476935069249595592551097219744971679840728196462159172864710639407523689115399335854733747251096439958700289924169181423506174924422544378057170858285626967699244500818656240355177531658193651169480295548073758829732521338793412233171769500707133407727239760286341346944442509828409501986356869418218023670803213311936409850357342189376163414030128590687409164846462416093462658880337055132837193380603160593240556367297801371626915718579297126806760783908702649266122988867007312164719096859145706819064187740782698798600501496977170731591467610875551539894123817041016614822541837223809769930108445867228755494177410875806721046179597821962872741437534055132388314944608325549026699298621964248738809422543405514208056037394804108653091330775655046422128766348556771245093589923142617764833981132912470611641329191621713541825365108980982104152215506514571090341144661840991406065594950008003673852701006108193504288023521541720777007688109597393565837514936697833729498797321487569957769726703993941549929247454164230838203981077998021918799286176453732462605066295925395082511156906164619921074339354431123598481975669438602057413485673404066971887383122346599537196846830921258487567451354922886643585774600518298012845035701133816125724494450038341713315234667084935093081811390587959883319296679104732663828546976452225204198582582375358302530806251695353933962763051995301804130516847387310798343337354220826476117027919389815141308378560352258185141780079276969133654783076148176916216044892362489170173836804298148335711069818661865901185800234128544665526256193065193100477859972166208121758172848900860894553997215498372124595556475780158116204367510109008883605387258124900461663562711761333359007601092433877821749942240990070194411466716049869426958103071740308256134658749749228555831509359699833125483520102037641393657284925797961531758753393618137116788157633885512752466288351407530044082387867037954178424818935891414468994188488324353869448181454853254872857118167402941865195260019396534363246374997713459844048855162950363867193454916200471372579354881471829656988293732707488044373647033494154292108493678003229375580165564440090373735373414031650906744658550537318813282456398586656789293788892344079102380626797423892329203268068662527848737141858254108963767365354672289658888475420621363223243934258713240556156794845178189167004042030031042867052734472151077434836103181393377484797288625363382094863687053898193705630444656080909156583918320993621676575043071826815127859602649028034657357539954268197464957438220131033225845924653319281936596650417461973446956120782109625651621410582827542450489961326401498045898498658311154242934993187193821720786886245511929791933133171531227881165095642540303783597557601796868268205219242767547028105441813788247823388610428395014095290230102999289606514628857104445935972658550459086602191520181557266275217389366402410063856505336676181427312944640461985557097902399729138912434351568704791430717557921402378041516711728651474180047020213935992933640723283959195220178328307967838316535520332422053580502441420544884086805476740651283501187512151460179696199514656984747084373595995608974616684638261002334425621813360773597055501139669187330064554501484314533699515796638328590240841881241509269683341616542191749260805771704777024956253596761146447977395891724831373674609272661828081047899941614919241806960023238821141172527965356089557687290680659302487294646150700877026457337692067204148057926656911152099210835836255542368214913674597413270840094268311063153170494594244248705716292641305655609027521848594157562942541043219928195494634566213973358499204420503792931920936170452330540764547393137841411541505189924075823749859400440366387055408984832216685268359959537896741813557909730288554989167197153399913521284676695448123326497232110044386127407807180653986198513424277739179407523028853685916090002069649786901464265586036308806983757662500435968993369921438444457522544511266219989303416738447525107553216057657221342580500818382514215719938101024911785312163920489742548270836445289619228864215291515415384597254258034920256605484754593084204598209509312205118762692724704163537323226035749630675726534378015402544206737749865449056132395913898642555813020649073397643079901127794411872940500390079947680614531139821572611695806942841203995105098762848637038277422486414981770844084327949593851391866366820482076124507429420833531877123618571055002618960783846367051064197835680340767230003760244652565347316904159051156635929417830700390486469463432756395409123711218372544154513072478909983313576416145773466835393265000716779958810203153517513990779862388800574533930461110698148908639909189685907242634037280695603918779557600938514754502421781593527241542608272906492963218218897808796544644811932436102865330630059700765840677463757837213128997469407916655103429116551593001891015151275662482742375834281994948821270580575721579910330947180875133261229756419274205246405557145762943427134326475241171576298271803350530647594694339017625385152869733440269043937285861598288837296292315275104032816475544370571717602096034006064857936203325712302209310193791864961356728927777205844927962391376533866591871749702186458217442761048331019211470944959247860912163689193869915853634331415692135236557467708436649757023103096369341578402501210460230879245704686129957807115921221006574405140299137559894614378835071114741118307209449308855335393767851441493669208750918458905658131483270660290538172086210869642266769163964241316957618506142295356148148092258294961389792133065691610859051175699929655918703792983239558158349444615173276581167671210441230554289067871982327232747581587138543572204386513882305092898320071517629465058701198307155273387669106159492084613210523589783104316602214948050707546757924314757367683283191068783188011916524659017011861319441061124544702360752312307413218712123131721911260392791428579753346387527114374158127272134837737292070160413380338537900781066528024801929399447203571606851814466416765569758976575935973091855133702139257092010475354071606098569809223655164947494379904602265324798071266852981844889828717892779684904412355755926777903348223665391220030735260312153575872510517979336840647506764313457165138134124125216271741879870009269068234163919103812646366833983770232006328836627392329576766104943227192097003690650182398920532931857639224461467139628524833272668004054708136226965062423867713190825080610819851664276659415610190373001408305973863154529616686639110949718165366555348827676127977578906071475017512327 A013906 987 30803394849624005307968232040394506232738929552044674693020479611440250036453491817384504091147704918685346239318257355359956596323227857457851852373892688781983694419149844947106732625010256741112042201842957153570270976139243772076707533264570983363813653100900151396841670914004431582572549897625253530687134162258448132652362016364419645493099349126313888775701127437105591293607273089486423489853158891365540440671124016433937036514699243374131981861649127408566377788727985478526899195943756748919943770771166295374446586245730245845242444850739754891488462179702290762632773661297596867829007042807124185290935685465836533240444600204606035684456064936051316072537933480747606558533998083621416985580024936764570945228001696763396222607446021263984798416729823660319248622458358530731184205982229242282253012961604175525183889199152843790389238620294855121290277534422019893785661100563815198571928453743530386168934705959411846689525852364840626953249833943387653190074602932895941633981299185383209846514035319594056227632149490449597319364390176115151757428503969690176710403731047994310390416895723328400210545240023477648575270484701476083164477737296262346877768005858326183505022390910353986814745759560880218315345161555107174894308276667376583517281355224274726161460282018886619614552626038555147833679505040164722272225617645352556098436988236795249623743786889055619742729484093969782043130418104517442849452391811465171131081479282971945478992347704221532059444527467117613993560782986037102455629425383692230368596799902823197063386145741550976477736943770499829769200956054193188273334504130000220793765344615027468684785457448727030643060633024183298486756953515594249855569960035917036331619558147260364441804155908970686832168481021363508813113712636358099992438935535737753992290230125167393117548564931349041121396212125040214906075635915060238079142480875488493200751365308882917580564737115797999074230862214517901337198970726244446738503038373976224109258920576310231165229119204730093740341504679640869755582805747127766563396146519368571294667110625334384292154277609462117507036757145716569674563028129802516936753053456455459022748173140262991908043273024940586069433824063523195702490515601522735877040509949005448455711721988012468500865518932458524960339368909769569525024596359054525788718092069635849141018182638845263848438319173553080716567122053830623211687425821150010859580481524361839380826450181335628987508839959226554188366832383533558529154860935893404198721597722296891696092540054798150688282190165308858838995420632635062837226802601228123548261769878573049053767083614806597899049922672042450051018760493258492853047670640600781874432876196552786072834785940836220918987057640294737878450561501899303085814295433904654907973058413909153454997137232480549930389433434942855442644075834629778096990732800278156652817854341795183194786475431654687422060499984785436652201941517263680083292360332519010527250207122605491828756663863185842022200868876069052637488838409175579924839889631517526718587197632371128178383596415680046025017506528184425179845135074451678772103391558938904512746090869796917723815278426378224825430566487933823647778441028242156690640373765180542942357608491825320034120877921822581353704003883735523465667366375872765881178003278403971165854511275854678734548164009979071921615992995371801796187549684913747057458775142601082529753496510956435619497361488030240020070012542403071639671138008143738427612414176205931876338130955669832048536656083453913594157569534496853023780237812162123909531993689561426736948981484689540534943099500252972904947923599832723495435690968758832506332863482125099338723878744863184033148466840688201810447296120127819167339575027057546065871142283445741282301574522727809343928162844877478644110818794074137664509736109261990993604285286138631495959661641303008549112759372231661944036710211747052024928894500757387174628884641365227905459593325979856010660435637174410859414340438347892552019490898488756056623205354994101219370224472190975918374731215554825693935668259744731043545978693540260881915064026707276756164613121200589559093324389300189652987768608378890566694749513556964983795011449064496711022365160258784723696365590042038203202744845262923252749160915561831915368676253587795046230712425979800570054305584632614885152297749458198790057587227069182233974294353513650130723609244763519019406253820064571668297517479102188340694489573200072600128280025145907383445466736686569485060857620278479663015899926255608072738249079347020442067289440521800775957062601462524479868721529908384077644547692290296311534775464092224347826405245724865779798655567856948703643404854325679177596296745534834393595961091132458124918730454371024936032851715593434508441670428339395720376551958031827119856297441585856614255841082119033670561279776887413344185413409374107897402870538380917007027906412075959063795638358840675379362978548822767651583624550743470344606313283509115509241862330959241358507658370270313029756570222131807051291161511504350078214881143152394481560804799219570995397839983314120900596018265682896231300586632032268633187986906347633592564479931577746075720024350977038740141579062442294297115169910129969374708915890092654680718680586227593802697505923676722025096338778200640913500973652737196324399561176241999614116501527593093419895042630192974098017184616536291840254846978375797140275815128353567070164784870001382922271607067350452595137082759889848437233798016936636639751022125909739377118126503928371939664781994914458123866193628779388592905875974329954250497687356059512766548220374965428731466383330139878727345916223841097096850710949168679419719476639936570030966676458867112432739711378021358012341364757727041123047475585339402758212510262472421624941189484561974358348008204267515308054951152697707920777208540452104071993784024316046815870693781810337745903762355645261033435354986432449965381535163622538857818380186725983853225190678182840073391531174520355237681535423226711620053632918365242733996401487450320361799295392747935429912312043361114157926555654732485537648286047926912080186737724676626212577686759428078220284157559200571689468857950146817828092409361978971851303411287101608008355323650819638327458207406792411910321726483734839608167275476720135083169025470770015951175121306282677563307482992001964822678818943695629941569830636673602874466874111946308175068902445483301576390799754647343601646382310563324860228725111482188605735263205025290466932015379692231393218887992793878078410960703799221492329647472990776423988721774671813886076520405426893046739535935003340296732297614616653732835287441865629870953539571452575594149040795728640343300161 A013906 988 198261214816613519195904174515568897429545580049795877647699512803736173240377176884380031215529892519445997470012390501369569119048833357753842565063737590193099277688834170476395788783856390903859305041536504374681938605376988677699511994774688596776798459440406983142002110695656025185469753525731017185463421155313026829460101697493017834331991544053706513824262521671922512783470116898604315423951950258328356656530504365306455607412128872196390762531352329652234345715834848238818257951518227144613637649396600787069251664256602147734305293217944866217547523131091581234036114325477158517073154676922334100128016862598238709866402919414714625535399002358699335844267020393275492239774388827530121865219094441570088851321632124951207933605876946840299709395930083407330173636419498720761942345884279307958683204204330303912288648959743012060365243269064448695930828776734426789228083324986208006622041699752995596305719712158918723557202893187475415406160895952685517896364340064924263664284097142746925013141685631021966642326591947808832559309757159307524207862649525787581038770081504640843721187053870574685396341381808430199063902157314952677543104133102637082490293960130196722919266330579120510557181166329354466992443623159083179380756816370132601685369229728274063806231755950286761949788492734872155873268246508728929043783448552341406976282220178979447349035956536864914741778715841833748864828164654084111661972955868981173953338361612601500480094044199632328320081368251290185004156990646699002130573262662349801087305432876936764656545975440611436595646833878650185836188189092713947990758622315598011104406019455519742877038085551912082590248803940771003932148710461420440898148723287454365373765221744212215852455086255612117397419777642485870404722752531035002379634395662896942743999276634510274520381883055933881378410660137517711929215576692446557939022152785584234793203644846271404389244781782106640755432290398376792646371234841068361054236861517073252212059888638890322188704284789530105734990861254273754565257102690885570425948843876912268272431594803596586998117139611718233781593482597532823208886024162057521268251958343082898492852044954119726126390964031165166563897907474489075997354912658251650403038546926711575129780951835490135548266276722296899918805574706813000425405385603426083678535170865756210167848392700253242054049036544464156198511780061318354894181881371978124345984815195955654365906656839488306284349609509688117464415543043929534704216185100710960860612364448721542789903347533919693595470256695154516426356302620916258246944870334796424402989804725564494265870392254575142741364676440741719088724241969460847665263403593936358212032921677549148770387664646799624658375915533707554080800122368819066121259239715944188284348038710955282475996639246315560180612517162960403028274098989688529846119624123940711625267627067833034789481567639202625806167144653573851698343400871049466458338200379686405773993179862131999093575152159169151998698406984404914459932822673028379620183749750590412472491679370728484253042012104887354472799253020134127715319976220501541503076259536635505488281712747181302813254400592670502707586248600647450298613234463039207520706335200903431303242796913100455824373673765977318737843289469053950309583893901784045569958873154932450985549522668768330490357933588480729709189645203810328888279162101646801477045385177654479332801208993818877704502506131953019141497484737208213326495851420749893822394168696123816190745794809608833816774566626146012584360913570372078481636767180645001090248880859852862048374418336111131395297273866756720385951233426318151040783041516934130290307981543131508253100065892348940509466902510795622905259781251711848002971902348376647218247265538060012782152763068337476576126623429487245528672159769507517438003588438695650897747986371441377858599496487369129954022064996147651731867071514406656071286915617688303639712399259258595072709515286517164375222220290278059114115474179977389791942786108051815623754371424178798424585008690015082515399772636117793471382980853930181439009855142317003345487848942849193798602814510347566204543404779801550571680253568159213646711784168335776674694135375106129954511822842675507244870036790907942294916564365594099237369292614749987915659771824046029531241722307968107540465039369511038387745795553641031574995621145836141587364811642177107423331987297268962295922305930995865405245048543997016211310593103039274879327454241887684966087545712405444699185055518276050629694746379055799229712320294111639593156703919476408771725808175485109198331686737975118499458941027438802632672671314881739535562048618484519787746618173587096790054303330305104894967681384045912605380608997182758925113796328877765749860492909697793044366986369749271269075577559214444260097241044069037118169282958009267532281399163010864665954376299531173746693683969614246511765016240020214588547610381455669093235251441865578814896700791805880148214432258120911044100295920833196403141257397880737376882492453226501391928508356440443095467802741560912154632515043823291239231919591723958859704877992200249378057911664974467991339067208762247040067242456250904910238048691240606455839071407497023803177144044875657475122107826786627305660914760401869778835473369315204069174644420700247739125597262979484402174844779776960522321445791613113681487518367544137484954220086351046231981402565340213293234260770672582937085621944539310962082402246691614107542396662037706760050695229724002679805013002944269671738613696673849235257841939493708144339308299238816314229584486246780730511036530362152578383272372866112457772536082262497467601796465906078411635395462705185602355515435119262962822151259294127036677212149948121493227256668843137043038758151370167567001782940292533618738850350634071727532694169479792280392328467007823491938940748879116879048687848418417711001628827698494678483459511420886335724413019439594307533686179635782619747326586172479091818983445187375426493067934405866791564886750537282748750859858689701514258600738940457308424362306045424968768100234103003582571481002447850162843782366572045078925348047058330386940906130237595256578395517057685189511057585421819900117782350107821622333752113857424993321728892687423411467341035256492852115872001501348768150186343659304401609374905612296777234333793843367755851175003190902272695057556522761905013388429539687145854743922306836998447504772669329718091889265226147459051481259918082020859133270212604257203921182822093119804608664974435682124637200202927612833838049173192657605480205251872901104841473356506602951409575826545073130684938507204295490846625754596936758272479439753760502717745941784757372019682302464173117588151223 A013906 989 1276077182156406707981923462314060263988373687334443348526627225337737692482488959799541223253857315008288609694131959516756516612406125240345440316750031992476223184257583991306556700368452594599318510988958189176453472769147943436790510130984103527044169326830047403097143291161210788110321949817064152344537192509050913042607719339947302886877873450629265544307195311525426761696298402609513595348745167381539910067763516058109648403577803781659134309683331847490850965407693614617980222838448680654643974389230265699647668464476331437354661733866266914065248477672139381234619706185984630881254179592726326629020260437466135532577653365554462577062386621038397959365897126839115961549026209109351707156349861975338550387582027676004832525008650845656935152472528820828185711773553185654885082284335859933824714930598111921273731659711499217473647410958140080912913518281333190723860649512191704999965731739913294935313144929316071413936337941146955077621535839538795764313639345626494829965769298656039171579859396319428817844572263797135744781285440324008868282607309236756216705820542701824561998956245870496282327944078413017052733553202918994461435815485366226467426826098226270766184359411958608244281139099635776318145545566814602908025078469746188379929414444176968672660793118788336548268187516694645256349818965538731881348452292605722748401945233873433113088836135604354735943844245257575756669894703774161693506758000696625896106351690396736379404549940725994138956657473974613823220210817649946595470100305123976505779670711759441806639807093205351335652335329707012973055448997549565770152683323430643049585765952480398308428423942675450469395169757502553865761657827537390224831713248090143892392876168616808086016438327235705262526061003890770434578344455193859420321143185084117097151740536171593763837338290333878645872763803501491162551623172535391556064919659926425590521592727080785029740884926509789602479741334279559680711922972770666458192910043967383807362326179821701252987011502475098569336668284897916100279810596104762505012062859645257139509387188192965267549222264719905371972522740562252203930751099413289792612264614317793212134178809576133820415513596605241701657378349488075442872043310603549402310044330241911559605539720879694085505134812317618595714104829125172907597054975790912249701754097255613923020359827417526052721884138019706060499197906015205964294683292895361796787408943392782804288422749402242683735129618720414547025268729561994553186738913459665287958476367632977760884994881576511282435349818388060905719163403880016012353915887565274622631212608716753953716675038094988937957383345656632878464676653730445540644384450878007121623510611208841720844243252635776236572565215313969879755079302007692014496104058731039364654645508520986055677403637036548431559564110554200049308210799113588841255363119892756931684309914604657678636036161503608346189143258321017485361670659792573136092859867646391939998600585253374257441938775573603257282758500905225680349787403681787499969712336420964347184434513076032684522677183317206989749520162581369151981605721706991553142534361534807179300963583868331148092970268473830641408453798077037012197327201343541162051445575625988393744607653212055727142016724527931753617086491271119109697438128427490429215885803518637396373684771382468362573301853346682825298634808580028183667773367038799679159170725570500164472319731898903176781230773824852891080243345405936923386498287820983633854509950928115651472593361202262150274760264482228505075263275532269334730733434985774188252215752580147949675020348836700527778201841571382549959074519604848847224286643786228370955111744849263681224282837405758856805523731707041831916908456240986790910992182876657594686635259815033796850319461505552438998416559824016226347750354827351323309472330422279681786163967845922112290551859020002887995660239883499965190840502672250679957835040327498789313337422985534243586068379747767745306310911009789153832723333429978212945642407767056547127242082235413239988488748586917746242415718808068307184981549138327545793701008076266048263707298128364808561280634953973985307649511550642251411180198291646577640517865049378797849730875362616713789812489370694602326968547208902798034290164638541021467747184935897781471041362761295893851200940684834373191319372890676785349698936991108578090502041192654429052844393859445130124410873116866004590623462322823721329991131480815387312555456744595115594635104817594107917682812233220797151486837789667430538081372993611139981564284738763392713936999175194547263036003369626354192917763614158988128163058869368545253184319308839880087538042691242509544224431655240095314988484859885949754990971302434221276253245054754270128343707204798105439754334515883022376560142152031133887815710094206973812367056713306438572269037181802243016526657533050837716662788214853373426315665962038868236273179921340428025496292245409525578561057971091425146208675864434234050798923563530718952317630947983297836983410064047898850535992123877219648429311260416950834412523901026386020083905774706733804591691040755360538949473530952129682717393339476762234779265855646427400607515512593318062676293027525638677794616380143616676412588833227123860399852856183321152399489091709251737919247172278328504203738394663094633986864064397163575547246974403981419119981370728522952046418432314136492322699773244951957889876531609524448415281671493084479030483203381982335622335123677843619781751958929759641104971886967476580144236806409329491807124096290852808407164162366751958861296596647660712377386500963063427359596394940728212809126454190192854797058205317649738116549470759326442180596138614282415421705282221822335919613502698939493628117680833542136082800869711843205003209756264318428698956615271266709234468282351153125002963388872074685357200582326535677576757716462861770646868692352943905281356693755412334394265242117241820735475666778896744134288306495512014132367241625132595275471364547647514680672348137659882821117882613386058943355595458449513387745055874239813875985357979328679755780565067228387658873749738203260668438728609416339425611425247555377674392585011834566511559937445612665713168912526632561383787604640026944156489081761440353791356506346448862433940200885880973266027945759195634442074821707158270167688908113367076074763673667203151798419273562741506544924838522382927999587524748758583412160061132154167098608211036831645732704829013457615033788046904927788382536409800003922624657677608699297002554348547554281593133771065711720369783690929534349430429280711455383915838683147837778360084363504152595629172089166274816852442243749219711725549765134703038135343845068184730618097278049689163396176674007097489 A013906 990 8213270438832113220072497203200865581699721063859233105185917455411970632845820438983058555501401752452393334984558378711959188402643877347820692364631851164550391758434010919358017072519587278081161502974204118198542074283395981703782542347988617847566049937557287792592476542062420927578353909451412137493695547245282280805396896119634443304836192638843518881242806392969499859656638349546924562827728516860002729385279232236001628734829172325455297500190145153274806175245050942591134681404689296590753162052301496024067373387652984512497615568138009988475463582525730601433775903572218877080144170042386943314408150124862099172157451195812906326637452691614145436978976411051056145304343997817512094893822339675936451417260870758259971788511754809888094970070493568235747308673726631617520015165209121734053167170550643477706733851862490007891988197988548202803264532995430912783185424463248495134594437724068756463838213173788991032589251153135616285163828850064651346069742406747670613386369465019707129723826966484781435732187778084848070972813074831352211308681576554831218100991109275089606850048040414847653287486573485073416242236022735249568901180948528514160037380169535970262035338410643904462821199675967031454861855190148201724846857633201591355840027151877323077499587164561478424090110845764963133190362850112458173393941474346795371617621392424634103397538839544139374209010301053880918411980087373899196870367310477723210022843958023201418425819179142167294314709636014187858786641354705510220127811808182570315139443127937900956073475905702610631766558933012425000034627767235164797761832239979555377699997587885544289665127444471536900538315102513260056017986026665488811864023742352261010795641777743612406775300712435240916522775059965333051205285285775810722968047691313861489432925137804284320718105443622427485212642197320198133651001945185959694137553198729829864574519697797321160677536510546798739393265778700903994032420442331669663524729211119162996829856571212148107754180574875083351060079558824708006623256971564715415796855702237733273081267663015474649033563878974109901557742933558668037004262323451031863651401064512028116367336841763681882094648028914971189770555538079127960201375857899980970712437654642215773286198343705972869382375913316818225194308618206002767601951614047007521982137071592489884134631832680001886754129918554168964551588947995628801846334749444011633220062040943533852902159744155878881759815375543809126844259210635236708441594698473722458494523659479942980427810611070807357123786756133267094099197340419313901002040045519542360450046855625818292726645364717415385899438595133649430875972327501377042407699349717504991211631157879749948063799149399509929830174115629562837772446379922094443657897885685114097419375036250488952556867157414729241629379546016751607964557419399153743292067629179906827947786328696286217285300895840619053736068886691672644785191419461309556479325959106781238266412886691458628266620544591732309789081697991842971139591707175447202917558208536718929250104787195331436798741630103421988025395851789457271772744115668743134128079040124025444843501856285846106710152536699660532014811744076550634197181551077091753581687370561301016159349256497842395000429350798281846871059318487428583867338015837379031650662080276557175687991362494150568170133370674948575831091059760404339752787436526609043358374385330609740100263800169382169553637222492175131534086694500084275280224549328573264874038141086520676546065972220651575085901304978340063041635256629193006708813029136642796137831093608967194855169497092655585061534975585077075751239570737031643890106769726984471798336793178344349802144270556694177688235031906496745565570323967481644772428159312894972958162048063674073120975713825031901880385435907388070339758562040538898323659067607126873906603951297325865986507423940382448130651815352485816456309933491021958191851856966614540105374129070982429965486113510886693128057087901479351747171998058706261045194891734640037706594685301326359307229637546167927603148714840278792471905698925630531076466927424618445879774622357413937029738685821565782516992780122395400374589791013051408470503677085513879888530371524050547484063087273644608824967720048191061808417261140121033736784319531871134486666777919127497317920216170248924049336106469297292648037305210162758832756179316052985853271644506482647160341052309628690584827187357270199016239109168625752421455126129877560091720494446988113337222344737605045200392247999661438871766278497818105542361413128346591350599407082269197914610939036070997425106897413646904125785406812448150660516121293216400322264868309479887607402111113183000799958929608532913503887853205623383071863640035452263260674121461651852360424732680962079892216235019230524380905430954878396448412018907292902759553811581832594223720236526249027981778520287154006078852852405107135300459227674460014538906882119695882090892415544828496599824187439320231293221296085665998213716917728635663149983312481864245431355379154572275543630458525805818584415207322703872475664906345693263176047098488328479517343671314629023218450315598787882272485884335128893474908378216871414559480119893663451824352634576022706189911431248619566069017570131925525815998384818999200458594381102563413719732202190321046505798914612834232999328494232976244979082958255618933602743300951896066213405762426626733819500801585089241416886559279342813835016497352705198332006467316938023037276940748593845957708498069879909114275297559275043009286340527292956437421792206300107403153194320756994492485204963768106549241946739401991447416531389541868449623062000388817668378286370275495430843984692597066324522584841291450639039852930801800317236879838209203092781582798163734029619974092263552068327528518004910585114305287832867958040948387223055796576020467653321622621421491051725117470578779945024034150323186355791890592188331244614572198033659542684606831517601494243283576762969063230803673113188906699247582342703229390223176522335933489066777654183339823316346619176160772306362001226932746292645359949506499962309478447011236389380480931814116590347658117612126322206932993792826329324713222458506961674294737958403800034611662611604941833009405971674291042520910127421710584653974390433801113986106491578507371807184171116182085913329913113386524272647662187335655693302460636356459881169949669701949649167803999067034772524347512548325957268849434105190174597286964826319416459180203636261419543461386647357757070673008459367311663393611167451995395462396171420014670628471903216097487902210880079020897407803649883480472449408029809652371900728753524498668459584047026760151976389956581153409797695313620676088894170499000837962508863873642727 A013906 991 52863425696084000099221076866341468780713927771322927981931643512718649298922766461705536052291558659584694674874517428914067538561038101460504278556251662819995762141654437142733537678591937940166737271537497856738358890019415743067268839963680104562856812553247286382838038244167668500272445136620230351272584879643341891085850674561336311723979294637672010846654968227744489635201986644637901081484310645392260547259836289447563431096016599492737925878266339426264225802395256918989851568716302121286817979303196367824033870232006573296122440478676103623254130701144408476424073500525725963962646367843126905893087696199105297972021405902012028945108682169501863684281575970433587863436597359944759249385189159216835847524327084678831261601185113488339570843948430784459174539950979689325003626968487574209120964146003440293233392480298174524865542994206206305275372054093410787475666024446058208920080967084245872184729836493624555909668598534726351927700213672311668238716564051473522518775065401593336846448045628945557600404816680161965287669368624499249985791153504487652026805787419244958065422058754587821789303341194844637887116802129279864416050133689794862414357471592531655444259316131979019981947988786012671135279917620124047134305998199453630112021467878795545248602925349515119724543416311363400107567859597781369377116881450821675962543476125782546738964025327128044652214543988116039072054519151508384478482210546222120438768061549314926287075092292937434469591421162792465925586387576869327766748100636913229169855548800401213253316824131337658021496269222581990561997876187249682299920784604966731398371735574804007789976115371332265229021480641855503768730972236826232255819326165922778691007453386687655509061359313377575826374947597782451626793779512106138916100332981654133200481181680230640757663732945321105787455993118226476016137690812884035375644381567772349340045157835279903471278737376902314238702670441881112515662611087058345717139746184882346920504869533125310988306865863833218601012085647884497605473553646131755113456181621107918888063705553976009148984635637487859446121867826209798109296124775707784778389649681764540582584093910127781536046713178370672412481386743626828692746404093363537220978203111392842996880209706123532536039169533045309766001811914629878471235448057410158535057074065784821118320748653847101383796736822376695535808867664309029469362043740240718167394513776792627509389845554179481949462615373673767066900159860557631341721098946358454229674017894028114642475675831891313437372185021331060728235710107626468091517173432699387834886135928879246187663094806681383497126150305718298578872548358307195617261498855658815227650043721601223419970797208643489940292932357913527363956820850286913117776405451244184325126512578945580816366724030556190651256565635348097094661423394447807401561696440598689052713938902200040920620725423837497562180770826375740385554653296309863534678814281615217675447358718366362901833465275839184109984787463297912564393513107336739376368005352607851123246407196331161125919523099724749388673340412894110784973599179675705190143322633348990303740359268192411588001143308519103167609809465304898138560590096004181968523218435700635866250114471615092414164248449005065777135614547131331553774453966868803668711517325753456841839173390049688550387860729410110541410412124851460149337475147575984429956369466401972686426152208373601741331366061526953962623498157538755924609946316499117233359161271115239750842535897840585220743115262988204216377587792558510004379221778392426904422156194532420741835706206425834126321715209362181740971960552436298461930581476584888416167922430415884407438582660787684673704427729966156982843739595675832711959504576196436368934455590920292174813680188847747306444505637704465854814812642479688254453194774179657804980652995704884256261195152526712987348583897181264617347855246255404743454418356624070728905444038027114266231346788293000991107918341315071315262448259501167632334412825052008264212576756576394803442572327012815117653033008721224523975002941940089589280300373060950961809166232187784691703799382316834173342768861391318778433188379258316341549267048483607662223383237046222072945217063332111562498319210158134203333173779818390034644515597528722053355316309392330833469714557905868470562476103520916344454146373128294601673898405447622423125803976217788040671931009645712455244818373556654544546777476623720181217565750880154524753424562390410814361237677995471069440228242666884904452220784245482078880839084858741684813291039578113776113320715188242311780104803420044355841670022639452967366758313672744325699407229289642708242689326048557614917810056873373558100354056765041622270908036496702926471997056950852668377053205217981516179706718752379250985370004188414882831961559009822323626134858298047145003682178324067247507324306600581676947582004607644474541163646827916993357391538382929752824540762545048080290802210055756695442505836511903747940869387404280050065753043409459563032386175133877183689317096319360599805070728745033810681638490303758414590308510025663590842098317460213311188910159652049194549338614239216507614972215777512811000007953316741502505509309084941712826493111137033803731358754395627934607120492141071770877270734648816309951102321442257535430273303475913325725596958556957023537405744787845133961481625878629582500190685154281991832007247776578043368887887611683164427311587620602634347821501870102826009816176648626760272975387592585063868302011518557008147519072848458329115304690314474252183533240194044036202745701572114106211467559202522831838639259893358078202652247744768563878142904831318093087844664968304279658376667285152339280429684132195651859245370888498936861803090971881562375406312908921867510115409884161280210126363039206064851661151865464404614901493304837183052508027863980333597755937436247695827035193588238796644469797220487956289464808558361941270387790493754262298546313298589342140605816361627311355281878381531563157210647301229160820530887059359988423404347908148153708646922062959993071443913993486514486910875436071642256134332782115266617468016891685985969052337726067501194964812676378254073223615216595406589526172532368565186132297259059944021431492162252259834969563515490047862763396678614325884872979567189474440755393659592957953561796585871985822536171997439399588446060949037366938455710773651094767115788893676441957829936785658173256902043938025775051127191891129289412825733848620891718014568217526723286389580853501825482351478399616625361146011485196870734961606553576979682520445599884435167301990354486440226809147376316652207646132333249164563992358516852173662311410681077527647955243200021372032050550414128188431073250427361 A013906 992 340247139935010381450620883541138848196466624013459928256009860201582089384576455456433195031414407537707332477765876131969056203344567657068606489755580496229839983690102544922573006102841469617626598270499473567732939073264236381980814327218352695242411505479405298979174927586580863978049050347969663279800842781998266077297177388258135040610452065186117783308791778167865651652104860326308642160503972432295958427532016482731798756790828768028887300061098405901859765893666095103741898215346190144229561893362272819669645632430683883988484596917843588822806361359395905486372750506594252628069231211142534958856633741817237990865134171727573808416647650720898133811279931526268430209715099361498931581465616548601166889362269961183002838787956596904879978424451574840538316835991708466529161819413236218847856253734380220907270693056819793515896663591958156509515003992759745868093490686781215630575300691925916329715080590006884955057304116498796212145389776368287499686585686016753246349060260772087462458277953347544337042462339005643704145533727060715376151296990320534567709167242215345351129672809910680044658830034976049921152279019567175550375193365623375334136612811782289972797070339570850241407671063986931153772860950814862069904560471369065975996098590631410556092028698352874194233226945771729640738543640147162932320820600107825938329784964757847614225503931666083300300968514696102751269144599959176929879387626473702921331221741576502280603331760754001805786313456461191148512886466575669859686214770297692004174795572532620746114492967779966215843051361936881036879781096412671181923319042546685386868790131664740751910958240337466825980955803778842178693345212039690862196116929232753915168414985553233384722158516587142566527057609346353898050952755206287762469669965484138708645984650339280723026103663896486881987351869114545151321135713299670470901781085793060586268354271316998959748040602364663571934074261979908405372397437231910374048092385378844199425363073485444363502411977954621889710093930375161850971506468695404599102207900383746605979756614796394608654003216692895521731030361130150650592181347627253370603894773001677428426931054749793575795063510038613828787367686197635333468757468761491749247482510748591545273068959580540255773607956549829448195237400104044615889186977456175472016004853263795672911155922352948214061890440469546487675034654729101771661922104693192164691682506985662790521668766703724229389050058222037534944673375617381086582867203155701612371982757354102597482295818810862832003436401456749023400754815101250864515559918603340675995354536782890434045242046617320075902043417637157831030036274518152010360791727329127625778778765357221983150565100818272065972774833131330226454311936181998221237208342791277347071737753351908336468356249647002123804880637431113277298544389834890384034389813953572288093611991655602917979150761736638510571859269042947712000381993861130915992385243549774134978841879155446311298675511393890601772011816895885276448446237333815071127910576675220074322149150233255694594684241066251692654541933853148119692089330264911467370642643627897340298547135193315350977550042725783770039123223883348923999837484140285844583830637316092737753287860528578498754259161355014612079206372741126915926815330368478256411485693558991981669773670774832582553469054690713659112433116206902821571967212803774654353858668920490072086470159783299972952605948630546579448654014001787468924071755704574877711110604133213675563657100028314965801433404721127287290652372545519417957116173438803648159289214067585384514769054791785472498111887435771812913232691497949502551357664572746810463183494359550264694626469438682188735804777488773564733427423440450976144791573562469899848136700701430686097316806787728876441602948749699674873376335647735644138732039012427821255482591044334161848596949591599241449130146526535352251014546679249250532699641408728841267495452396047550717658265281402138878110512460694870054490252017902523782202171645633718027306768919153182658373976298962643492800275434451792416314842360335502047337136344048240296383694414378222685954907227779279413755516961633984880337002992520609576716234122638128791497837134079792115646437229058192930505119360066835972684049725517635970753985454544807487059116640743162813686963006775531189425499131564125267213033829659687061421584284613966449728806541701526531062498450416113841327800024912758581211839384224745022338410797717226414315030908169583912138251600102404249494126968091305986576720079132918860030136477956968031856232089551315556090538991956837085729695090758978549411041958525284630340263304899372231505099824387786817698875744887351464872942334886539787064307130781278290212003044349298403877552953526221916139967758032318805792642081294844925424929328868074812211315956601956843914807712262627655414434762680861960023034249518507672349830802282380260201696850115335744776893526330201234083963165221482396243142769076899216414504343292536104732979095533826070280359140677171192306557531619704474098450267675442361031168349462997152144089125597163345439430046344109673271403610896821723977563583705349268993273744388281494272073116214084138490224190274535952460817302963700998758809150415069563409704799343019087512997729748742304983525352061766314839607768898624192363891564914070402640665905029360439745816703625033513057044532352536362918024815057966818153997025176043653391037973214243653579575945800752421366160488811123233468498279859152308095643225103821727733298573723383769491227351894664827392987536372734151721718885790253974105288877093765622715435744400243411044802929939796013133093376206306932737137938510720389219297394456090472249235053844119262861218634456468558474690928200593912777908291955233090824009794247148899495658747600052266751485345862852681065535293181218762392288922122135669279728677586134772289581243626230803302467179005305661111056668051507114048002794310952972162071562629941789865412473775182422161293261898445414050389030947822005805970649282735200643098231208302245969059610828174012085573656291478110685436535724578973112227404736831662133774419861838121486473948244684853990008230556810478843703407315918440956414303234027329034650653895502687955806308537269657282732434558067196822987505345979761131162148868622566108821007926423003490434892693165517773701794522901054844979932882515097465297685266910013432760844848013808246662338035292111460185008820813483834848672186204631069897143638126764007215022276434136063001040044900602737290573999370499930554561537023669326834603000666482576874991609869318140732692393696985098017994504166318148741468051524050220117730320181927597300268793431869986202411957278577534223193883755157728884335804121066711019297875391980823 A013906 993 2189947297390724523577033569433824237617390580202664715011071271639431469935792977041825599808078902054469825441941052480866111111003384627599925900092902237845456970143905684294588309818980973083123632392141393201362928273630754987507540429291553841554628596411831940247519690947396637799068158863802106463303195834015065878749146602673529661687798876596212891775058799868294911951463553027214344809264619436801065953336701564515433805679353205301352571537150297137593791191336515558303440385055943511480931085409011126970985978775805201922094915979984158014547964291018320505876848113864371742904999821218776884692182587709187021838870270259567588785831190183897657269294908319577126901288311769688117791845150813273280300178620728770492040412992926792545914972369922563874911799117380846585704972247647044527867663729501994174965374361410680257486879433454736942921329343771240999882462127429469755343922581372528087347350949926683932288393949098211508468494469399592670595257974094127639866049565998599734381100097082793560912893178422601815671176985431145986283767324570640421132924615262042543326011682358936130679548083807854077659023001638053383428523192476452468242848914825259590382614100604464955332573798994836423067877170750581779595728457972988211140657191120344912829036268442633349933670619829251671060040188455711109302587423759804723387343149424419186887022652051473587309036592784658070411899961935048718390687393940632481789759737843729418245290155006694244660098111299792420392877218939046671702350633302157847226416259701325810908794011719811093577912732042910703553920901428021273073881056262060662975229282409432485376832693488372243134743020961324404937661602095180003059941824648731032616821613360654823122771913126038948068461554513139487242963409302703795957322994654077788422622782318677106684001134394506067471118291312318882889732600346340937695382379076564953004218135711267035581582894745585828572875337574549605559792638345545712631821087986426211062039640486525430918204817424384917482335098112660353367498859242386523599302104179624781171564629348470864647933025738801241024865147647517228884432271531238841112783894945935504713678705721450633013526457392461846618772495484346795124302852760746089826789325679121952277500486513493211466671155883798920085278873497866835166057378041212806081908725270458432772008042744941766939750103283082249121795574723071084323810705087294536868157862059621802134609114892148517758606618887003733778403868441301434960031242960777982879124616416776774586992317332565312725493858461336379522284448893230293068672473183181536557968205340799364934055330051061749291585836804997345645356765240986064821609308652739290287862254955598210697257632695979683919407487801005383727625450261450977272557256666238413883749786622281758069749468921734590536676856565283924547545093703067879047056638311377321465302887208598251914681151248281121049612403289693205499674643514132943231176815624883905252124077009002777603051037031488017481075853595112927872021800539839296348629344809515998822844428059763657114633752197081618255212394162172928143341316225251068630764184815911650949171763771548906056897374647799287804920488179025663543885992183939813786226235674972279989210048098092520407484673373218813353715382747743037437146363909842446306271063338563128276376077475898268889942675875192024832695100466485527304980166359085370127877766695713832043247607630124297813694629226578062808288122442306763097166776326850582131762759138580908218415430167544831931295284442994567662179363466746087132358983099629789204504017939404716523942202425724883414914959914017857641394841293986795099913044869146924297037841636630829315406214186376034694375928956425311957042462868982557152696230957788202598255716602748486447662348150551239782776047964488254473531664311953779002818988173366720342976586490062872275084036325242636506418674685040128713351720417159158921387608083582016390155482561133880728744752136095686753154450102806202011127952143662783627910472056173061589029730985409153130946733733994117706380603190605752956201121422048886253864046148060483093947116858122372937187065451166570599769425307394167146662906851889077804830496481603061780255563553074531424996136734188096660906111457330659244933174662487357656910619002461289855680535976830770773734388539918642742340485356948836714749739798293319199971384059185110660946855883034828377518394463846601409833296395747059304872753937779248051312673969011686211191648980580944225803650718557908874401777652185700647561166244286608374322948708942985493061636415958983020234448007108444678876722889540916273651914032460506053498141340645940166642228718999560969588435008475490389474708286550636152692843751054165054257994310476296336708460809557823746394068499637008919431831311447506071844265911354731241052617978063308718633165215167577671533109283737627110360536330648700227375127035454582211087370109361890413544545209940706401587677730731131670682778259748716733274980128420511709945376870685472690666497592583526063403965422737763553932241691200959712326433187887715479222543034913423118275657502776585886792685731170482225370923529036838830039974511777304877687597897032706946182585035504177555869514222209296177454269963609980078965109617317845502780670346884209293484578515065285188153705586096277530151986926593722637543431513174388860834909119660059076530117176495520951712888592224639324257751675012652336197833521631684640011328581723052241993137499036051345872334624083495944145236602394407250544122141894485061078474727775762699137063578819892848295023298523900634454757327060318709405135845420295876974340024497496490557093620291830182374148610567905602108900249725696718428058294164220108681964529353450211058667632887395226350700589568020817493479671134077089226586710504363206740055445446950813807390625519885112792272057878353060018896715880775438682640210344985247220211510320546054752521808016641452953064449143741985704544167632287429607718517695578956600884757167225851605323086617797532315218546716387729512800798749937702727235042736642005468897403656061097363434648655143801538073070886073310753084050856802760362616191467039647184611544686713227832318519753960446020730505720209161040870493645741457105538243309695797764113926040773895801257869121059413698227578735516773016547332620177213554636188541407028164141129264912544044102676148845869965086499483879396587856234411599738611747412777086134551981560228781120986041407284972873754314991175251730630490358123770916610144303085715680123941024926830321634525338266891534906086609181118710468291314123241116729877879559324834156732432800929352652425106703150459965903212722190708417390403946723662362603990784346271562354714391350323162200592562503998878002080745194048026250289 A013906 994 14095251957929708052253374975390408595019028539153359619808503501717553265500951577232314906545529984685972479694459199547855228186528857624160389867581650668240942051586936343769683405785229453236751209481732511141839873853485394448559245289287687527213242884115119625788541630191439717921567750825920641320336281383892031163225918492091553923296632484787898672486157281120700878474418779281839857712696668459718483241297005757857960767147665247468923514345136554929471834777820442558077440398272126628515710425054690904001816807591802380754862157803359175547829688128745730059756910219734152016844395264302726070350336553123911923703459791893276033108563080121798399081625398098352003691218716440649729132717993520955784747092564277276855050867884133410715352011008344504538341433866560390255976098191337321517629342371734053694079162513445102000513874033360361939413097672476620610906485936645775653519568699159001547301510855103962640796878375520629955050635098658782488237094494754919775958369061768125410185652942158158756226773618688064238082470291940858450795621833128969480075951416969540689438572009669162052146394552380094937762109083432073428056491250233467508807582912993155787742005588126843784000124043143822447757969752820311783028509690375236861857690927467094137272777783136864063412131358243665188265592246685597008381943446804452812741062368395814462585980037372937663361406510713384478889139436700917273272872073178032289740147560352322935017145572146251454758309857977639846448752537977800472084722582199910544890813708214810473762139975774724093472543567495264006444353916459934724800162819304920313715976165230973911227779468905030268494601299763273604449683689014097146434835143485087440666051473402557146222491143645388901127806047159763746739836838721592458183344155380810994969429186617341164865823913352138365825259916460004455655150194110969069949110507892795299314028368258263605596271993515488128634226168870589331897532429266884728677833236913818438585681405767964551612371149195717892943005132391734676774427710192719804462702903121798702920131801154625010380671194682753196061703619005063983509713459844188396324378832748007364215352941819318731642179919352770059251810019903207104370740796246658770034026688809536823687624313867716437171028627474597992698444080485880719453207242753913755935650650533438240563084561865106727050291999015343452559325094799815512089968765013672581309609778362412368816476434372275867235983401227034272878493289815091401794952370411902644658173571001806275675565892717235422603543317450613176983598856642800544180498592065258200554122752667816606897752485186840932620653459618987030663072498461463971412111322481897961869250209647679854233819283399339966736890948255586394517615973412138167411382991042946951531775752877816837579925506048123979658606329015969230774120031040085021829369664598965243371951980964850898523294625068815455499825444626793835365392394059684970235382279009512149382172038188355964605954320840358680898200202755929927518592411751990876178426043059314632411422974631463396124173148517420894085608506678942590844897877297181138824138645590599243205145037548662400656969019032740411468185349647654576371045798591155732884280728402958109502592168605821107077071125073003296797492527740756664807314939326567060386243614621717420739755231629455491681900312270561062687743281021760858270717958884134608424975168527590852874732436636897113363088730960081128509685598864684038513107700643890456349696312442291258545240625050866006187168884957676984610494510793646910691748814360420496337885004336161971365859726987397373293403997837869439905188196998662850733759626952219722170769432753037381848409578834982086272903649707185361637526556589535798851856317251543393275864993766084001508006420882363418317192136883898225262934212872593521808340974796731676912474951619210737527631211613721166779632291878335237163280352244939432409560681575506526118662509093976125291291184197894520763858372838045978670909316884198951764016171445445091747120385819821304890297093041656901540638850681633003799374394456954394697854076376746053938344867959957928197653408407157798513831742191269295955253773875808302705576132215890495467915434685886388815553909696134416626746424135609987316510924206677867043553064242158705733580427970722893654129915538185576784163986543800146547122484502566616979501417989647672706810669234780036383841875578617826057970668423691814927502615698147898740329969911730583463599891574619296301141746676835166878393760779201869063025779428250401803814890662164222077368812114402688649404847789416388149775443233036449671505581319428950913890387530877112469986542319931791249683736547756163239862812357182181146931516027191217867818061874273936592699144772371831965337238029159164899522631438615975572972337988686644940230330354781930628013542500487332373128427206619690088379265488016447167564307268758852032256716991800637829984538750185396062914038448447204210677405072685834705197285424698461600724956803998347354262477114541829893507669020880245286006906283469458637714251963828782310685660304963766493351700238393559136356895257019015077890566059651554345855979669056273808370426911381184124113657915172064682477856777517247986684548300391350011386530529656393676903848122475752296654412533390842863776785873131673207251029991073020542094202615799385523712741467960183616811083978116710808910588500344911742211110189205959775520572402119442010944434637673095236386836589958195827645979851377440535627584589165026346188906739127575661477013264796435818251945206092365594873735142291218181268436138723392903048780262720003425692654596294290054521715623309979151512574790588465246794405360020239993777404005235818946974401624752373791795978008261356053355747284762003812528435426946119134703916788047784595158908685914363741793502000830533906524750713820932569381205744982217829336940539372473381049077812971074355684010471375254099224285695795179723495542921530899771543631827340315748265408400599973939398960011290854822534330686628195148135608831428570283384520176672686615405699521739863251587461056828994221022965843286081751152437259143826449040602185635540363879144223363513876965948478388765039022406645378728192201279515683312507251031333558657380068470319075052778823155477112246909940691188801292233387643308478549267221887749665165335875072608356314998470451950911891073228694735347570767072472359361459096415550177995908902520704651307593766590660709488784161178469013245893249681442203077426072727286014155624517755966948200629852840125719276739462452046204396629144291613521617924098976532380956503481050845696731232032438967768553075540948321381881983110787311804709667217181909657856891634546460829489766913032767648535524675650436546389764494655419863853127 A013906 995 90721876272657170914164644249229228627690559204779952115437122853755261937534191177458169422539976098223666167874074607795441162951767707067261356201480084206977909687137216627667595401041921094734190989889282675960203079197763744161223158502989782601966265344474161397606699401691261688366457142054158538317657182331243787533210997905144028453332817417037198105365571013240255254262675989099214995310111213164029841580739293930548780777905505181889873579090719249364421537469381160715583826965336014320560693184327784417135765596825844110754891765342546206023044778379635678450005970794414371194552305548628000823816896221343218642745297507333743942766068220800376273340226059672541230493949747031760799555265528572649118466455996438100945068668149966889123880908589481093373822119476998901901319967761126629988742994368913874355510559089274788145293469537500732046207915312561189732663684412928481607101101359851145495963248281672404215354502554133577966780469862806764056687405491654364615551217002127841606970556014689070003528900793227591442332441086241500703769245016306810810300489370951984429683126884430043490198081552449757392000586464384441784157401063001426966041124628963107302342743473101094101242710384220439604869874312776744002513067146078823149159715997166339080776682375048473056494227782712106728836926797809115505720063030235712230116247587387821645564034511685045719012545265384517197006760389433891985408937258094915881842970569040751256537059783264520527073464346225376382211503256545650223899199598884318836234174575172437889125633298097814995953351482843170021030072219729485646424454360893488726743627179251222316713539790230609233413347613522247721084490464000061069775826131924238153118855738474234870189107314963993336051646556994415272982721658047850567081159871076195181794520759280217485095991683936642305910850886487934458124836365814776996583467773702237775172751289840497150034326071559457408318001162427035552233359568384908655232471209577596910461880416244798266018423759527814490218460482833614744714350371504940764414886591587667228949069877438962603188560379197975754199373656257910534814859659273923075363641429505807962615937399608179383174023228666766101474972658933867723766886928736608447897117440332440668384074939192279616370689909245736468118681668326734967487614264448453525620133515006341485580525378168546626903057555818412723476044158639128972531685830914396423004037729694464313145346383036957172153251112603813453001580136448334838303129124634056703627122856502478809800498804629329191626357806470031967386147615760892782932342849549080162329124100274232743090100923764927328786414550244449841899052033964954402150542825677106573591415502114376696038863107972357999527220896568205701248695947159401608851083034718334310862884144604866257839690471374300439607813235517630446708392042944633949656310635153897751420359529019251326754117696999294875298113001745552114697195777759294940379711083826920456090897322789357594299781851260596713288364587606710297474799639233044211954879213262518319118835382808397009400048975248062349701647712703465391986422538256570742602773002576534304808732826411070401831677946868245518170374497907233999043746028441595063259610076291280607390242586260896441787757196365749258319463448476524974235907858529974613147576385265188568956378406811624447698357301580439801902817652601443347804727639638187597993829951126379692764313995420836277314722611893801450915415336453517058495571157285399831493173412713754245898849680361766062860741142515149556158864071085113738102462639066991938660871782464025751266851692777246171815387767655786104447678715434964648680278638616530743255776643113982881398338053867485106107999495467294552078162589819162612189553444547750558507360721571378400518046571001253610941931389887720154883509780483027205936462774746120351573869767529645696010806455451492935753918844405079855369219352209250201213249025933740400838170609769449576185724974373829013456814491007547368496656485362395733793663136969690398150936065428706116981529462719017106632780082112773812573076788142257219632770199508934827043688422479999491449469131627551246359911337030580794136525940709141638460915999554821279271449232632462057448268697795346879514642959760264392594713871441181642800703460163568490537390252506366501510503502964791969835716385643282266627545973270703127229695095167742870692771903254591843718885968987307794423437105914149847165926968030464341022031619531577758761856916937059885412779573231221288491581533434890495530722534242563475897171344809186055618118212270850944269776346235475643953090125624851521588047247786237292211961998551648186706410591755096745087363169942994546975748333275463031349784634661000004785005707818049931870862991561642034067274574628312386886888192201515864067271496807117366354536905166688195724100568178214138308458540552336195962509266768936243611822356139125155965851294613157092692556176092984522651764330969394023690964041397745963403953611662259970434594870650717135005175814738841505042268830948859420584873549209264665816641661627625636223905474904231403723118762367482715592376748289247538563475399624075864253069713751072664532588338658079904768950073326712312314613576124975696458361185661385762906337616068840221847584344536159950964305551528402417730369669317029932925777716125832898254964226346782064419849837558115252100776702684963644797956003920075470277598283588524454759453407536374655751048135269144762813051760977921304007898408894554229749402854677380193168108546568036597715717943987779686103755179763616154650006401066940086102479830062419338847787695502496055008932937562276579732390462700081821141983900165380534171948443378128751542269237827271526628626061076663567788209500481626921204523890546046929904740707661176665269817611891333842044558875808224113668946414048531601095523233583646362596408737928276082850328011882006243438801564637971683631686291009362817094763536668131434447062473214194956028276453906479049884137823501342838065032920475951814401035081574564577444336588952903458343469972747486009788260166276853716660312193860893899151521619044673469276457731485829553358497336593300010772270982768036188997412643727238179137556593855136859548777360001811678672857624766530929517602038458886482427608964993023070613068398148202875657318924295022751226238726664343139253402172457285909546200304121088093725937996758991189673651537962869611725000551479292722293376819737511071986439432922893169514311910784122112296334402753681969761215758246208454775486993575282486548918573292386807101976990423344813216457316648570874448978911354442724484737243344236188173364323124352207886453941688026428821234138823060433625638263952979599473771671334660654842330062825278084497449957712299935976823949052772026994561 A013906 996 583917113294383073413187208861016801073235736903771011338528917619907703884814628645694646555579217379969206173933124983361933161076469419008418159157902929624992820169437814280971933986328361544644747038436955326437721367372972290385879547668608766321687358186048857392356096447179740329085627861060288928991084581897424633182869873889788431527409506052425450765082955432071824223986794763706808740559267136069811322649300289314830131318406652938920614581665497205611949011740289148103622955601551698420040573652095844938740864948770843961348472329620139875312982098010319441541946780080833377137458369951772992706368113275968875908703196394244991489814783830470956224279450617590943041101119996659644399891936397969870145097744787482395951086106766362337044267018833546508968946381940945543260247465259553057041636050605398232810969898420340157755442605603406074200485992266596025607501776525361342092493924029768401354924581335004207164667445032779775611441709738187276188911585524371128112750766693126518432133689411251892893723215918184855586716310858342879364200253775991227611201882659301208320099985940713119407831990813539128841701230685935551186368999230041793442890030217754292943682600553889915310874810282504536907726981443920406823366962134194410824332093940349586378183434167866614217855227529664589159402451936591115921432787644216414762323099345350494133674554581042462218246362631040779569334083185210104643042915458578405171688830721251456064753508976596113842785602730577277700012333504744799999042046043881893351363975887689094400608545998778784864499382143137257462666758120950336833964511854556279911955257589783349999622974834072250125215366018860624463868112606533545066024150093427646767159475300338472287097569542917293760542662955585105781355429664724676662478853768082171324976891127347912848675190402963820149153163727290411534010583669257379218521026720993982188568711555105854948143384370399212773825708555779113287368318224457228128744929442466298831472950783934293605899819635670532099416156599462756426838996013183224954456404409559140855375743262165124878294468276728236859710859236840008665381878263950099868655245969309700539527350370406308115636442189666739329865729948520386986792936315565368627363476557261622168869162046345654562870175402544431196420399925163102320844133657682952710450467008376460976325815454097477902241106177988950003855972488147847288451508376005059016427077213254857520662858175035238036288372725849766491532549300168284798168477019434538425993506807589733970107771877684350537219966683168744963062059503669311937177104373295275259245921598931355996358769449967923658143137785564013028758070265446096511600831262247065155189092027125353646912864292956130603751031527080494787792135418627784429317406332928108013382148323938518704582686887596679014366671463731252102258432166862394109432747362398343715070171112086355142194578160257532575560882531993972134566493163810593674448370776411812689117454347254022226568240819888182831396572394890336576179844334380129482306303140127716945632282284291146432672939421495039368065752344124960551454066799149911303156159795722458537015553866141108103336507531579803963157262706983740199107221443937861294245548497266849898411936138382216986825538516528315678539670330357742182248465893894392391510111234266899589482403464033151332572188129526152655898587078597731681539524110291771279034401449122616050865743034228931627640673680004385711989277092875239344828559949195782207632266242706283144311339848248690466331291227439385239736211651880174212439618689720360095456331470959854895986142024844978957240768350636945302859085766338826671780770653709037333639115206470181920808023344643610690302479796654453019206417237844438544827946985940802472994941628760890368525525420937921670010823507784098404843393991043468775738710624997768502010015661151062367999282053900028396589185276754724891546687393056542067827486875325448492751953536995328393535957638736173753959673751494990452391875492966858244432707175992908006305990288169594615091248286665306721156147652045976939138034773821900259782843044217936111498854672210187366794350499067068071649890814717419480275069782801698820716447467322677057089837368309318736222762095174196320535915611552259401426238463453349378368808110899562909090897989987584487431618647782918041508324308720440313832339132239077178022957417917235651583327590109369431177145674289675611482728452590796969757483879194102948086766060150733786562566434329426834057345916709758521633771361652923396675697268214383730146427504963191004775285828722005579194165097658280012627963958434633717012576786958213892067416125643910944970498867368774649565834327320403351465528954639193553586966884807884753797937992474750952647505919696833774474664237486916033152714607658881221078334427574012211114459127811277401731444623289871321602678968274245208529924781603375409017247539179565223724715219124331361452085096102848281478024789284542438625170571102092447333293000747105324886911653548648676870618318963639349088271694195874689665506774338206166976280842325336870330280436061525465733469384332610804123984937214260370100254944042623320354195480613720286855673225403561988500298421805871504379976888396954449069897808803360625381865770821367280007146562864901347269451286440972202541940708520980389577298922742491693853051213497526312854249563018312196052069424889446960449810540138950312592927769387014254719824623422892260920668408102613010118446010407916939602108868799601854767960817882773264636203266943356379451377178760137868196101924985292491668486149462392354605093336863442274657586399433621966184360450148395928024513227866432728934460081942145843453881159897715343087823813004894299515470947828356017888667700958416062906288911248815334963868520570060801272733697573503334906602208396132616444327569436368030989963295813467180372857205503494267921128746980667710913626378946656580141018637334075302268161625889171081183309420034871205867904956165789087368421291328103466380008182474949128957401340046877696081813693950897503784784554803472346698599803394863481250583766771207421546602112086850771263243784844698644952090822900930371234030934042170348800173887565303363624758419963353139998756319606140585344296463162687982484111257020584798967563968570089089378928492942398541316855057153799619695743044694958313931660298880244962906319504027636504436284943873755630717679360806550085338925224509885358083919840079791225602415539017232991351254866792008868623725858822841670298812717077676064435022282689314405321726216780440779183159888472362425132052534809812607763564273243787948638267163037971180096316247591162462764522622406137088958548600774833260543341460725912574215813980393143763169847203555038822208570553171857706824878986718165866542253730423 A013906 997 3758290824732509433881453599442143460470113322570428222431661229220469610545099441381316218495476406729043140373151251454786694967762406409748899159768854415771315163147819889882633740509366645529343405087614428356630142858841458590419123125480016352853228176049268260935289414875130191408927977284140363226089264311103415755814132232721422542742421482413986183053686324614527461341287838569820972489637455116372977617854565372029481711900307431796851125218400651280860028738071527876372716884925358063263939205941651526900550194926966580134717510439444279945491585135654033465332418364345811341105040217230504439194683461306989342672850457189723991260528955203764925797447472026377143105989905982660325615733665591518587919308853978698806803001405682928863498508716800165238176715262780931260744290951291067501818534902861700677965256428908467431988138726477243461837778612923159463246664806826573796647628620471531641681959344603484983754857157164616879298273568381413507787567761108687439830606607949938015025034646906285242063265164712497667961572420378919183195614753989324705896765959041014717062617303809607301108763579248786877146381824216806483329527803611284886933591145761831319108020900296825479181741909038126098594290202927707003014730183163687256748314102508311477838116299222309107354792968723963970783995855704914672823102472724338811640574944209751235463817283655810584401174448395760904295626440970544760548516767611412908077963203790911760482183794226951561159216214635731947283530482666929660260234279760216917098798066656896488921696010779417840511126546761306485109032949964471853828929648123490330317353838501198936286623336712457088587679044567931448243646279498273937050889076284782380276279518733006423735754432044568923274612444915539506500086550234543019563809133098219306832315738369267847428180621023783363070260921283999549244048282125539047931473280688482570301518906636724683754498034988728380342323682483029005353360063425757709065850525402511865219859106467520003110278062813310579584352483615855916088590184116479757653040797326635109330511677515233666354536452831641850214341970873020531893369994491027377638920111807844705899683084865112048395919805232366190018605981894049553139735808104134951407150520794994941015245849052862529326147513360939031920062066115524057481048893758692068897238890176094775969747828017272123213744228060955932434668361532282979860093846775341529564967303431992409419115742574880829088198413775414063609410082960293038682698089884698355356374325586482531110365366770530525789781972021446369461789745252025450201666295493328431847920672761830640647671791237914895661623977884150436309555804246512125159766429088945062082145226145144080067832085701918140518538725512103853063942396256737009917146083029097497515176096689743417294609844670174671797365825308886398349606344068159602289488697456741042782085890346079227314978077779726447989983257358621678590512106309440167922380050108162735718912303465767995179816910823401566349579508957845653589739107822677205732535798071839050069001720654521330303909444934963646171374428639842280970627522664240937566690027008079675947510301017460258153153206895330950179639505723255847344342370990139345976188276351544008475694376280723413627635647052087408919359057353105741390519637716905915208349363871895119304467941158905525347341675062158745963724279653222960124355145230607670029414116526250205960677369118158144479043656555580467946662199691787896630411888029086628441618483405378886571906282052896521142138141972690895112079487712097396131016252676250811657869690868792165340796133318616806396583918688243648441439956658574542677129460731605586479106783685357910114719275398133491161253533721838312108998089143879387116933542787331182411443681587683755397226685864375845575322473808561627279324945010494692950444419960230012313532650230540012214835603052645070470188026531743336272632280575487723142466970357592823128184586884165122938436406196376100788082068432718521333319281086028787293546743803251721496031516449328353113680250271140240257566322847212559350382516150245170983751483347750803565692872777497333986955250274216830113487273196070759849932083471047234592826561641170041217660775116656105482656221251939772268307096695005103932553959950578721098018429502931625432986837641570659502589086662327050056035812606162644970852579147413058721227815816109674265418789451307309172771003320694633594237578896733607940719793063463810151197620123888754352005468531631166097397159989593437292407872867175261933729847382390771220841847646577299681248377516694079555607310167157186951317907428123045682057879514700991276710869308375306703284255591496941134310510811808386868381697028489290954274599200265035379914081612298915970816106193699278186503583842299249601570242596002986535118990244575000476921071206074220625692371480999400251698151558699160228205121658599414090200298078065620370764004727604356287962597743705894816553114506338039733048046229118955008746509072307626128098599612936270070835466122933387379028853901035758687705756868464292895374616365534785687992208172681547000695355537563509220847781582744444233272185207304130309598483602279754272261504374613638379749976245101268416115533585795518989589893272406848537652194080965711543103037729869567732188301901325346349025402285704052483593120880301177216289229206636309001055259195185972574874364678401217717762414921349551871805302497999723489266160176195568643330917663812396529384789149966923338789456202936235800722781234454062522428374443768003229387215344872562046998903252165612431703019148689222794816010263067658640396433618889796706696945092789477092569079542585519229848209607187756804493483826339540864475913184067360390426304826758404457245601136389794517574452289893933839487350405291466847846150625241335175102764777794989392923132641248781321686033329265938792122576864641976806874281562727791756464942748748660452994584319274714233226566203660385064176625302475503041789448989282983431960126799490599449110701005215361501521067413201340931032308996365001492202671575817445614367105954381905803502826073171493489219521677915417353664780291878682210546875103342642888379556364105784829307557600013727347342668483022188239159015246402745713496665130601924657245732100345641826741287576158312919800440753050356254614950829126458105631357875521082079165844243075772505287349195511750021872951544507239937480320530171712995920593996297629055305930875258683696367528037644794443252709803092678737504237565353385224736071139873880793593904624031389947491655283291272546010076866049870588461710408055393709290762565142741856702270386949304539214664405969645379077195829065383609558731576756892632665312007353002315665934802005548108071903859671049238050377619913814148318362092010559847958169002031963089 A013906 998 24189648841731313967196856704594243966792590592932917696450465731064565034544676973838544973699830102115629713238749445242256160648892790158542458864684147736968793951120328513506860497291278443386270719931831512652197923578504210108233990194821424892572405198317475426393023478405640081563513724096935837867697053723920292276023999297150898933022385311384883071394312599628441524111768590763997227536870606776081399879834906850304350410017560436493640161841576503067004479948085511946396401713271133892982412260588107213605667943266816859284028105294344115117205145546770888716358053612428612404642037866890036633679626533399011706787002330179879683081766717123065953801920454444668340390236389442153908154548068394311522724328107143820214274850476457479410076582089815725929582034044593207453572691854305603277857214392289587126716932459410011996604832775190720614895353510837686949151428302764570470036387937971599381218187253923228350795688579516381698753287993936732160953957246237572642541646026832327893440276574372740673757202300041131377700790916898913832326812652535912145525708303111921787062957445053839285240282701952874675212974629625072891332622972078868203020810835886142677921676565479170595153050264044179647804669587582326474904837511294316329161214235480653022203014975685414666959270240695704435607776237895337620022265838601989039931133058139822896118892126937090864236408352710916926036825173955678975743122057598344191017241920977208373197180288686080092006193168557190868774720437399914050308337084894713832850429244740649118195735667108030561848905771361307666286128464273178665088854538192090123105788156960322265175854106885866194931687904751493601382855025524758966819930549922025079814569746440554764366656888409036877336088887545018293885286566996249322168385967152792147995027576442868524919438342862080882413732388879821510780085452320738372380402529846349971982189104098936461210477146013456989717652637483866357403061570709931650442023568220779426124783620898477099378816437642011855733690017453528914525384811406815672811845564587706599493673521993431601805356216427768201134128443834769589308168710452362624874619989193638617904483925489969876908739666968703500562924481321892583004066590340392265544753404465220123638890513830448370590644264588086411525468038808190458699746680001501386802261250112676378649454644624173309341920166070537289034350666069778831441656010035542026424770348673380320417859675911636200136022243114489880413981321590901377474113071942749066609512395868277733734482355855936755953382667146432189960804194324657242227343449334415999025341286685899311118157799831614873287423858686806471687955333771408591187186537501627927716980851282715083736030569982940910299513096178751049941134194550275456621153771481750474449321063696353215700241011473966057600272948166073807812700345398690579078734551454813013523179045727754612174167946070997865435192808617363130644292461860021058726035378853322466905271172025771575399648315259824907763151625424267167562742178460733674376166656169094767038268741722683782652255428541038719289602604155048386229331661107328508820802388503264565727026293381623210342240571128315093872071475185337710263826609125786448498417579177325818144476168913800178238337303454173429786254233281260666858681336581743369009852969711325047869477101802533465730685158894600009472395021276064026835672368519005062740129343004914829383564059982073346110681285565914455805223622350841185961875142632795517363812034336826558934882995147186153577552835118935233918367026179344090906093540799018177858447979735514371846075807112346051533008128961646188940522974959719647738143464673644495295693593425767587261502605173848708901296052995817967274565088074584086114365389584439544595618659881117225264652198976374423037807777040418969807892154543682443508742289300086718144119678582784593838871629858670730805301413251400500215002870656076378433955287392300063991328968499787999868944593967201941674666504582448825754060221583093782895308529650852594888931978678019400264764083070901587400105199093396625886919055146017454545071973584912450274422361851335523125601516415703574983133016424617662664791415924290571040897090233213306601002406296663707930555991061373789660712503663219235660566152250187697488183232602187446834226801546459823294872749815462072338815710216986696819632201827398008608963603733306789190508367553395640243000437826129660071835881268939080333996255045473850219989743901050516852249933345284534492819528918899792962928365673533426920328567090719163611866880207114276762305225890931322089176221543210990133806354249647768214393458409289122296919066696876246672536695486542196591231516090007228161600456997437848408508636640431458612262339786748841716350449387072993260755036338295879078319419941085650364407367027738592294627598209717367404630715335130122814215635897772429040686437351474728683562057132671109214024306480483205363534050249517230161257922681067297669525661010466182237860532441983683276204524928525071316531356532079447323300710603954198179304134280042072327094144421995259119408833126781666267096546746708129629039073055626124429711796353735487989272032744148080451990427851013869090035101355323833261186301786199888080013982434602912737377935807665090730470435171381883186096051624482083696125204823775278274407198426080319867822666379529160984779010134120868280484592977274928849196094942123738743230956095883034282073825186935114868522448589055271715130081951865557263154144905575220742331467938909764137794210852525081209443797774463100623267061954753374415504705376531838310854463944623683216505102747906010804571935669359901358417347130363508596398914967755668194304003171273719466283492490879666577397614087572669219561524154994499214628702974892791810247531369644895605866636653717690964926454358207335414215054313573104918364648816587520283106602744700334927087634016292083377180839006309199466008521821273572032028176798966093785117773029211086674500227476028605431412538405013723330087516640010855492784611597486558292063284782590902799328219778311585357912421839744298745034790076274829918883643814999151076338832978171313095077905743273696156121538947217719445619893205945153915977552892020480117793453668077587553844266136693783554190967083934969352053499101793524253167128237810389126897156464392274742973650842604987992664527433011046833998692983087683671031818562828362220921898682126993739302543723912270686714941047455101998329264512398809201268475972166941143384236924099303517533438328629273528682572869552068468808283041024799012604136166262022212951410552914476913037634600818530550192661089148447625842530746711885248105855834034178337698075072938188598006952281342444983420229801344795526551841903866740065980881641288938296829851622377522803486625349045411404143527